首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #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
25
问题
以下程序的输出结果是【 】。
#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://jikaoti.com/ti/O5I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下程序:PrivateSubForm_Click()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox("请
以下声明数组和给数组赋值的语句中,正确的是()。
在名称为Framel的框架中,有两个名称分别为opl、op2的单选按钮,标题分别为“单程”、“往返”,如图所示。以下叙述中,正确的是()。
对于循环队列,下列叙述中正确的是()。
下列叙述中正确的是()。
两个或两个以上的模块之间关联的紧密程度称为()。
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsIntegerEndFunction若已有变量声明:Dimx(5)AsInteger,nAs
在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个正整数读入数组a中。②单击“计算”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另一个整数的平方,那么它就
通常软件测试实施的步骤是()。
软件生命周期中的活动不包括
随机试题
IKEAisaSwedishfurnitureandhomeproductsretailerthathasstoresallovertheworld.Itisfamousforwell-pricedflatpac
Inourdayoftheautomobileandpavedhighwayfewpeopleeverencounterquicksand(流沙).Yetquicksandisstillcommoninmanypa
按期权买方权利的不同,期权可分为()。
以下各项中,不得抵押的财产是()。
下列有关生活常识的说法错误的是:
英国革命诗人弥尔顿在《失乐园》中塑造的反抗者形象是_______。
在某DHCP客户端上捕获了5条报文,如表1-4所示。表1-4中第5条报文的相关解析如图1-4所示。图1-5是在该客户端捕获上述报文后执行ipconfig/all命令后得到的信息。分析捕获的报文,并补全表1-4和图1-5中(11)~(15)的空缺信息。
•Youwillhearanotherfiverecordings.•Foreachrecording,decidewhatthespeakeristalkingabout.•Writeoneletter(A--H)
Talkingaboutthatisuseless,______isfamiliartome.(四川大学2010年试题)
A.acquaintB.behaviorC.complyD.contraryE.disordersF.estimatedG.evenlyH.guaranteesI.humanel
最新回复
(
0
)