首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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
31
问题
有以下程序段
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全国计算机二级
相关试题推荐
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
有以下程序#includevoidmain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)ifi[s[i]>=’a’&&s[i]
有以下程序#includeintflintx){inty;if[x==0‖x==1)retulm(3);y=x*x-f(x-2);returny;}main(
若有以下程序#includemain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下列关于C语言文件的叙述中正确的是()。
数据库系统的三级模式不包括()。
数据库应用系统中的核心问题是()。
C源程序中不能表示的数制是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。请勿改动
随机试题
张、王、刘、李、陈五人按照特定的规则随机分配给A、B、C、D四个任务组,要求每组至少分配1人,张不分配在A组,李必须分配在C组,D组只分配1人。问张和王分配在同一组的概率为:
被毛泽东誉为“鞍钢宪法”的鞍钢企业管理制度的是
A.先兆流产B.难免流产C.不全流产D.完全流产E.稽留流产中期妊娠孕妇腹部不见增大,胎动消失。妇科检查宫颈口未开,可能为
病变对侧偏身感觉障碍远端对称性感觉障碍
下列不属于集体可以收回土地使用权的是()。
下列属于引火源的有()
世界上最早出现的期权交易所是()。
在教学中如何提高学生的问题解决能力?
世界上的汇率制度主要有()。
A、Itismainlyaboutculturedifferences.B、Itcontainsalotofgoodpictures.C、Itisalittledifficultbutveryhumorous.D、
最新回复
(
0
)