首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<stdio.h> main() {int c=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case2:c++;break; case4:c+=2;break; } print
有以下程序: #inelude<stdio.h> main() {int c=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case2:c++;break; case4:c+=2;break; } print
admin
2021-04-28
45
问题
有以下程序:
#inelude<stdio.h>
main()
{int c=0,k;
for(k=1;k<3;k++)
switch(k)
{default:c+=k;
case2:c++;break;
case4: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,再执行case2后的语句c++,c的值为2,遇到break语句跳出循环;第二次循环k的值为2,执行case2后面的语句c++,c的值为3,跳出循环。
转载请注明原文地址:https://kaotiyun.com/show/aRtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
负责数据库中查询操作的数据库语言是( )。
以下选项中合法的实型常量是
T列数据结构中,不能采用顺序存储结构的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
有以下程序main(){chara,b,c,d;Scanf("%C%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
若有函数首部intfun(dublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf(’’x-%d,y=%d’’,x,y);
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WfiteText实现。请在程序的下划线处填入正
数据库应用系统中的核心问题是
随机试题
融资前税前现金流量,其现金流人一般为:营业收入、()、回收固定资产余值和回收流动资金。
禅悟人生——人生有三重境界:看山是山,看水是水。看山不是山,看水不是水。看山依旧是山,看水依旧是水。这体现的哲理是()。
德育过程是对学生知、情、意、行的培养提高过程,其实施顺序是()。
个人在历史中的作用主要是推动历史发展。()
太阳系中的小行星带位于()。
磁悬浮列车在行进时会“浮”在轨道上方,从而可高速行驶。可高速行驶的原因是()。
母替代效应
Evenintheabsenceofdefinitivescienceonthepotentialhazardssurroundingtheuseofelectroniccigarettes,regulationsare
Whichstatementcanbestfittoeachofthefollowingsituation?ChooseFIVEanswersfromtheboxandwritethecorrectletter,
HowSafeIsYourCellPhone?A)IttakesalittleextraworktogetintouchwithAndreaBoland.TheMainestaterepresentativea
最新回复
(
0
)