首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { int a,b; for (a=0; a<3; a++) { scanf("%d", &b); switch(b) { default: p
有以下程序 #include <stdio.h> main( ) { int a,b; for (a=0; a<3; a++) { scanf("%d", &b); switch(b) { default: p
admin
2021-06-15
27
问题
有以下程序
#include <stdio.h>
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、1,2,3,2,3,3,
B、1,2,3,
C、1,2,2,3,4,5,
D、1,1,1,2,2,3
答案
C
解析
程序在执行switch语句时,根据switch后面表达式的值找到匹配的入口标号,执行对应的case语句,之后不再进行判断,继续执行此case后面的语句,并且各个case和default的出现次序不影响执行结果,即题目中的default放在开始位置,与放在最后是一样的结果;运算符"++"放在变量后面时,表示先执行其他操作,再将变量+1。本题,第一次循环输入b=1,执行case 1,输出1,再执行case 2,输出2,第二次循环输入b=2,执行case 2输出2,第三次循环,输入b=3,没有case与其对应,故执行default输出b=3,接着执行case 1:,输出4,再执行case 2,输出b=5,至此退出for语句。因此,最后输出为1,2,2,3,4,5,答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/DMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不合法的标识符是
数据库设计过程不包括()。
下列描述中正确的是
有以下程序#include<stdio.h>main(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序的运行结果是
下列关于栈的叙述中,正确的是
下列与队列结构有关联的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
育两个关系R和S如下。则由关系R得到关系S的操作是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
软件测试用例包括
随机试题
妊娠时胎膜早破患者应采用的体位是
常用的VITA16色比色板包括下列哪四种色调A.白、黄、灰、棕B.红、黄、灰、棕C.白、黄、灰、蓝D.白、黄、蓝、棕E.红、黄、蓝、棕
根据《建设工程工程量清单计价规范》的规定,压型钢板墙板的工程量,按设计图示尺寸以()计算,不扣除柱、垛及单个0.3m2以内的孔洞所占面积。
法律效力等级是正确使用法律的基础,下列法律效力排列正确的是( )
教学过程的基本规律有哪些?
在市场经济体制下,政府具有参数调节职能。()
在一次数学期末考试中,王强得了满分,而赵明不及格。当问及原因时,王强说是自己刻苦学习的结果,赵明认为是因为自己“缺少数学细胞”。请结合维纳的归因理论,分析他们今后数学学习可能的行为表现及原因。
根据《合同法》的有关规定,下列商业广告中,可以视为要约的是()。
Payandproductivity,itisgenerallyassumed,shouldberelated.Buttherelationshipseemstoweaken【C1】_________peoplegetol
Thebook,myfatherboughtmeonlineasmybirthdaygift,ismyfavorite.
最新回复
(
0
)