首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #nclude main() { char c; for(;(c=getchar())!=’#’;) {if(c>=’a’ && c
有以下程序: #nclude main() { char c; for(;(c=getchar())!=’#’;) {if(c>=’a’ && c
admin
2019-01-11
54
问题
有以下程序:
#nclude
main()
{ char c;
for(;(c=getchar())!=’#’;)
{if(c>=’a’ && c<=’z’)c=c一’a’+’A’;
putchar(++c);
}
}
执行时输入:aBcDefG##<回车>,则输出结果是( )。
选项
A、AbCdEFg
B、ABCDEFG
C、BCDEFGH
D、bcdefgh
答案
C
解析
循环的作用是将输入的字符串转化为大写,getchar()每次读入一个字符,putchar()每次输出一个字符,当遇到#字符结束。putchar(++c),表示将字符变量c加1后输出。因此,输入aBcDefG##,得到的结果是BCDEFGH。故答案为C选项。
转载请注明原文地址:https://www.kaotiyun.com/show/Aixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+(b++)-(++C);”后,a的值是()。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*#p;p=&St;
以下程序的输出结果是______。intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){in
有以下程序#include<string.h>main(intarge,char*argv[]){inti,len=0;for(i=1;i<arge;i++)len+=strlen(argv[i]);
以下程序运行后的输出结果是_________。main(){inta,b,c;a=25;b=025;c=0x25printf("%d%d%d\n",a,b,c);}
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
在说明语句:int*f();中,标识符f代表的是
若有以下说明和语句:structst{intn;char*ch;};structsta[3]={5,"abc",7,"def",9,"ghk"},*p=a;则值为6的表达式是______。
在结构化方法中,软件功能分解属于软件开发中的______阶段。
在E-R图中,用来表示实体联系的图形是()。【09年9月】
随机试题
Accordingtothereport,whatmeasurewillthegovernmenttake?
组织学普通染色切片标本叙述错误的是()
下列关于骨关节结核的叙述,错误的是
气雾剂中氟利昂主要用作:
患者,女,26岁。皮肤瘙痒难忍,起病急、发展快,局部出现大小不等的红色风团,呈椭圆形、圆形或不规则形状,用钝器以适当压力划过,可出现皮肤划痕试验阳性,数小时内水肿减轻。应考虑为
肿瘤的免疫治疗不包括
全口义齿初戴时发现下颌明显后退,其原因是()
农民甲因其邻居乙越界建房侵入自己的宅基地而诉请法院保护,乙的行为侵犯了甲的何种权利?()
InAnglo-Americatherearethreemajorethnicgroups.ThefirstistheoriginalIndianpopulation,whotodayrepresentsaminori
Whenyoufirstdriftoffintoslumber,youreyeswillrollaboutabit,yourtemperaturewilldropslightly,yourmuscleswillr
最新回复
(
0
)