- 2
- 0
- 约6.43万字
- 约 63页
- 2017-12-17 发布于贵州
- 举报
XX年9月份国家计算机等级考试二级C语言题库(共100套)21-40
第二十一套
请补充函数fun,该函数的功能是:将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入quot;Are you come from Sichuan?quot;,则输出quot;are you come from sichuan?quot;。 注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何;
}
void main()
{
char tt[81];
printf(quot;\nPlease enter a string:quot;);
gets(tt);
printf(quot;\nThe result string is: \n%squot;, fun(tt));
}
【参考答案】 (1) tt[i]lt;=‘Z’ (2) tt[i]+=32 (3) tt
【考点分析】 本题考查:if语句,一般需根据题意确定条件表达式;大写字母转换成小写字母的方法;通过return语句将函数值返回。
【解题思路】
填空1:此处考查判断大写字母的方法,如果字符的ASCII码大于字符A的ASCII码,并且小于字符Z的ASCII码,则此字符为大写字母。
填空2:考生必须掌握大写字母转换为小写字母的方法,小写字母的ASCII码比大写字母的ASCII码大32。
填空3:函数fun的返回值为字符型指针,而字符型的数组名就是字符型指针,所以返回t
原创力文档

文档评论(0)