首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #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
69
问题
以下程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
窗体上有一个名称为Picture1的图片框和一个名称为Timer1的计时器控件,并有下面程序代码:Dimx%,y%PrivateSubForm_Load()x=Picture1.Width*2y=Picture1.Height*2Timer
以下叙述中错误的是()。
以下关于数组的叙述中,错误的是
(1)在考生目录下有一个工程文件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则把它的大写形式显示在标签Labell中;若是大写字母,则把它的小写形式显示在Labell中;若是其他字符,则把该字
下列叙述中正确的是
设有下列语句:x=5Ifx>0Theny=ly=5程序运行后,则下列叙述中正确的是()
设有如下数组定义语句:Dima(一1To4,3)AsInteger以下叙述中正确的是()。
在考生文件夹下有一个工程文件sjt5.vbp,功能是用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)
软件是指
随机试题
保持直流伺服电动机的励磁电压一定。(1)当电枢电压U2=50v时,理想空载转速n0=3000r/min;当U2=100V时,n0等于多少?(2)已知电动机的阻转矩Te=T0+T2=150g.cm,且不随转速大小而变。当电枢电压U2=50v时,转速n=1
男性,38岁,已胃肠减压10天,体重减轻2kg,测得血清钠146mmol/L、氯68mmol/L、钾2.8mmol/L,血浆渗透压300mmol/L,动脉血pH7.5,CO2分压6.0kPa(45mmHg)。应诊断该病人患有
在线技改项目(即不停产进行施工)的特点是:施工场地极为狭窄,点多面广,施工通道不畅,且为了不影响生产,安全防护措施多,不安全因素也特别多。问题:①应如何建立安全管理体系?②在线改造施工,施工工人对生产工艺流程不了解,哪些地方动,哪些地方不能接触不了解
法定代理和指定代理会因下列()情形的出现而终止。
Inspiteof"endlesstalkofdifference",Americansocietyisanamazingmachineforhomogenizingpeople.Thereis"thedemocrat
某企业有甲、乙两个口罩生产车间,每天工作8小时,共生产口罩3万只,若每天甲乙两个车间分别加班两小时和三小时,则可多生产口罩一万只,若每天甲乙两个车间分别加班三小时和两小时,则两个车间生产62万只口罩,所需的时间为:
若公司债券溢价发行,随着溢价的摊销,按实际利率法摊销的溢价()。
CDDI的英文全称是(50)。
执行下列程序段后,变量x的值是x=3y=6DoWhiley
ThenumberofimmigrantslivingintheUSAhasrisenby16percentoverthelastfiveyears,fueledlargelybyrecentarrivalsf
最新回复
(
0
)