首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i=1,k=0; for( ; i
有以下程序 #include main() { int i=1,k=0; for( ; i
admin
2015-07-28
48
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<stdio>main(){inta=200;#definea100printf("%d",a);#undefaprintf
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
下述程序的输出结果是()。#include<stdio.h>intf(n)intn;{if(n==0||n==1)return3;returnn-f(n-2);}voi
有以下程序段:intn=0,p;do{scanf("%d",&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是()。
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是
软件详细设计的主要任务是确定每个模块的
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是_______。(0<=i<4,0<=j<10)
下面程序的输出结果是【】。 #include<stdio.h> main() {char*p={"BOOL""OPK","H","SP"}; inti; for(i=3,i>=0;i--,i--)pri
对C语言源程序执行过程描述正确的是______。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
随机试题
制冷压缩机轴封不得漏油量过大,正常情况()不得超过一滴。
在Word2003的编辑状态下,操作的对象经常是被选择的内容,若鼠标在某行行首的左边,则选择光标所在行的操作是______。
下列不会导致梗死的是
依据《企业所得税法》规定,下列对企业收入扣除的说法不正确的是哪些选项?
卡尔·马克思说:“法官是法律世界的国王,法官除了法律没有别的上司。”对于这句话,下列哪一理解是正确的?(2015年卷一第14题)
常规清收包括()等方式。
全面推进依法治国的重大任务包括()。
苏联从北面构成对中国的威胁主要是通过()。
OnSaturday,BexarCountyDigitalLibrary—a$2.4million,4,000-square-footspacelocatedonthesouthsideofSanAntonio—opens
Innovation,theeffectiverecipeofprogress,hasalwayscostpeopletheirjobs.Overthepast30yearsthedigitalrevolutionh
最新回复
(
0
)