首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int c=0,k; for (k=1;k<3;k++) switch (k) { default: c+=k; case 2: c++;break; cas
有以下程序: #include <stdio.h> main() { int c=0,k; for (k=1;k<3;k++) switch (k) { default: c+=k; case 2: c++;break; cas
admin
2021-06-15
30
问题
有以下程序:
#include <stdio.h>
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、7
B、5
C、3
D、9
答案
C
解析
向switch语句块传送参数后,编译器会先寻找匹配的case语句块,找到后就执行该语句块,遇到break跳出;如果没有匹配的语句块,则执行default语句块。case与default没有顺序之分。所以第一次循环k的值为1,执行c+=k,c的值为1,再执行case 2 后的语句c++,c的值为2,遇到break语句跳出循环;第二次循环k的值为2,执行case 2 后面的语句c++,c的值为3,跳出循环。
转载请注明原文地址:https://kaotiyun.com/show/FAtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删除,使程
有以下程序:#include<stdio.h>#define5+6main(){inta=2,c;C=x*2:printf("%d",c);}程序运行后的输出结果是()。
下列程序的输出结果为()。main(){unionun{char*name;intage;intpay;}s;’s.name="zhaoming";s.age=32;s.pay=3000;printf("%d\n",s.a
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;
下列关于栈的叙述中,正确的选项是()。
C语言程序的模块化通过以下哪个选项来实现
对于现实世界中事物的特征,在实体一联系模型中使用()。
下面不属于需求分析阶段任务的是
下面不能作为结构化方法软件需求分析工具的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为
随机试题
2014年年末,某省公路里程172167千米,同比增长2.8%,其中,高速公路4237千米,同比增长3.3%。国家铁路正线延展里程和营业里程分别为15060千米和9351千米,分别同比增长-0.28%和0.23%。地方铁路正线延展里程和营业里程分别为180
对津液不具有直接固摄作用的是
A.散热率B.额定容量C.瞬间负荷D.连续负荷E.阳极热容量X线管连续使用下阳极的热量积累的最大允许值称为
A、君主之官,神明出焉B、相傅之官,治节出焉C、将军之官,谋虑出焉D、中正之官,决断出焉E、臣使之官,喜乐出焉胆者
升麻葛根汤的组成药物除升麻、葛根外,其余的是()
混凝土的强度等级是以立方体抗压强度标准值确定的,其含义即为具有()保证率的抗压强度。
下列各项中,属于承担民事责任形式的有()。
下列关于违宪审查的说法,表述正确的是()
(66)AlongtimeaidetoPresidentBushwhowroteoccasionalguestcolumnsforhishometownnewspaperresignedonFridayevening
______hisappearance,hecomesfromawell-offfamily.
最新回复
(
0
)