首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int i,n; . for(i=0;i<8;i++) { n=rand()%5; switch(n) { case 1: case 3:printf(
有以下程序段 int i,n; . for(i=0;i<8;i++) { n=rand()%5; switch(n) { case 1: case 3:printf(
admin
2013-10-19
50
问题
有以下程序段
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、当产生的随机数n为4时结束循环操作
B、当产生的随机数n为1和2时不做任何操作
C、当产生的随机数n为0时结束程序运行
D、for循环语句固定执行8次
答案
C
解析
rand()函数功能为产生一个随机数,rand()%5,则产生0~4之间的任意随机数,当产生的随机数n为0时,执行case 0:exit(0)这条语句,结束程序的运行。
转载请注明原文地址:https://www.kaotiyun.com/show/iSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}whil
有以下程序main(){inta=5,b=4,c=3,d=2;if(a>b>C)printf("%d\n",d);elseif((c-1>=D)==1)printf("%d\n",d
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
若有如下程序:sub(int*t,inta[3][4]){intm,n;for(m=0;m<3;m++)for(n=0;n<4;n++){*t=a[m][n];t++;}}main(){
下列条件语句中,功能与其他语句不同的是()。
若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为
下列叙述中止确的是()。
下列关于关系运算的叙述中正确的是()。
下面叙述正确的是()。
随机试题
中心型肺癌的X线胸片常见
下列有关房屋权属登记的表述中,正确的是()。
上市公司申请发行证券,董事会应当依法就()事项作出决议,并提请股东大会批准。
导游人员在导游活动中有()情形的,扣除8分。
石山可分为湖石山和黄石山,湖石山的外形一般为曲线组成,总的感觉是方的:黄石山的外形为直线构成,总体感觉是方的。()
自我意识包括的成分有()。
计算机软件著作权的保护对象是指_____________。
战略数据规划方法可略称为J.Martin方法,该方法将数据规划过程分为若干步,下述:Ⅰ.建立企业模型Ⅱ.确定研究边界Ⅲ.建立业务活动过程Ⅳ.确定实体和活动Ⅴ.审查规划结果()属于数据规划的基本步骤。
目前流行的Pentium(奔腾)微机的字长是
A、It’sagoodfilmaboutlove.B、It’saterriblefilm.C、It’saboringfilm.D、It’sareasonablefilm.A
最新回复
(
0
)