首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> main() { int i; for(i=’a’; i<’f’; i++,i++) printf("%c",i - ’a’
以下程序的输出结果是【 】。 #include <stdio.h> main() { int i; for(i=’a’; i<’f’; i++,i++) printf("%c",i - ’a’
admin
2009-06-20
22
问题
以下程序的输出结果是【 】。
#include <stdio.h>
main()
{ int i;
for(i=’a’; i<’f’; i++,i++) printf("%c",i - ’a’ + ’A’);
printf("\n");
}
选项
答案
ACE
解析
本题考查的知识点是:大小写字母转换。题目中for循环的循环变量i从字符’a’变到字符’e’,但由于每次循环后都连续执行了两次i++,所以for循环将执行3次,循环变量i的值依次为’a’、’c’、’e’。循环体中是—条输出语句,按字符输出表达式i-’a’+’A’。因为大小写字母的ASCII码是连续的,例如’b’/1=’c’、’W’=1=’V’,而且小写字母的ASCII码比大写字母的大。所以;同一个字母的大小写字符之差是—个固定值。由此可见,将一个字符从小写转换为大写,只需将其减去这个固定值,而将大写转为小写可以加上这个固定值。固定值可以通过任一字符的小写减去大写来得到。所以本题的i-’a’+’A’=i-(’a’-’A’),即让i减去了此固定值,从而使整个表达式的值为i所代表的小写字母的大写形式。故本题的输出结果是ACE。
转载请注明原文地址:https://kaotiyun.com/show/h6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于窗体的叙述中错误的是( )。
以下关于多重窗体程序的叙述中,错误的是( )。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
在窗体上画1个命令按钮,名称为Command1,然后编写如下程序:DimFlagAsBooleanPrivateSubCommand1_Click()DimintNumAsIntegerintNum=
以下关于菜单的叙述中错误的是
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有一个计时器和两个命令按钮。计时器Timerl的初始状态为不可用;2个命令按钮的初始标题分别是“演示”和“退出”。请添加一个名称为La-bell,且能根据标题内容自动调整大小的标签,其标题为“Visua
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有一个由八个图片框控件组成的控件数组、两个命令按钮及一个计时器控件,如图l所示。程序功能:将计时器控件设置为每隔0.5秒触发一次Timer事件。运行程序时,只显示下标为0的图片框控件
假定一个VisualBasic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
随机试题
道德
入侵检测的目的是()
下列国家中属于英美法系的是()
1.近些年来,用传统的纸笔写信的人越来越少,取而代之的是电子邮件。2.有人认为这种新的交流方式使人与人之间更加疏远了,但也有人认为正好相反。3.你对此的看法是……
患者男,59岁。咳嗽2个月,以干咳为主有午后低热。今天突然咯血500ml入院。止血措施首选
《关于加强农村宅基地管理的意见》(国土资发[2004]234号)规定,农村建设用地整理,要按照()的原则,按规划、有计划、循序渐进、积极稳妥地推进。
下列属于历史文化名城类型的有()。
要约以信件形式做出的,未载明日期的承诺期限自该信件的()开始计算。
遗传学对研究地球上的生命起源、医学、农业动植物和微生物育种,以至人类学和社会学等方面都有重要的指导意义。它是在动植物育种的基础上发展起来的,必然又可以回过来指导动植物育种的实践。抗菌素工业的兴起促进了微生物遗传学的发展,微生物遗传学的发展又推动抗菌素工业及
什么是产业内贸易?如何测度产业内贸易?[东北财经大学2011国际商务硕士;中国人民大学2012国际商务硕士]
最新回复
(
0
)