首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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: ca
有以下程序段 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: ca
admin
2020-07-28
40
问题
有以下程序段
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、for循环语句固定执行8
B、当产生的随机数n为4时结束循环操作
C、当产生的随机数n为1和2时不做任何操作
D、当产生的随机数n为0时结束程序运行
答案
D
解析
当产生的随机数为4时,对5取余结果为4,执行case4后面语句,见到continue结束本次循环,而非结束程序运行,所以B选项错误,当产生的随机数为1时,执行case1后面的所有语句,直到遇到break语句跳出switch结构;当随机数为2时,执行case2后面的所有语句,直到遇到continue语句跳出本次循环,所以C选项错误,由于循环体中含有exit(0)语句,该语句的功能是终止程序的执行,所以不是固定执行8次,A选项错误。
转载请注明原文地址:https://kaotiyun.com/show/Rh3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
在关系模型中,每一个二维表称为一个
以下定义语句中正确的是
以下选项中合法的常量是
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
有以下程序main(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");while(__
某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是
下列对于软件测试的描述中正确的是
随机试题
漏电保护装置在触电防护中使用非常普遍,漏电保护装置主要用于防止直接接触电击和间接接触电击。下列关于漏电保护器动作跳闸的说法中,错误的是()。
要真正运用马克思主义来指导中国革命、建设和改革,必须实现马克思主义的()
构成企业制度的基本内容包括()。
数值L表示一组数据中的( )。
根据《水利建设工程施工分包管理规定》(水建管[2005]304号),水利工程施工分包按分包性质分为()。
下列关于焊接中检验方法的说法中,正确的是()。
小郑是某名牌大学会计专业本科毕业生,已经考取了初级会计师职称,某事业单位会计岗位缺人,采取直接考核的方式将小郑招聘进来。该事业单位的做法正确吗?
对(甲)文中“不必太滞”理解正确的一项是:在(甲)、(乙)文中划线并标以序号的四个句子,对其复句关系分析正确的一项是:
实践的主体和客体相互作用的过程主要包括
HowTwoGreatConflictsHelpedtoChangeEuropeNinetyyearsagoonasunnymorninginNorthernFrance,somethinghappenedt
最新回复
(
0
)