首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int i=1,k=0; for( ; i<6 ; ) { switch(i%3)
有以下程序 #include <stdio.h> main() { int i=1,k=0; for( ; i<6 ; ) { switch(i%3)
admin
2023-03-14
36
问题
有以下程序
#include <stdio.h>
main()
{
int i=1,k=0;
for( ; i<6 ; )
{ switch(i%3)
{ case 0: k++;
case 1: k++; break;
case 2: k++; continue;
}
i+=1;
}
printf("%d\n",k);
}
程序的运行情况是
选项
A、形成无限循环
B、输出6
C、输出5
D、输出4
答案
A
解析
switch语句是一种多分支选择语句,执行过程为:计算switch后圆括号内的表达式的值,然后用该值逐个去与case后的常量表达式值进行比较,当找到相匹配的值时,就执行该case后面的语句。若均不匹配的,就执行default后面的语句。执行完一个case后面的语句后,程序就转移到下一个case处继续执行,并不再进行判断。break语句作用是结束整个循环过程,不再判断执行循环的条件是否成立,且在嵌套循环中,其只跳出最内层的一层循环,在分支结构中,跳出最内层分支结构。continue语句只能用在循环结构中,其作用是结束本次循环,即不再执行循环体中continue语句之后的语句,而是立即转入对循环条件的判断与执行。本题执行过程为:i=1,k=0,i<6成立,执行for循环:i%3=1,匹配case1,k=1,break退出switch,i=2;i<6成立,执行for循环:i%3=2,匹配case2,k=2,执行continue,由于其只用于循环结构,退出switch,且不执行此次for循环以后的语句,i=2不变,i<6成立,执行下一次for循环,以后的循环情况与刚刚的情况完全一致,i=2不会改变,形成无限循环。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Hx0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一次数学竞赛中,二等奖的人数是一等奖的4倍,如果将一等奖的最后5名转为二等奖,则二等奖的人数是一等奖的5倍,则一等奖与二等奖的人共有()个。
在数字1,2,33符号+,-五个元素组成的所有全排列中,任意两个数字都不相邻的全排列有()。
在1,2,3,4,5这五个数字组成的没有重复数字的三位数中,各位数字之和为偶数的共有()。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
判断下列函数的奇偶性:f(x)=x+sinx;
设(X,Y)是二维随机变量,X的边缘概率密度函数为在给定X=x(0<x<1)的条件下,Y的条件概率密度函数为求(X,Y)的概率密度f(x,y);
Theeconomiccontrolsimplementedduringthesecondworldwarmaketoday’srestrictionsonrestaurantsandfootballstadiumsloo
Cookie为客户端持久保持数据提供了方便,但也存在一定的弊端。下列选项中,不属于CooKe弊端的是________。
随机试题
吴某是某大学后勤处处长,李某是个体运输专业户且与吴某是同乡。2012年5月,李某找到吴某,要吴某设法给自己弄辆卡车跑运输。吴某收下了李某送给他的两条玉溪香烟、四瓶茅台酒和3000元现金,答应为他想办法。后吴某把学校新配备的一辆东风牌大卡车以后勤处的名义从车
菌陈中具有利胆抗菌作用的有效成分是
关于输精管的叙述,不正确的是
A.大孔吸附树脂B.凝胶过滤法C.硅胶色谱法D.液一液萃取法E.聚酰胺用正丁醇将皂苷类成分从水溶液中分离出来的方法是
A.《傅青主女科》B.《广嗣纪要》C.《达生篇》D.《妇人良方大全》E.《妇科玉展》“五不女”见于
混凝土防渗墙的墙体材料性能主要检查其()龄期的抗压强度和抗渗性能。
2008年某市科技活动经费支出305.2亿元,按可比口径计算,比上年增长6.7%。按隶属关系分:中央在该市单位224.5亿元,占总计的73.6%;地方属单位80.7亿元,占26.4%。按单位类型分:科研机构159.0亿元,占52.1%;高等院校21.2亿元
专属经济区是指从领海基线量起200海里,在领海之外并邻接邻海的一个区域。沿海国对其自然资源享有主权和行政、民事和刑事等管辖权,而其他国家则享有航行、飞越自由。可见专属经济区( )
若有如下Sub过程:Subsfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体中添加一个命令按钮Command1,对应的事件过程如下:PrivateSubCommand1_Cl
SchoolLunchRyanmovedsilentlythroughthelunchline.Thecookputacheeseburger(奶酪汉堡)andanapplesaucecuponhistray.
最新回复
(
0
)