首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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-
有以下程序 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-
admin
2017-05-20
30
问题
有以下程序
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://jikaoti.com/ti/iUi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
结构化程序设计主要强调的是
下面说明不正确的是
以下程序的输出结果是______。main(){charc=’z’;printf("%c",c-25);}
下列叙述中,不属于软件需求规格说明书的作用的是
以下叙述中错误的是
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
下列叙述中,不属于测试的特征的是
随机试题
某高血压病患者,男性,58岁,平素血压波动在140~180/90~100mmHg范围内,平时未坚持服药,1周来因工作较忙,睡眠不好,晨起感剧烈头痛、烦躁、心悸、恶心、呕吐、视力模糊,遂由家人送至医院,测血压达260/130mmHg,诊断为“高血压病,高血压
关于子宫内膜的描述,下列哪项正确
六淫致病,季节性最强的邪气是
依据《安全生产许可证条例》的规定,()负责民用爆破器材生产企业安全生产许可证的颁发和管理。
关于基坑水平和竖向位移监测点沿基坑周边布置的说法,正确的有()。
计算计时工资的原始记录有()。
某宗土地面积为2500平方米,单价为1500元/平方米,国家规定的容积率为4.5,建筑密度为0.8,则楼面地价为()元/平方米。
国会请愿运动(华中师范大学2005年中国近代史真题)
下面文字中加线的词语在文中的意思是:传统不得不变,因此规律、习惯不断地相机破例……根据文中所述,要了解某一时期的文艺风气,应注意哪些情况:
Nooneshouldbeforcedtowearauniform【C1】______anycircumstance.Uniformsaredemandingtothehumanspiritandtotallyunne
最新回复
(
0
)