首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int k=5,n=0; do{switch(k){ case1:case3:n+=1;k--;break; default:n=0;k--; case2:case4:n+=2;k--;break;} printf("%d",n)
有以下程序 main(){int k=5,n=0; do{switch(k){ case1:case3:n+=1;k--;break; default:n=0;k--; case2:case4:n+=2;k--;break;} printf("%d",n)
admin
2018-11-21
53
问题
有以下程序
main(){int k=5,n=0;
do{switch(k){
case1:case3:n+=1;k--;break;
default:n=0;k--;
case2:case4:n+=2;k--;break;}
printf("%d",n);}
while(k>0&&n<5)}
运行以后的输出结果是
选项
A、0235
B、235
C、02356
D、2356
答案
B
解析
因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执行default语句,“n=0,k=4.”,没有break语句,因此执行case2分支语句,n为2,k为3,程序进行第2次循环,执行“case3:n=3,k=2”,输出n值为3,程序进行第3次循环,执行case3这个分支,结果是“n=5,k=1”,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/llxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#includemain(){char*ch[4]={“red”,“green”,“blue”};inti=0;while(ch[i]){putchar(ch[i
有以下程序#includeMain(){inti,j,m=1;For{i=i;i0;j--){iF(i+j>3)Break;m*=i*j;}}PrintF(“m=%d\n”,m)}程序运行后的输出结果是
设有以下语句()structst{intn;structst*next;};staticstructsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0]则表达
函数rewind的作用是
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun0,m);printf("%d,"k);k=fun
C语言规定如果调用fpute函数输出成功,则返回值是()
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){in
以下叙述中错误的是()。
数据的完整性是指数据的正确性、有效性和______。
随机试题
交换的构成要素包括()
提高生产率的目的就是降低成本,提高经济效益。()
《晞发集》的作者是()
赤霉病麦中毒的病原物质为
A.宫颈癌B.外阴炎C.痛经D.阴道炎E.乳腺炎贴敷法可用于
患者,女,18岁。右食指被铁钉刺伤7天,现头晕头痛,张口不利,咀嚼无力。其诊断是
主张“非礼勿视,非礼勿听”的教育家是()。
科学家卡特赖特专门设计了一套关于梦和智能活动相联系的实验。结果发现,人在经过有梦的睡眠后,他对待问题时常常能从不利的方面来看,如果梦的内容是不愉快的,那么醒来后就会更能适应面对难题的现实环境,从而也就增加了解决难题的能力。除此以外,白天冥思苦想的人进入到梦
Wheredoesthisconversationmostprobablytakeplace?
Craigassuredhisbossthathewould______allhisenergiesindoingthisnewjob.
最新回复
(
0
)