首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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: ca
有以下程序段 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: ca
admin
2020-07-28
28
问题
有以下程序段
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
解析
当产生的随机数为4时,对5取余结果为4,执行case4后面语句,见到continue结束本次循环,而非结束程序运行,所以B选项错误,当产生的随机数为1时,执行case1后面的所有语句,直到遇到break语句跳出switch结构;当随机数为2时,执行case2后面的所有语句,直到遇到continue语句跳出本次循环,所以C选项错误,由于循环体中含有exit(0)语句,该语句的功能是终止程序的执行,所以不是固定执行8次,A选项错误。
转载请注明原文地址:https://kaotiyun.com/show/Rh3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下选项中不属于C语言标识符的是
关于C语言的符号常量,以下叙述中正确的是
下列定义变量的语句中错误的是
以下定义语句中正确的是
下列关于C语言文件的叙述中正确的是
数据库管理系统(DBMS)是一种
数据库管理系统的基本功能不包括
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
软件测试用例包括
随机试题
Themanagerwouldratherhisdaughter_______inthesameoffice.
抗菌药物在细菌生长的哪个时期作用于细菌的效果较好
某汽车制造厂为增值税一般纳税人,2017年12月进口汽车配件一批,海关审定的关税完税价格为144万元,从海关运往企业所在地支付运费6万元,取得承运部门开具的运输发票,进口汽车配件的关税税率为l0%。该汽车制造厂进口汽车配件应缴纳的增值税额为()万元。
某食品加工企业为增值税一般纳税人,2017年10月发生以下业务:(1)将成本为600万元的产品对外销售,取得含税价款1000万元;另外20%的产品作为股利发放给股东。(2)购入生产原料一批,取得增值税专用发票,发票上注明税额51万元。(3)购进一辆小
公文应()。
《共产党宣言》是科学社会主义第一纲领性的文献。它的发表标志着马克思主义的诞生。《共产党宣言》被泽成一二百种文字,出版1000多次。在人类文明史上有过许多传世名著.但没有哪一部能像《共产党宣言》这样牵动全世界最广大人民的心魄。2008年是纪念《共产党宣言》公
拜占庭文化的三大文化因素不包括()。
A、withlessthan5hoursofsleepanightandwith7to9hoursofsleepB、whoslept4hoursanightandwhoslept4hoursfor2
CorettaScottKingCorettaScottKing,thewidowofcivilrights,activistMartinLutherKingJr.,hasdied.Shewas78.Mr
Trawling(用拖网捕鱼)theseabedforfishisanenvironmentaldisaster;itwrecksecosystems,destroysfishstocksandleavesbehind
最新回复
(
0
)