首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int c=0,k; for (k=1;k
有以下程序 #include main() { int c=0,k; for (k=1;k
admin
2015-07-28
30
问题
有以下程序
#include
main()
{ int c=0,k;
for (k=1;k<3;k++)
switch (k)
{ default: c+=k;
case 2: c++;break;
case 4: c+=2;break;
}
printf("%d\n",c);
}
程序运行后的输出结果是( )。
选项
A、3
B、5
C、7
D、9
答案
A
解析
考查switch语句的执行过程。switch语句执行过程中,default语句块最后执行,case或者default只是作为一个入口,如果执行完某一个case或者default语句块之后没有遇到break,则继续往下执行。该程序中外层循环是k从1到2,当k为1时,由于default语句后没有break,所以switch语句执行完default中的语句块之后又执行了case 2,此时c为2;当k为2时,程序执行case 2,计算得c的值为3,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/XOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设已定义i和k为int类型变量,则以下for循环语句_______。for(i=0;k=-1,k=1;i++,k++)printf("****\n");
有程序: voidfun(inta,intb,intc) {a=456;b=567;c=678;} main() {intx=10,y=20,z=30; fun(x,y,Z); printf("%d,%d,%d\n",z,y,
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()
下述程序段的输出结果是() intx=10; inty=x++; printf("%d,%d",(x++,y),y++);
下列语句中,说法正确的是______。
以下叙述中正确的是
下列叙述中正确的是()。
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
随机试题
深昏迷病人不能将痰液咳出的主要原因是
流行病学研究发现:饮酒与冠心病和糖尿病都有关联。对冠心病RR为6.0,AR为5%;对糖尿病RR为3.0,AR为20%。据此,可以得出如下结论
图5-64所示正方形截面等直杆,抗弯截面为W,在危险截面上,弯矩为M,扭矩为Mn,A点处有最大正应力σ和最大切应力τ。若材料为低碳钢,则其强度条件为()。
1992年首次召开的“可持续发展问题世界首脑会议”,制定并通过()和《里约宣言》,正式提出了可持续发展战略。
在每一年度终了后(),省级安全生产监督管理部门及同级财政部门要将上年度本地区风险抵押金存储、使用、管理等有关情况报国家安全生产监督管理总局及财政部。
根据税收和税法的概念,下列表述正确的是()。
承担违反合同民事责任的形式有()。
某大学的一项最新研究指出:“经常吃火龙果对小学生的智力发育有益。”研究人员对320名小学生进行调查,发现那些经常吃火龙果的小学生,其智力水平较很少吃火龙果的小学生要高。因此,研究人员发现了火龙果与小学生智力发育之间的联系。以下哪项如果为真,最能支持上述论证
在Excel的A1单元格中输入公式“=MIN(SUM(5,4),AVERAGE(5,11,8))”,按回车键后,A1单元格中显示的值为_________。
以下程序执行后的输出结果是【】。#include<iostream.h>main(){inti,m=0,n=0,k=0;for(i=9;i<=11;i++)switch(i/10){case0:m++;n++;break
最新回复
(
0
)