首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int c=0,k; for (k=1;k
有以下程序 #include main() { int c=0,k; for (k=1;k
admin
2015-07-28
38
问题
有以下程序
#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、3
B、5
C、7
D、9
答案
A
解析
考查switch语句的执行过程。switch语句执行过程中,default语句块最后执行,case或者default只是作为一个入口,如果执行完某一个case或者default语句块之后没有遇到break,则继续往下执行。该程序中外层循环是k从1到2,当k为1时,由于default语句后没有break,所以switch语句执行完default中的语句块之后又执行了case 2,此时c为2;当k为2时,程序执行case 2,计算得c的值为3,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/XOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是_______。main(){intm[][3]={1,4,7,2,5,8,3,6,9};inti,k=2;for(i=0;i<3;i++){printf("%d"
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf("\na=%d,b=%f,c=%f
下面的程序用来统计文件中字符的个数。请填空。#include<stdio.h>main(){FILE*fP;longnum=0;if((fp=fopen("fname.dat","r"))==NULL)
下述程序段的输出结果是() intx=10; inty=x++; printf("%d,%d",(x++,y),y++);
在下列关于宏定义命令#define的叙述中,正确的一条是()
已有定义“int k=2;int*ptr1, *ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
下列4条叙述中,正确的一条是______。
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
随机试题
某男,34岁,腹胀半个月,伴消瘦、乏力、食欲减退。查体:体温36.1℃,神志不清,营养不良,巩膜无黄染,心肺无异常,腹部膨隆,肝脾触诊不满意,移动性浊音(+),检查血清转氨酶正常,血清总蛋白58g/L,A/G=1.7/4.1,钡餐见食管中下段呈虫蚀样充盈缺
高压变压器的设计容量可以是最高容量的
某批药品的干颗粒重40kg,加入14%干淀粉、5%MCC、5%CMS—Na和1%硬脂酸镁,欲制成片剂。片剂的辅料分为稀释剂与吸收剂、湿润剂与黏合剂、崩解剂和润滑剂片剂辅料中可用作崩解剂的是
借款人办理提款,应在提款日前填妥借款凭证。除非借款合同另有规定,银行不能代客户填写借款凭证。()
根据《票据法》的规定,下列选项中,不属于本票绝对应记载事项的是()。
一个人在解决问题时能触类旁通,说明这个人的思维具有()。
选取“近两年销售情况表”的“产品名称”列和“增长比例”列的单元格内容,建立“簇状圆锥图”,X轴上的项为产品名称,图表标题为“近两年销售情况图”,插入到表的A7:E18单元格区域内。
NarratorListentopartofaconversationbetweentwostudents.Nowgetreadytoanswerthequestions,Youmayuseyour
A、Americanindustrialists.B、Frencheconomists.C、Internationalleaders.D、CivilWarveterans.B
Amongalltheanimals,theapeismostlikehumanbeings.Bothpeopleandapeshavethesimilarbrainstructure,thesimilarner
最新回复
(
0
)