下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母 其他字符不变。

计算机考试 已帮助: 时间:2024-07-04 19:59:19

下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。
例如,若输入“Ab,cD”,则输出“AB,CD”。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODIl.C中,不得增行或删行,也不得更改程序的结构!


请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:大写字母,源程序,程序

参考解答

用户头像

423***811

2024-07-04 19:59:19

正确答案:
(1)if((tt[i>=’a’)&&(tt[i<=‘z’))(2)tt[i一=32;【考点分析】本题考查:if语句条件表达式;小写字母转大写字母的方法。【解题思路】(1)分析本题可知,要判断字符是否为小写字母,即判断其是否在a—z之间,所以这里需要进行连续的比较,用&&。(2)从ASCIl码表中可以看出,小写字母的ASCIl码值比对应大写字母的ASCIl值大32。将字符串中的小写字母改为大写字母的方法是:从字符串第一个字符开始,根据ASCIl码值判断该字母是不是小写字母,若是,则ASCIl码值减32即可。

上一篇 有以下程序: 程序执行后的输出结果是( )。A.1B.2C.4D.死循环请帮忙给出正确答案和分析 谢

下一篇 有以下程序: 程序运行后的输出结果是( )。A.AfternoonB.ftemoonC.Mornin

相似问题