首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int i,n; for(i=0;i<8;i++) {n=rand()%5; switch(n) {case1: case3:printf("%d\n",n);break; case2: case4:printf("%(1\n",n);con
有以下程序段 int i,n; for(i=0;i<8;i++) {n=rand()%5; switch(n) {case1: case3:printf("%d\n",n);break; case2: case4:printf("%(1\n",n);con
admin
2020-03-15
22
问题
有以下程序段
int i,n;
for(i=0;i<8;i++)
{n=rand()%5;
switch(n)
{case1:
case3:printf("%d\n",n);break;
case2:
case4:printf("%(1\n",n);continue;
case0: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时。执行case0:exit(0)这条语句,结束程序的运行。
转载请注明原文地址:https://www.kaotiyun.com/show/ixCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>intk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
以下关于字符串的叙述中正确的是
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=l;for(i=0;i
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
以下选项中不属于C语言程序运算符的是
设变量已正确定义,则以下能正确计算f=n!的程序段是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
随机试题
乳牙龋药物治疗时,具有腐蚀性的药物是
A、绿黑色B、樱红色C、白色D、浅橘红色E、黄色石膏的条痕
某市的大华家具厂和天使文具厂以联合体形式参加政府的采购,那么下列哪些是参加联合体的供应商应满足的要求?( )
下列有关绩效改进方法的表述,不正确的是()。
根据合伙企业法律制度的规定,下列关于有限合伙企业的表述中,正确的是()。
由呼吸道黏膜受刺激引起的以清除障碍物为目的的反射呼吸变化称为()。
下列选项与“我思故我在”观点一致的是()。
《色弗尔条约》
“从物到感觉和思想”与“从思想和感觉到物”是()。
下列关于域名的说法中,正确的是()。
最新回复
(
0
)