首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: #include<stdio.h> 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: cas
有以下程序段: #include<stdio.h> 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: cas
admin
2022-06-24
26
问题
有以下程序段:
#include<stdio.h>
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/("%d\n",n);continue
case 0:exit(0);
}
printf("%d\n",n);
}
以下关于程序段执行情况的叙述,正确的是( )。
选项
A、for循环语句固定执行9次
B、当产生的随机数n为1和2时不做任何操作
C、当产生的随机数n为0时结束程序运行
D、当产生的随机数n为4时结束循环操作
答案
C
解析
case常量表达式只是起语句标号作用,并不是在该处进行条件判断。在执行SWitch语句时,根据switch的表达式,找到与之匹配的case语句。就从此case子句执行下去,不再进行判断,直到碰到break或函数结束为止。简单地说break是结束整个循环体,而continue是结束单次循环、而当产生的随机数n为4时,要执行打印操作。当产生的随机数为1和2时,分别执行case3与case4后面语句的内容。由于存在break语句,所以for循环不是固定执行9次,执行次数与产生的随机数n有关系。
转载请注明原文地址:https://jikaoti.com/ti/FNd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3),i,n;fp=fopen("d1.dat","w");for(i=0;i
关于C语言的符号常量,以下叙述中正确的是
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}
下列定义数组的语句中错误的是()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
有下列程序:#includemain(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
软件调试的目的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:输出a所指数组中的前n个数据,要求每行输出5个数。请在程序的下划线处填入正确的内容并把下划线删除,
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指结点插入到链表末尾的语句组是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
唐某追击窃贼时,猛然被人拉住。唐某着急没有回头看,误认为拉自己的人是窃贼的同伙,就用砖头砸过去,对方被砸倒在地(后经鉴定构成重伤)。唐某继续追击窃贼,事后发现,被砸伤的是来帮自己的邻居。唐某的行为属于:
我国标准抗A和抗B血清效价要求在
婴儿腹泻轻度脱水,累积丢失补充液量是婴儿腹泻重度脱水,累积丢失补充液量是
(2009年)曲面x2+y2+z2=2z之内以及曲面z=x2+y2之外所围成的立体的体积V为()。
地震区土石坝填筑料为无黏性土,其压实要求在浸润线以上材料的相对密度不低于()。
我国目前财政资源配置的主体是()。
张明的家离学校4千米,他每天早晨骑自行车上学,以20千米/时的速度行进,恰好准时到校。一天早晨,因为逆风,他提前0.2小时出发,以10千米/时的速度骑行,行至离学校2.4千米处遇到李强,他俩互相鼓励,加快了骑车的速度,结果比平时提前5分24秒到校。他遇到李
请使用VC6或使用【答题】菜单打开考生文件夹pmj3下的工程proj3,其中包含源程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数MinTwo()的定
Noonewhoreadsthenewspaperscandoubttheseriousnessofcrimeinthiscountry.Notaday【C1】______withoutnumerousrobber
这是一个需要再三考虑的重要决定。
最新回复
(
0
)