首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i=1,k=0; for( ; i
有以下程序 #include main() { int i=1,k=0; for( ; i
admin
2015-07-28
31
问题
有以下程序
#include
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
解析
break语句用于循环体,可以跳出当前层循环,continue语句的作用则是跳过当前循环层余下未执行的语句,继续执行下一次循环。在该程序中当i为2的时候执行语句" case 2: k++; continue;"跳过了i自加语句"i+=1;",所以i值不再变化,程序陷入死循环,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/cZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){charm;m=’B’+32;printf("%c\n",m);
以下程序运行后的输出结果是【】。main(){chars[]="9876",*pfor(p=s;p<s+2;p++)printf("%s\n",p);}
有以下程序#include<stdlib.h>structNODE{intnum;stmctNODE*next;};main(){structNODE*p,*q,*r;p=(structN
设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是
信息隐蔽的概念与下述哪一种概念直接相关?
在printf格式字符中,以带符号的十进制形式输出整数的格式字符是【】;以八进制无符号形式输出整数的格式字符是【】;以十六进制无符号形式输出整数的格式字符是【】;以十进制无符号形式输出整数的格式字符是【】。
下面程序的输出是________。chars[]="ABCD";main(){char*pfor(p=s;p<s+4,p++)printf("%s\n",p);}
下面语句的输出结果是_______。printf("%d\n",strlen("\t\"\065\xff\n"));
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______。
下列叙述不正确的是______。
随机试题
赵某与罗某系邻居。两人常因日常小事纠纷不断。某日,两人又起纠纷,争吵中罗某抄起木棍,打在赵某头上,致其严重重脑震荡,左耳失聪。赵某因受此生伤而报至公安机关。公安机关认为本案系邻里纠纷,以民事调解为宜,不予立案。赵某又告知检察院,检察院以同样理由不予立案。赵
人体内氨最主要的代谢去路是()。
男性,24岁,3个月来右腕部出现一进行性增大的质硬肿物肿痛3个月,轻微外伤后疼痛症状明显加重。X线片示:桡骨远端存在偏心溶骨性骨质破坏区,伴有病理性骨折,骨皮质膨胀,有“肥皂泡样改变”。该病的主要治疗措施
男性,50岁,腹泻、水样便3—4次。自服呋喃唑酮(痢特灵)6片,次日感胃寒、发热、头昏,并解茶红色小便1次。体检:重度贫血貌,巩膜黄染,肝、脾未扪及。检验:血红蛋白60g/L,网织红细胞20.1%;尿隐血阳性,高铁血红蛋白还原试验(+)。20年前因发热服磺
A.苦笑面容B.伤寒面容C.甲亢面容D.二尖瓣面容E.慢幽芮面容两颧紫红,口唇发绀,多见于
分期付款买卖
下列不属于投资性房地产的是()。
Atthemoment,therearetworeliablewaystomakeelectricityfromsunlight.【F1】Youcanuseapanelofsolarcellstocreateth
WhileattemptingtofindanewroutetoIndia,ColumbusdiscoveredAmericabyaccident.
Thepoundingrainbeganinthemiddleofthenight.ThepeopleofJackson,Ohioawoketothesoundthenwentbacktosleep.The
最新回复
(
0
)