首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+
有以下程序: #include<stdio.h> main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+
admin
2021-04-28
20
问题
有以下程序:
#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://jikaoti.com/ti/wDz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
以下选项中,不合法的C语言用户标识符是
有以下程序#includemain(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
结构化程序所要求的基本结构不包括
有如下嵌套的if语句if(a
下列选项中不属于结构化程序设计原则的是
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AAAABBBBBBBCC。提示:strc
下面对“对象”概念描述错误的是
随机试题
胁痛口苦,胸闷纳呆,恶心呕吐,小便黄赤,舌苔黄腻,脉弦滑数者,治疗宜用
“科技刨新2030”是按照《国家创新驱动发展战略纲要》的要求,部署了一批体现国家战略意图的重大项目,力争到2030年在航空发动机及燃气轮机、量子通信与量子计算、脑科学与类脑研究、新一代人工智能等16个重点方向实现率先突破。该材料表明()
社会保险法的基本原则包括()
患儿,男,7岁。发热半天,出皮疹2天。查体:患儿头皮及颜面、躯干、四肢均可见红色斑丘疹,椭圆形疱疹,四周绕以红晕.伴有痒感。舌苔薄白,脉浮数。应首先考虑的是
以下不属于常用砌筑砂浆的是()
下面属于市场风险因素的是()。
合同中当事人约定了违约金,也约定了定金。合同履行过程中发生违约后,()。
在权益类证券投资的风险中,可称为市场风险的是()。
Agingbabyboomersaredeterminedtofighttheagingprocess.Theyspendmillionsofdollarsayearon【C1】______theyperceiveas
HowmuchdoestheTVcostnow?
最新回复
(
0
)