首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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
24
问题
有以下程序段
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://jikaoti.com/ti/4Gz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)ifi[s[i]>=’a’&&s[i]
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",A);}
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf("%d,%d\n",a,b);}则程序的输出结果是
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
下列关于栈的叙述正确的是
C源程序中不能表示的数制是()。
下面属于白盒测试方法的是()。
下面描述中错误的是
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf(’’x-%d,y=%d’’,x,y);
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front一1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
对老年性阴道炎患者,最恰当的处理措施是( )
早产儿,男,日龄1天,有窒息史,主要表现嗜睡,肌力低,查体:前囟张力稍高,拥抱、吸吮反射减弱,初步诊断:新生儿缺血缺氧性脑病。欲行CT检查,最适合的检查时间为()
甲男欲强奸某女丙,但怕自己力量不够,于是让某女乙来帮忙,乙帮助甲按住丙的双手,甲男顺利完成强奸行为。以下关于乙的行为分析,说法正确的是()。
生产工艺技术选择的原则包括()。
在流沙地层中,预制沉井法施工应采取不排水下沉湿式沉井方法施工,不排水下沉可分为()。
什么是权责发生制?并举例说明之。
企业应将在资本化期间内发生的所有专门借款利息、折价或溢价的摊销金额予以资本化。()
(1)支付违约金(2)提起诉讼(3)法庭判决(4)签订合同(5)单方违约
在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程:PrivateSubCommand1_Click() s=0 Fori=1To15 x=2*i-1 IfxMod
E-mailFrom:MeganCampbellTo:MartaApterMarta:I’msorryIdidn’trespondtoyoure-mailearlier.Ih
最新回复
(
0
)