首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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:
有以下程序段 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:
admin
2018-10-16
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、当产生的随机数n为4时结束循环操作
B、当产生的随机数n为1和2时不做任何操作
C、当产生的随机数n为0时结束程序运行
D、for循环语句固定执行8次
答案
B
解析
rand()函数功能为产生一个随机数,rand()%5,则产生0~4之间的任意随机数,当产生的随机数n为0时,执行“case 0:exit(0)”这条语句,结束程序的运行。
转载请注明原文地址:https://www.kaotiyun.com/show/dgxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试分为静态分析和动态测试。其中[]是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是()。
下面程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;pfintf("%d\n",*(p+3));}
以下关于字符串的叙述中正确的是()。
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。ch=’b’;k=10;printf("%x,%o,",ch,ch,k);printf("k=%%d\n"
在执行以下程序时,为了使输出结果为:t=4,则给a和b输入的值应满足的条件是______。main(){ints,t,a,b;scanf("%d,%d",&a,&b);s=1,t=1;if(a>0)s=s+1;if(a
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
算法的复杂度主要包括空间复杂度和【】复杂度。
若待排序序列中元素非常多,而且它们的排列是完全无序的,那么最好选用下列排序方法中的______。
随机试题
管理专利工作的部门认定专利侵权行为成立时,有权采取下列哪些措施制止侵权行为?
Thethreatofaglobaloutbreak(疾病大爆发)ofbirdflumakesiturgentfortheinternationalcommunitytocooperateeffectively.Weal
代谢性碱中毒的临床表现除了
男孩,1岁。咳嗽1天,发热3小时,体温39.3℃,就诊过程中突然两眼上翻,肢体强直,持续1分钟。查体:咽红,心、肺、腹及神经系统无异常,半年前也有同样的病史。最可能的诊断为
某单层工业厂房项目,檐高20m,建筑面积5800m2。施工单位在拆除顶层钢模板时,将拆下的18根钢管(每根长4m)和扣件运到井宇架的吊盘上,5名工人随吊盘一起从屋顶高处下落,此时恰好操作该机器的人员去厕所未归,一名刚刚招来两天的合同工开动了卷扬机。在卷扬机
行业处于成熟期的特点主要有()
下列关于期货交易所会员的说法,正确的是()。
老百姓通过银行柜台认购凭证式长期国债的市场不属于()。
下列关于海难自救的说法,不正确的是()。
下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是【41】接口;组成部分B是【42】接口。
最新回复
(
0
)