首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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:prin
有以下程序段 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:prin
admin
2020-11-23
28
问题
有以下程序段
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/vv3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
设有:chars[5],c;,则调用函数scanf能正确给s和c读入数据的是()。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
结构化程序设计的3种结构是()。
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
设typedefstruetSTR{charc;inta[4];}TV;则下面叙述中正确的是()。
检查软件产品是否符合需求定义的过程称为
下面结构体的定义语句中,错误的是
在软件开发中,下面不属于设计阶段的任务的是()。
随机试题
英国广播公司
以下说法不正确的是()
冷球蛋白血症是指血中含有
易发生弥散性血管内凝血的是
下列药物中,属于肝药酶抑制药的是
粪便中主要的色素是
总价合同是指()。
根据相关规定,不具备专家资源、节目资金、制作能力等条件的电视台,不得盲目跟风制作电视养生节目。在不能制作电视养生节目的电视台中,有一些是市电视台。所有的上星卫视都可以制作电视养生节目。由此可以推出()。
思维
下列法律名言与法的特征对应正确的是()。
最新回复
(
0
)