首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> main() { int i; for(i-’a’; i<’f’; i++,i++) printf("%c",i-’a’+’A’); p
以下程序的输出结果是【 】。 #include <stdio.h> main() { int i; for(i-’a’; i<’f’; i++,i++) printf("%c",i-’a’+’A’); p
admin
2013-06-11
9
问题
以下程序的输出结果是【 】。
#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/rGn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta[3][2]={0},(*ptr)[2],i,j;for(i=0;i<2;i++){ptr=a+i;scanf("%d",ptr);ptr++;}fo
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是
下列程序的输出结果是______。main(){inta=2;do{printf("%d\n",a-=2);}while(!(--a));}
若有说明语句:intx=3,y=4,z=5;,则下面的表达式中,值为0的是______。
下列程序执行后输出的结果是【】。structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;printf("%d\n"
数据库存管理系统常见的灵敏据模型有层次、网状和【】三种。
有以下程序main(){chars[]="Yse\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空
以下叙述中不正确的是()
在线性结构中,队列的操作顺序是先进先出,而栈的操作顺序是【】。
以下说法正确的是______。
随机试题
长期应用糖皮质激素突然停药或减量过快出现反跳现象,其原因可能是
执业医师法规定,医师有下列情形之一的,县级以上人民政府卫生行政部门应当依法给予表彰或奖励。其中不属于法定表彰或奖励的情形是
(2013年真题改编)长管并联管道各并联管段的()。
[背景资料]某建设单位投资兴建一大型商场,地下二层,地上九层,钢筋混凝土框架结构,建筑面积为71500m2。经过公开招标,某施工单位中标,中标造价25025万元。双方按照《建设工程施工合同(示范文本)》(GF—2013—0201)签订了施工总承包
甲公司2010年1月1日发行在外普通股8000万股;5月1日按平均市价增发普通股1500万股;11月1日回购普通股600万股,以备将来奖励职工之用。该公司2010年度净利润为3738万元。则该公司2010年度基本每股收益为()元。
古代的庠、序都是指——,中国早在4000多年前的——就有了学校教育的形态。
下列哪种情形构成交通肇事罪?()
设f(x)是二阶常系数非齐次线性微分方程y″+py′+qy=sin2x+2ex的满足初始条件f(0)=f′(0)=0的特解,则当x→0时,().
Neverunderestimatethelearningpowerofplay.OneofParks’findingsisthatchildren【C1】______valuablelearningopportunitie
在E-R图中,用来表示实体的图形是
最新回复
(
0
)