首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { char b[]="happychristmas",k; for(k=0;b[k];k++) { if(b[k]<’m’) b[k]=b[k]-
有下列程序 #include<stdio.h> main() { char b[]="happychristmas",k; for(k=0;b[k];k++) { if(b[k]<’m’) b[k]=b[k]-
admin
2022-04-02
11
问题
有下列程序
#include<stdio.h>
main()
{
char b[]="happychristmas",k;
for(k=0;b[k];k++)
{
if(b[k]<’m’)
b[k]=b[k]-’a’+’A’;
printf("%c",b[k]);
}
}
程序执行后的输出结果是( )。
选项
A、hAppychristmAs
B、happychristmas
C、HAppyCHrIstmAs
D、HAPPYCHRISTMAS
答案
C
解析
程序定义一个字符数组b,和一个字符变量k。for循环通过循环变量k,遍历数组b中的各个字符,通过if语句判断当前下标为k的字符的ASCII码与字符’m’的大小,ASCII码小于’m’的字符改成大写字母(b[k]=b[k]-’a’+’A’),然后输出b[k]。字符串happychristmas,ASCII码小于’m’的字符有:b,a,c,h,i,a,所以程序输出:HappyCHrIstmAs。本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/xhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中有宏定义行:#defineN100则以下叙述中正确的是
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2),i,j,t=0;for(i=0;i=i;j--)t+=b[i][j];printf("%d\n",t)
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);retur
有以下程序:#include<stdio.h>yoidfun(char*c){while(*c){if(*c>=a’a’&&*c<=’z’)*c=*c=*(*’a’-’A’);C++;}}yoidmain(){chars[8
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
程序调试的任务是
下列叙述中正确的是()。
以下叙述中错误的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
以下说法不正确的是()。
随机试题
Justbecausetheycan’tsingoperaorrideabicycledoesn’tmeanthatanimalsdon’thaveculture.There’snobetterexampleof
通常稳定电压为()V的稳压管的温度稳定性较好。
军团菌肺炎首选抗菌药物是()
A.流行性感冒病毒B.腺病毒C.鼻病毒D.链球菌E.柯萨奇病毒流感病原体
撰写“医家五戒十要”的医家是
溶栓治疗者,阿司匹林等抗血小板药物应在溶栓多长时间后使用()。
2010年2月,崔某与同事李某因口角发生纠纷,崔某将李某的胳膊、肩、背、眼多处打伤,除左眼视力每况愈下外,其他损伤经住院治疗均已治愈。李某为此向人民法院提起自诉,人民法院予以受理。经审查,法院认为李某左眼可能致残,被告人可能被判处3年以上有期徒刑的刑罚,遂
某企业为增值税一般纳税人,适用的增值税税率为16%。2018年12月1日,该企业“原材料一甲材料”科目期初结存数量为2000千克,单位成本为15元,未计提存货跌价准备。12月份发生有关原材料收发业务或事项如下:(1)10日,购入甲材料2020千克
我国享有国家立法提案权的国家机关包括
Duringthesummervacation,kidsareoftenseenhanging______inthestreets.(2010-67)
最新回复
(
0
)