首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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
38
问题
有以下程序段
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程序合法实数的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n
以下选项中,能正确进行字符串赋值的是
将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和
软件测试的实施步骤是
从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及格科目
随机试题
在进行表面粗糙度检验时,每次测()钢管表面的锚纹深度。
影响升降浮沉的主要因素是
平补平泻手法是指
致密斑感受器直接感受的变化是()。
不能进入清标工作组成员的是()。
执行( )的建设单位需要设立专门资金账户,专款专用。
证券公司向客户融资融券,应当向客户收取一定比例的保证金。保证金可以标的证券以及交易所认可的其他证券冲抵。()
2015年我国全年货物运输总量为417.1吨,货物运输方式包括铁路、公路、水运、民航和管道。已知其中公路、水运、民航和管道完成货物运输所占百分比分别为75.52%、14.72%、0.01%、1.7%,则2015年我国铁路货物运输量约为()亿吨。
下列说法中,符合会计政策定义的是()。
2009年12月,藏羚羊基因组序列图谱在青海大学医学院宣告绘制完成。①藏羚羊是中国青藏高原特有的物种,是研究低氧适应性的极佳模式动物,具有珍贵的进化研究价值②并且,有助于从根本上改善高原居民尤其是青藏高原藏族等世居少数民族的生存状态③专家认为,此图谱
最新回复
(
0
)