首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int k=5,n=0; do { switch(k) { case 1: case 3: n+=1; k--; break; default: n=0; k--; case 2: case 4: n+=2; k--; br
有以下程序 main() { int k=5,n=0; do { switch(k) { case 1: case 3: n+=1; k--; break; default: n=0; k--; case 2: case 4: n+=2; k--; br
admin
2019-08-10
22
问题
有以下程序
main() {
int k=5,n=0;
do {
switch(k) {
case 1: case 3: n+=1; k--; break;
default: n=0; k--;
case 2: case 4: 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语句,因此执行case 2 分支语句,n为2,k为3,程序进行第2次循环,执行case 3 :n=3,k=2,输出n值为3,程序进行第3次循环,执行case 3这个分支,结果是n=5,k=1,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/DSRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求使p指向一个int35.有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
若变量已正确定义,以下选项中非法的表达式是
以下程序段完全正确的是
计算机能直接执行的程序是
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<2;
结构化程序设计的基本原则不包括()。
负责数据库中查询操作的数据库语言是()。
结构化程序设计中,下面对goto语句使用描述正确的是
下列选项中不属于结构化程序设计方法的是
随机试题
处方中表示胶囊剂的缩写是
影响最佳点火提前角的主要因素有发动机转速、可燃混合气浓度、进气歧管绝对压力、_______、冷却液温度、燃料的辛烷值、发动机的压缩比、发动机燃烧室形状等。
女性生殖器官中最常见的肿瘤是
男性,50岁,咳嗽1个半月,痰中偶带血丝,胸部X线平片显示右上叶肺不张。下列哪项检查程序最恰当( )
在建设工程进度控制工作中,监理工程师所采取的经济措施是( )。
质量安全督查分为专项督查和综合督查两类,综合督查抽查的内容包括()等。
什么是启发性教学原则?谈谈在教学过程中如何贯彻启发性原则?
在成文法国家,主要的法律推理方式是()
“得道者多助,失道者寡助。寡助之至,亲戚畔之;多助之至,天下顺之。以天下之所顺,攻亲戚之所畔,故君子有不战,战必胜矣。”——《孟子.公孙丑下》请以“得道与失道”为话题,自拟
_______,shecannowonlystayathomeandimaginetheatmospherethere.
最新回复
(
0
)