首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {intc=0,k; for(k=1;k
有以下程序: #include main() {intc=0,k; for(k=1;k
admin
2019-05-17
45
问题
有以下程序:
#include
main()
{intc=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,再执行case 2 后的语句c++,c的值为2,遇到break语句跳出循环;第二次循环k的值为2,执行case 2 后面的语句c++,c的值为3,跳出循环。
转载请注明原文地址:https://kaotiyun.com/show/pJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){intc:c=10^5:printf("%d\n",c);}则程序的输出结果是
若有定义typedefcharT[10];Tca;上述定义中a的类型与下面选项中完全相同的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或
在关系模型中,每一个二维表称为一个()。
下列关系表达式中,结果为"假"的是()。
下面选项中合法的字符常量是()。
关于C语言的符号常量,以下叙述中正确的是()。
以下不合法的数值常量是()。
以下选项中关于C语言常量的叙述错误的是()。
随机试题
天然水中的胶体杂质稳定的基本原因是胶体颗粒带有()电荷。
词语文字
孙女士,26岁初产妇,因宫缩乏力而以胎头吸引术结束分娩,产程26小时,产后3天发烧,T38.6℃,下腹痛,恶露脓血性,臭味,宫底近脐平,压痛(±)诊断为产褥感染住院。该产妇感染的主要诱因是()
心悸心虚胆怯证的治法是
2020年10月3日,某煤矿与某发电厂签订了一份煤炭购销合同。合同约定:发电厂向煤矿购买100吨煤炭,单价是800元/吨,煤矿于10月25日交货,发电厂于10月20日支付30000元货款,余款于收到煤炭后5日内支付;另外,双方约定了金额为20000元的定金
某企业需借入资金60万元,由于银行要求将贷款数额的20%作为补偿性余额,故企业需向银行申请的贷款数额为()万元。
我国现存规模最大的道教石窟是()。
债券与股票的共同点是()。①都是可能获得一定收益的有价证券②都是筹集资金的有效手段③两者的偿还方式相同,都能还本付息④都能上市买卖,两者的收益风险水平相同
Ofthetwocoats,I’dchoosethe______onetosparesomemoneyforabook.
20世纪初,资产阶级民主革命思潮风起云涌,革命形势日益成熟,但以康有为、梁启超为代表的改良派主张温和改良模式,与革命派展开了一场大论战,这场论战
最新回复
(
0
)