首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a,b; for(a=0;a<3;a++) { scanf("%d",&b); switch(B){default:printf("%d,",++b); case 1:printf("%d,",
有以下程序: #include main() { int a,b; for(a=0;a<3;a++) { scanf("%d",&b); switch(B){default:printf("%d,",++b); case 1:printf("%d,",
admin
2015-07-30
101
问题
有以下程序:
#include
main()
{ int a,b;
for(a=0;a<3;a++)
{ scanf("%d",&b);
switch(B){default:printf("%d,",++b);
case 1:printf("%d,",++b);
case 2:printf("%d,",++b);
}
}
}
执行时输入:1 2 3<回车>,则输出结果是( )。
选项
A、2,2,3,4,4,4,
B、2,3,4,
C、2,3,3,4,5,6,
D、2,3,4,3,4,4,
答案
C
解析
程序在执行switch语句时,根据switch后面表达式的值找到匹配的人口标号,执行对应的case语句,之后不再进行判断,继续执行此case后面的语句,并且各个case和default的出现次序不影响执行结果,即题目中的default放在开始位置与放在最后是一样的结果;运算符“++”放在变量前面时,表示将变量加1,再参与其他操作。
本题第一次循环:输入b=1,执行case 1,输出2;再执行case 2,输出3。
第二次循环:输入b=2,执行case2,输出3。
第三次循环:输入b=3,没有case与其对应,故执行default,输出b=4;接着执行case 1,输出5;再执行case 2,输出b=6,至此退出for语句。
因此,最后输出为2,3,3,4,5,6,故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/ToDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
以下程序的输出结果是______。sub(intx,int*y){*y=*y-x;}main(){inta=1,b=2;sub(a,&B);sub(b,&A);printf("%d,%d\n"
以下程序的输出结果是______。fun(int*s,int*p){staticintt=3;*p=s[t];t--;}main(){intstr[]={1,2,3,4},i,m=0;
最常用的一种基本数据模型是关系数据模型,它的表示应采用______。
判断字符串s1是否大于字符串s2,应该使用()。
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
下述关于数据库系统的叙述中正确的是()。
下列选项中非法的字符常量是()。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
营养物质的主要吸收部位是()
对地西泮错误的叙述是
《电子废物污染环境防治管理办法》,自()起施行。
各单位在预算管理中的职权主要包括()。
2017年7月1日,A、B两公司签订了一份价值,100万元的货物买卖合同。合同约定:A公司于2017年7月15日向B公司交付全部货物,交付地点为B公司仓库;B公司在验货合格后10日内一次性支付全部货款;任何一方如违约,应向守约方支付违约金10万元。合同订立
根据民事诉讼法律制度的规定,申请执行的期限为()。
项目信息系统是组织战略的重要子系统,其主要作用就是保障组织内各子系统间的沟通以及组织与外部的沟通,所以信息系统的战略规划必须符合组织战略。系统开发计划主要是针对已确定的开发策略选定相应的开发方法。选定开发方法时必须注意这种方法所适用的开发环境、所需要的计算
对民主社会主义认识正确的是()。①最初的民主社会主义是资本主义社会主义②民主社会主义是马克思社会主义的分支③民主社会主义否认了社会制度的客观性④民主社会主义肯定了工人阶级的领导地位⑤民主社会主义把社会主义看成是一种道德需要、道德抗议,否
左边给定的是纸盒的外表面,下列哪一项能由它折叠而成?
车辆购置税的纳税环节是()。
最新回复
(
0
)