首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k;
有以下程序 #include void main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k;
admin
2020-07-28
47
问题
有以下程序
#include
void 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、9
B、7
C、5
D、3
答案
D
解析
在这段程序中,整型变量c的初始值赋为0,在第一次执行for循环语句时,因为此时变量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://kaotiyun.com/show/yI3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
以下叙述中正确的是()。
以下叙述中错误的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存
以下有关宏替换的叙述不正确的是()。
某系统总体结构如下图所示,该系统结构图的最大扇出数是
以下选项中不属于C语言标识符的是
以下选项中不能用作C程序合法常量的是
随机试题
女孩,12岁。多饮、多尿、入渐消瘦1月余。查体:精神好,无脱水貌,颅神经检查阴性。甲状腺无明显肿大,心、肺无异常,双下肢无水肿。尚未化验。该患者初步考虑的疾病
甲状腺峡从前方跨过气管的().
下颌骨易发生骨折的薄弱部位不包括
硝普钠作用是吗啡作用是
男,31岁。左颊部无痛性肿块30年余,体检见左颊肿块,质软,边界不清,表面皮肤呈淡蓝色,临床诊断为海绵状血管瘤。为确定其大小和范围,最佳的辅助检查方法是
A.体外冲击波碎石B.膀胱切开取石C.膀胱镜机械碎石D.中药排石E.多运动,多饮水男,67岁,B超发现膀胱内结石,直径1.5cm,合并膀胱憩室,适用何种治疗()
计算机的移动硬件设备包括()。
某上市公司为生产节能环保设备的增值税一般纳税人。2012年3月,公司聘请会计师事务所帮其办理2011年企业所得税汇算清缴时,会计师事务所得到该公司2011年的业务资料如下:某上市公司为生产节能环保设备的增值税一般纳税人。2012年3月,公司聘请会计师事务
下列没有语病的一项是()。
下列叙述中正确的是
最新回复
(
0
)