首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: #include <stdio.h> int i, n; for( i=0; i<8; i++ ) { n = rand() % 5; switch (n) { case 1: case 3: printf("%d \n",
有以下程序段: #include <stdio.h> int i, n; for( i=0; i<8; i++ ) { n = rand() % 5; switch (n) { case 1: case 3: printf("%d \n",
admin
2021-07-09
16
问题
有以下程序段:
#include <stdio.h>
int i, n;
for( i=0; i<8; i++ )
{ n = rand() % 5;
switch (n)
{ case 1:
case 3: printf("%d \n", n); break;
case 2:
case 4: printf("%d \n", n); continue;
case 0: exit(0);
}
printf("%d \n",n);
}
以下关于程序段执行情况的叙述,正确的是( )。
选项
A、for循环语句固定执行8次
B、当产生的随机数n为4时结束循环操作
C、当产生的随机数n为1和2时不做任何操作
D、当产生的随机数n为0时结束程序运行
答案
D
解析
case常量表达式只是起语句标号作用,并不是该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从此case子句执行下去,不再进行判断,直到碰到break或函数结束为止。简单的说break是结束整个循环体,而continue是结束单次循环。B)选项中当产生的随机数n为4时要执行打印操作。C)选项中当产生的随机数为1和2时分别执行case3与case4后面语句的内容。由于存在break语句所以for循环不是固定执行8次,执行次数与产生的随机数n有关系。
转载请注明原文地址:https://kaotiyun.com/show/o7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart:for(i=0;i<4;i++)for(j
若有以下程序#include<stdio.h>intk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,",k,*t,**s);}
有以下程序段:intfun(char*s){char*P;P=s:if(*s==0)return0;while(*++P);return(P—S);}该段程序是用来()。
有以下程序,程序的输出结果是#include<stdio.h>#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}
数据库系统的核心是
数据库系统的核心是
在关系数据库中,用来表示实体间联系的是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
下列不属于软件工程3个要素的是()。
随机试题
十八届四中全会通过的决定强调,全面推进依法治国,总目标是建设中国特色社会主义(),建设社会主义法治国家。
社会公共需要
A.舌下神经B.下颌神经C.面神经D.动眼神经支配上睑提肌的神经是()
报出值11.5+表明在修约过程中实测值已经舍去过。()
关于施工总承包单位与分包单位的叙述中()是正确的。
根据担保法律制度,关于抵押的说法,正确的有()。【2011年考试真题】
会计是指按照会计规范确认、计量、记录、报告财务信息,并利用财务信息对融资、投资、经营活动进行规划、组织、实施和控制的管理活动。()
1936年,毛泽东在______写下了流芳千载的诗词《______》,其中第一句是“北国风光,千里冰封,万里雪飘”,气势豪放。
患者,男性,40岁,多年胃十二指肠溃疡,近来半月胃病发作,饮食后突然腹痛剧烈,刀割样,血压100/70mmHg,脉搏100次/分,全腹部压痛肌紧张。根据上述案例,回答下列问题:胃肠减压护理要点有哪些?
简述法学意义上的亲属的特征。
最新回复
(
0
)