首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k; case 2:c++;br
有以下程序: #include<stdio.h> main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k; case 2:c++;br
admin
2021-02-25
37
问题
有以下程序:
#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、3
B、5
C、7
D、9
答案
A
解析
本题中for语句的主体为一个switch语句,switch语句的判断条件k==2时执行“case 2”,然后终止本层switch;否则执行“default”语句,然后再执行“case 2”语句,并终止本层switch语句。所以当k==1时:c=0→1→2;当k==2时:c=2→3;当k==3时for循环结束。结果为3。
转载请注明原文地址:https://www.kaotiyun.com/show/U1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
数据库管理系统的基本功能不包括
有3个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到的,该操作为()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);e
在调用函数时,如果参数是简单变量,它与对应形参之间的数据传递方式是()。
在面向对象方法中,不属于"对象"基本特点的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
随机试题
电接点信号压力表常使用在不需要控制压力的管线或设备上,作为流量和压力的报警之用。()
Weareinterestedintheweatherbecauseit【21】ussodirectly—whatwewear,【22】wedo,andevenhowwefeel.Geographers,however
男性,50岁。因车轮碾压致左前臂外伤5小时。查体:神志清楚,左前臂明显肿胀疼痛,皮肤瘀斑,出血,成角畸形。该患者治疗方案选择手法复位外固定的依据是
按临床分类,轻度吸入性损伤指
A.杞菊地黄汤加减B.小半夏加茯苓汤加减C.五皮饮合五苓散加减D.参芪地黄汤E.天麻钩藤汤加减慢性肾小球肾炎本证之肝肾阴虚证,应选用的方剂是
幽门梗阻可发生哪项代谢改变
关于基金销售机构,下列选项中说法错误的是()。
大索貌阅
A、 B、 C、 B句子内容为“如果你想要可免费提供杂志”的陈述句。(A)是重复问句的开始部分的错误选项:(C)是使用和问句中听到的complimentary语感类似的supplementary的错误选项。因此拒绝提供免
TheChangesFacingFastFoodA)Fast-foodfirmshavetobeathick-skinnedbunch.Healthexpertsregularlycriticisethemseverel
最新回复
(
0
)