首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int c=0,k: for(k=1;k<3;k++) switch(k) { default:c+=k; case
有以下程序: #include<stdio.h> main() { int c=0,k: for(k=1;k<3;k++) switch(k) { default:c+=k; case
admin
2021-07-09
35
问题
有以下程序:
#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://kaotiyun.com/show/QYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若fp是指向某文件的指针,且不是末尾,则feod(fp)的函数返回值是()。
若有以下程序#includemain(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
以下程序的输出结果是()。#include<stdio.h>main(){inta=4,b=3,c=2,d=1;printf(’’%d’’,a<b?a:d<c?d:b);}
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有关return语句说法不正确的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
在三级模式之间引入两层映像,其主要功能之一是()。
以下选项中合法的标识符是
随机试题
检修汽封用贴胶布方法测量汽封间隙时,如果第三层胶布磨光而第二层胶布刚见红,则汽封间隙为()。
下列关于发汗的叙述,错误的是
触酶是
下列哪个选项不属于我国国家监督体系?()
个人住房贷款的计息、结息方式,由()。
商业银行内部控制包括的主要要素有()。
有人测量一座桥离水面的高度,将一根绳子对折,碰到水面时绳子还剩下6米(按对折后的长度算);把绳子平均折成三段,碰到水面时绳子还剩下2米。问桥高多少米?
甲在某机场到达大厅出口外引爆自制爆炸装置,造成一人轻伤,甲的行为应当认定为()(2015年一专一第8题)
在集中力量领导工人运动的同时,中国共产党也开始从事发动农民的工作。共产党人成立第一个农民协会的地点和领导者是()。
PeerPressureHasaPositiveSide[A]Parentsofteenagersoftenviewtheirchildren’sfriendswithsomethinglikesuspicion
最新回复
(
0
)