全国计算机二级考试C语言程序设计的练习试题,检测自己是不是都掌握知识了呢,备考中不可缺少的练习题,帮助大家顺利通过考试!
10[简答题]下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。
例如,若输入“Ab,cD”,则输出“AB,CD”。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODIl.C中,不得增行或删行,也不得更改程序的结构!
参考解析:
(1)if((tt[i]>=’a’)&&(tt[i]<=‘z’))
(2)tt[i]一=32;
【考点分析】
本题考查:if语句条件表达式;小写字母转大写字母的方法。
【解题思路】
(1)分析本题可知,要判断字符是否为小写字母,即判断其是否在a—z之间,所以这里需要进行连续的比较,用&&。(2)从ASCIl码表中可以看出,小写字母的ASCIl码值比对应大写字母的ASCIl值大32。将字符串中的小写字母改为大写字母的方法是:从字符串第一个字符开始,根据ASCIl码值判断该字母是不是小写字母,若是,则ASCIl码值减32即可。
做完全国计算机二级考试C语言程序设计模拟题,最后来核对自己的答案是否都答对了呢,做错误也没有关系,解析可以帮助你更好的理解和加深记忆。
文章推荐:
温馨提示:
点击查看>>>计算机等级考试真题
想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试网
本文网址:http://www.k51.com.cn/info/jsjdjks/1804/1936534.html