首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: #include int i, n; for( i=0; i<8; i++ ) { n = rand() % 5; switch (n) { case 1: case 3: printf("%d \n", n); bre
有以下程序段: #include int i, n; for( i=0; i<8; i++ ) { n = rand() % 5; switch (n) { case 1: case 3: printf("%d \n", n); bre
admin
2015-07-31
30
问题
有以下程序段:
#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时分别执行case3与case4后面语句的内容。由于存在break语句所以for循环不是固定执行8次,执行次数与产生的随机数n有关系。
转载请注明原文地址:https://kaotiyun.com/show/1IDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后,输出结果是________。main(){char*d[]={"ab","cde"};printf("%x",d[1]);}
下面一组中都是C语言关键字的是______。
若变量已正确定义并赋值,下面符合C语言的表达式是______。
以下程序运行后的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",A);}main(){intcc;fo
以下程序的输出结果是_______。#include<string.h>main(){char*a="abcdefghi";intk;fun(a);puts(a);}fun(char*s)
以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:#include<stdio.h>findmax(int*s,intt,int*k){intp;for(p=0,*k=p;p<t;p
以下程序的输出结果是________。main(){intk=4,m=1,p;p=func(k,m);printf("%d,",p);p=func(k,m);printf("%d\n",p);}
软件工程的出现是由于______。
下面不属于软件工程3个要素的是()。
在C语言中,下列关于文件操作的叙述正确的是()。
随机试题
不同类型的防冻液不宜混用。()
唯心主义哲学是生长在人类认识之树上的一朵不结果实的花。
A辐射散热B传导散热C对流散热D蒸发散热E传导和对流散热用酒精给高热病人擦浴是增加
简述司法独立行使原则。
根据《基础测绘条例》,1:100万至1:5000国家基本比例尺地图、彩像图和数字化产品至少()年更新一次。
我国东部沿海地区某省电信网络诈骗案件呈现快速增长势头,2017年第一季度受理电信网络诈骗案件15068起,涉案金额共计2.76亿元。在对犯罪形势和案发情况进行了综合分析后,公安机关发现了一些基本特征和典型情况,并研究制定了相应的防范对策。该类犯罪之所以
监察机关监督警务活动主要通过以下方式进行()。
Inthelate1960’s,manypeopleinNorthAmericaturnedtheirattentiontoenvironmentalproblems,andnewsteel-and-glassskysc
路由器的接口主要有三类:局域网接口、广域网接口和路由器()接口。
Whydidlanstarthiscareersellingsportsequipment?WhywaslanunpopularatfirstatAceRecruitment?
最新回复
(
0
)