首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int i, n; for( i=0; i<8; i++ ) { n = rand( ) % 5; switch (n) { case 1: case
有以下程序段 int i, n; for( i=0; i<8; i++ ) { n = rand( ) % 5; switch (n) { case 1: case
admin
2021-04-28
33
问题
有以下程序段
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/qCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中合法的实型常量是
数据流程图(DFD图)是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点: 则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
下面属于整数类I的实例的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
C源程序中不能表示的数制是()。
以下选项中非法的C语言字符常量是
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。注意:部分源程序在文件PR
没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是
随机试题
下列有关原发性肺结核的描述,正确的是
A.触摸大动脉搏动B.观察瞳孔是否散大固定C.同步直流电除颤D.非同步直流电除颤E.人工呼吸,胸按压判断心搏骤停最简便的方法是
关于特殊解毒药的适应证A、依地酸钙钠B、二巯丁二钠C、亚甲蓝D、乙酰半胱氨酸E、谷胱甘肽用于铅,锰、铜、镉等中毒,尤以铅中毒疗效好的是
下列关于甲、乙、丙之间关系的何种表述是正确的?()。如果甲与不知情的丁在第35日签订了买卖合同,则()。
项目盈亏平衡分析中,若其他条件不变,可以降低盈亏平衡点产量的途径有()。
依据增值税的有关规定,下列行为中属于增值税征税范围的是()。
甲公司2011年12月3日与乙公司签订产品销售合同。合同约定,甲公司向乙公司销售A产品400件,单位售价650元(不含增值税),增值税税率为17%:乙公司应在甲公司发出产品后1个月内支付款项,乙公司收到A产品后3个月内如发现质量问题有权退货。A产品单位成本
赵某从某一超市买了某肉联厂的熟食罐头,吃过罐头后食物中毒,花去医药费数万元。后来法院查明,罐头是超市委托给运输公司托运的,而该运输公司在运输过程中没有采取冷冻措施,致使罐头变质,赵某可以请求()承担民事责任。
道德不是千古不变的,同其他社会意识形态一样,道德也有自己的发生发展过程。下列关于道德发展规律的表述错误的是()
计算下列二重积分:计算xydxdy,其中D={(x,y)|y≥O,x2+y2≤1,x2+y2≤2x}.
最新回复
(
0
)