首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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://www.kaotiyun.com/show/DMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是()。
不合法的数组定义是()。
下列结构体的定义语句中错误的是()。
下面程序执行后的输出结果是()。main(){intarray[3][3],*p,i;p=&array[0][0];for(i=p;i<9;i++)p[i]=i+
有以下程序,执行后的结果是#include<stdio.h>main(){chars[]="abcde";s+=2;printf("%dn",s[0]);}
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;retum(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=f
以下C语言用户标识符中,不合法的是
软件生命周期中的活动不包括()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
随机试题
柳永《八声甘州》:__________,何事苦淹留?
在Word2003中,当一张表格超过一页时,通常要在第二页的续表中添加表格的标题行,下列做法中可以实现该操作的是_________。
(2005年考试真题)根据中外合作经营企业法律制度的规定,下列有关中外合作经营企业组织形式和组织机构的表述中,正确的是()。
中国公民李某为境内甲公司设计部经理,2016年11月有关收支情况如下:(1)基本工资8000元,全年一次性奖金30000元:(2)为其他单位提供一项设计服务,分两次取得全部劳务报酬,每次1500元;(3)在某杂志发表专业文章一篇,取得稿酬4000元;
为判断L公司会计报表中固定资产项目的总体合理性,通常可以采用的分析性复核程序有( )。假定不考虑审计重要性水平,A注册会计师对下列事项应提出审计调整建议的有( )。
"Howdidyoudoit,Dad?Howhaveyoumanagedtonottakeadrinkforalmost20years?"Ittookmealmost20yearstohavethe【C1
被习近平总书记称为“共产党人精神上的‘钙’”的是()。
有管理的浮动汇率(青岛大学2014真题)
Seldomdidwerealizethatmanyofourhairproblems______whatweeat.
Flyingiseasilythefastestwaytotravellong【T1】______.AshipcansailacrosstheAtlanticinthreeandahalfweeks.TheC
最新回复
(
0
)