首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() {int c=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case2:c++:break; case4:c+=2;break; } p
有以下程序 #include<stdio.h> void main() {int c=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case2:c++:break; case4:c+=2;break; } p
admin
2020-11-23
32
问题
有以下程序
#include<stdio.h>
void 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、9
B、7
C、5
D、3
答案
D
解析
在这段程序中,整型变量c的初始值赋为0,在第一次执行fi)r循环语句时,因为此时变量k的值等于1,所以在switch语句中首先执行default语句,给变量c的值加1,因为在default语句后面没有break语句,所以就会接着执行case2这条语句,再给变量c的值加1,其值变为2,这时退出switch语句块,进入第二次for循环,此时k的值等于2,就会执行switch语句块中的case2这条语句,再给变量c的值加1,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时己不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://jikaoti.com/ti/pQD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta=3;a+=a—=a*a;printf(″%d\n″,a);}程序的输出结果是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
下列叙述中正确的是()。
下列数据结构中,属于非线性结构的是()。
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
在E—R图中,用来表示实体的图形是
关于"while(条件表达式)循环体",以下叙述正确的是
随机试题
平带传动中常采用牢固性好、运行中不容易断带的()连接。
原发性甲状腺功能亢进患者甲状腺肿大的特点是【】
真理就是()
A.结脉B.促脉C.代脉D.微脉E.弱脉脉来缓而时止,止无定数者,称为
痒,皮肤变厚、干燥、脱屑、作痒,很少糜烂流水,多为痒,浸淫四窜,黄水淋漓,易沿表皮湿烂,越腐越痒,多为
在观察肠梗阻患者时,发现下列哪项,应警惕为绞窄性肠梗阻
[2004年第076题]“建筑师在接受一个有所要求的关于空间的任务前,先要考虑灵感。他应自问:一样东西能使自己杰出于其他东西的关键在于什么?当他感到其中的区别时,他就同形式联系上了,形式启发了设计”。这段话出自谁之口?
通风与空调工程竣工验收资料包括()。
某人银行账户今年底余额减去1500元后,正好比去年底余额减少了25%,去年底余额比前年底余额的120%少2000元。则此人银行账户今年底余额一定比前年底余额()。
EveryDogHasItsSayKimikoFukuda,aJapanesegirl,alwayswonderedwhatherdogwastryingtosay.Wheneversheputonmake
最新回复
(
0
)