首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: #include 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:print
有以下程序段: #include 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:print
admin
2019-01-11
66
问题
有以下程序段:
#include
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
解析
case常量表达式只是起语句标号作用,并不是该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从此case子句执行下去,不再进行判断,直到碰到break或函数结束为止。简单地说,break是结束整个循环体,而continue是结束单次循环。B)选项中当产生的随机数n为4时,要执行打印操作。C)选项中当产生的随机数为1和2时,分别执行case 3与case 4后面语句的内容。由于存在break语句,所以for循环不是固定执行8次,执行次数与产生的随机数n有关系。
转载请注明原文地址:https://kaotiyun.com/show/Tdxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出YES,若proc()返回0,则输出NO!请修改程序中的错误,使它能得出正确的结果。注意:不要
请编写函数proc(),该函数的功能是:计算并输出例如,若主函数从键盘给n输入10后,则输出为S=104.478749。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。试题程序
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdaflaaz67"。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数f
给定程序MODll.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
某学生的记录有学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分放在记录的ave成员中。例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,他的平
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55则函数的值为:71.80。注意:部分源程序存在文件PROGl.C中。请勿
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
在软件开发中,下面的任务不属于设计阶段的是()。
用树形结构来表示实体之间联系的模型称为()。
随机试题
Whenyouspeakonthetelephone,youcannotuseyourfacial(面部的)expression,eyecontactandgesturestohelpcommunicateyour
脓胸病程在6周以内脓胸病程超过6周
甲公司与乙公司仓储合同发生争议,乙公司根据仲裁协议向某市仲裁委员会申请仲裁,仲裁过程中双方自行和解,则下列程序中错误的是:
应用市盈率模型评估企业的股权价值,在确定可比企业时需要考虑的因素有()。
X公司是U会计师事务所的常年审计客户.承接了X会计师事务所20×4年度财务报表审计业务。A注册会计师是U会计师事务所指派的X公司20×4年度财务报表审计项目合伙人。按约定,U会计师事务所应当于20×5年1月10日提交审计报告。根据对X公司及其环境的了解和
案例一般资料:求助者,女性,28岁,中学教师。案例介绍:求助者由于与丈夫发生矛盾,烦躁、失眠三个多月。下面是心理咨询师与求助者之间的一段咨询对话。心理咨询师:您好!请问我能为您提供什么帮助呢?求助者:我最近
某天办公桌上台历显示的是一周前的日期,将台历的日期翻到当天,正好所翻页的日期加起来是168。那么当天是几号?()
摩托罗拉公司的多种激励方式是基于人性的()摩托罗拉公司对员工进行公正评估实质上也是实施()
Lookatthestatementsbelowandthereportsaboutfivedifferentcompaniesontheoppositepage.Whichcompany(A,B,C,DorE)
Theteacherofreadingisinvolved,whetherthisisconsciouslyrealizedornot,inthedevelopmentofaliteratesociety.Ande
最新回复
(
0
)