首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2019-01-11
97
问题
有以下程序:
#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、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/bdxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun(),其功能是计算并输出下列多项式的值:F=1+1/1!+1/2!+1/3!+1/4!+…+1/m!例如,若主函数从键盘给键盘给m输入5,则输出为F=2.716667。注意:m的值要求大于1但不大于100。部分源程序给出如下。
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCⅡ码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。例如,形参s所指的字符串为:baawrskjghzlicda,执行后p所指字符数
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113
给定程序MODll.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不得
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是()。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
有定义:intx,y;若要通过scanf("%d,%d",&x,&y);使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
随机试题
颞颌关节MR技术中,错误的内容是
短期内应用数次麻黄碱后其效应降低,属于
突发公共卫生事件是指突然发生,造成或者可能造成社会公众健康严重损害的重大()
地下防水工程的卷材铺时,底板垫层混凝土平面部位的卷材铺贴方法宜采用()。
下列说法中,符合个人所得税相关规定的有()。
现有和潜在竞争对手极少能拥有的能力,是企业核心能力判断标准的()。
小学生具体形象思维向抽象逻辑思维过度的转折期是______岁。
建设中国特色社会主义的首要的基本理论问题是()。
一个人真正的“精神饥饿感”应该从中小学时期开始培养。现阶段我国亟须在学校教育阶段“拯救阅读”,尤其是儿童阅读。“阅读是消灭无知、消灭贫穷、消灭绝望的武器。”一个民族精神境界的高下取决于阅读的水平;一个人的阅读史,就是他的精神发育史;一个没有阅读的学校永远不
A、 B、 C、 B
最新回复
(
0
)