首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; c
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; c
admin
2013-10-19
43
问题
有以下程序
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/7SJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是求整数m、n的最大公约数,请填空。main(){intm,n,r;scanf("%d,%d",&m,&n);if(【】){r=m;m=n;n=r;)while(【】){r=m
若有如下程序:sub(int*t,inta[3][4]){intm,n;for(m=0;m<3;m++)for(n=0;n<4;n++){*t=a[m][n];t++;}}main(){
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
若有如下定义:intx=6,y=3,z=2;则表达式“x=y||y<z&&z==z”的值是()。
a、b、c、d变量均为float类型且已正确赋值,下列选项中与数学式子“2ab/(5cd)”等价的C语言表达式是()。
已知i、j、k为整型变量,若从键盘输入1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是()。
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(【】)if(【】)y=2*x-1;elsey=x;elsey=3*x-11;
若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为
在下列关于宏定义命令#define的叙述中,正确的一条是()
下面叙述正确的是()。
随机试题
何谓医院感染()。
下列药物中能补充纹状体中多巴胺的不足,从而发挥抗震颤麻痹作用的药物是
防止子宫脱垂的最重要的韧带是
肾上腺素对心脏的作用不包括下列哪一项
下列各项中,不属于人身保险的保险利益形成条件的是()。
阅读《浣花溪记》一文并回答问题。出成都南门,左为万里桥。西折纤秀长曲,所见如连环、如块、如带、如规、如钩,色如鉴、如琅玕、如绿沈瓜,窃然深碧、潆回城下者,皆浣花溪委也。然必至草堂,而后浣花有专名,则以少陵浣花居在焉耳。行三、四里为青羊宫
现在社会上文凭学历造假现象严重,特别是名人“学历造假”风波频现,对此你怎么看?
(2011年河北.36)一1,0,1,1,4,()。
在窗体上画两个名称分别为Textl、Text2的文本框,Text1的Text属性为“DataBase”,如图所示。现有如下事件过程:PrivateSubText1_Change()Text2.T
下列关于运算符重载的描述中,正确的是()。
最新回复
(
0
)