首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i=1,k=0; for( ; i
有以下程序 #include main() { int i=1,k=0; for( ; i
admin
2015-07-28
24
问题
有以下程序
#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(){inti,m=0,n=0,k=0;for(i=9;i<=11;i++)switch(i/10){case0:m++;n++;break;case
有以下程序:main(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};inti,j;i=sizeof(a);j=strlen(a);printf("%d,
有以下程序:main(){chara=’a’,b;printf("%c,",++a);printf(’%c\n",b=a++);}程序运行后的输出结果是()。
下面程序的输出结果是_______。unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}whil
一个良好的算法由下面的基本结构组成,但不包括_______。
下面的程序用来统计文件中字符的个数。请填空。#include<stdio.h>main(){FILE*fP;longnum=0;if((fp=fopen("fname.dat","r"))==NULL)
结构化程序设计所规定的3种基本控制结构是______。
下列对于软件测试的描述中正确的是()。
分析下面的程序main(){int*p1,*p2,*p;intx=4,y=6;p1=&x;p2=&y;if(x<y){p=p1;p1=p2;p2=p;}
随机试题
与手少阴心经发生联系的脏腑是:与足阳明胃经发生联系的脏腑是:
在特种变压器中,可用于作工频、冲击和直流高压试验的变压器为( )。
甲公司向乙公司发出要约,出售一批建筑材料。要约发出后,甲公司因进货渠道发生困难而拟撤回要约。甲公司撤回要约的通知应当()到达乙公司。
下列属于其他货币资金的有()。
商洛花鼓是一种在“跳”和“舞”中()的民间艺术。
长沙市芙蓉区法院受理了一起民事诉讼案件,后发现自己对本案无管辖权,于是将该案移送开福区法院,开福区法院则认为对该案有管辖权的应是岳麓区法院。在此种情况下,开福区法院应当如何处理?
关于自然环境五大圈,下列说法正确的是()。
动机的唤醒理论提出了三个原理,它们是()
警察甲在执行抓捕任务时,看到犯罪嫌疑人手里有枪,担心自己受伤,于是开车离开了抓捕现场。甲的行为()
置换
最新回复
(
0
)