首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int i,n; for(i=0;i
有以下程序段 int i,n; for(i=0;i
admin
2019-05-17
42
问题
有以下程序段
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://kaotiyun.com/show/aWRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=8:for(;x>0;x--){if(x%3){printf("%d,",x--);conti
以下叙述中正确的是
下面关于"EOF"的叙述,正确的是
以下结构体类型说明和变量定义中正确的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在_________处应填入的选项是Structlink{chardata;__________}node;
设有定义doublea[10],:*cs=a;以下能够代表数组元素a[3]的是
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
随机试题
简述国际经济组织的表决制。
在以下主要的隧道协议中,属于第二层协议的是
Faces,likefingerprintsareunique.Didyou【36】wonderhowitispossibleforusto【37】people?Evenaskilledwriterprobablyco
湿热型经间期出血的首选方剂是血瘀型经间期出血的首选方剂是
室外工程统一划分为一个()进行验收。
基金管理人的法定代表人、经营管理主要负责人和从事合规监管的负责人的选任或者改任,应当报经()进行审核。
关于违约责任的说法,错误的是()。
在不考虑筹款限制的前提下,下列筹资方式中个别资本成本最高的通常是()。
《中华人民共和国教师法》明确规定:教师进行教育教学活动,升展教育教学改革和实验,从事科学研究,是每个教师的()。
Rainforestsmaystoremuchlesscarbonthanwethought.Itcouldbetimetodramaticallyreviseourestimatesfollowingthedisc
最新回复
(
0
)