首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int c; while((c=getchar0)!=‘\n’) { switch(c=‘3’) { case 0: case 1:p
有以下程序: #include main() {int c; while((c=getchar0)!=‘\n’) { switch(c=‘3’) { case 0: case 1:p
admin
2012-08-23
24
问题
有以下程序:
#include
main()
{int c;
while((c=getchar0)!=‘\n’)
{ switch(c=‘3’)
{ case 0:
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+3);
case 4:putchar(c+3);break;
}}
pfintf(“\n”);}
从第一列开始输入数据(
代表一个回车符):3845
,则程序输出结果为 ( )。
选项
A、77889
B、77868
C、776810
D、77886610
答案
A
解析
题中while循环的条件是:当从键盘读入的字符不是‘\n’时,执行while循环。
输入第一个字符3时:执行case 0,什么也不输出;case 1,输出7;case 2,输出7;遇到break语句,跳出switch语句。输入第二个字符8时:c-‘3’=5,不执行任何语句。输入第三个字符4时:c-‘3’=1,执行case1。输出8;case 2,输出8;遇到break语句,跳出switch语句。输入第四个字符5时:c-‘3’=2,执行case2,输出9;遇到break语句,跳出switch语句。
转载请注明原文地址:https://kaotiyun.com/show/ZfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下说明语句:typedefstruet{intn;charch[8];}PER;则下面叙述中正确的是()。
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是()。
设有定义:longx=-123456L;,则以下能够正确输出变量x值的语句是
设有以下语句:charx=3,y=6,z;z=xy<<2;则z的二进制值是()。
设有以下说明语句:structex{intx;floaty;charz;}example;则下面叙述中不正确的是()。
以下程序有错,错误原因是()。main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;┇}
以下程序有语法错误,有关错误原因的正确说法是()。main(){intG=5,k;voidprt_char();┆k=prt_char(G);┆
设有定义:intn=0,*p=&n,**q=&p;则下列选项中正确的赋值语句是()。
以下说法中正确的是()。
以下正确的说法是()。
随机试题
Losingyourabilitytothinkandrememberisprettyscary.Weknowtheriskofdementia(痴呆症)increaseswithage.Butifyouhav
评估的甲材料为最近购入,当时购入600件,单价600元,共发生运杂费等6000元,经过实地盘点,该材料尚剩余400件。则该批材料的评估值为()
Retirementisobviouslyaverycomplex_________period,andyou’dbetterstartplanningitearlier.
下列各项中不属于凝血疾病典型症状的是
某招标工程采用单价合同,如投标书中出现明显的总价和单价的计算结果不一致时,正确的做法是()。
倒签提单是指提单签发后,晚于信用证规定的交单期限才交到银行的提单,或晚于货物到达目的港的提单。()
欧洲第一个推行公募发行开放式UCITS基金的国家是()。
根据国际上通行的标准,债务国控制外债总量的警戒线有()。
具有权利能力的自然人并不一定能以自己的行为实际享有权利、承担义务。()
Whatisthewoman’smostprobablejob?
最新回复
(
0
)