首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a,b; for(a=0;a
有以下程序: #include main() { int a,b; for(a=0;a
admin
2019-01-11
27
问题
有以下程序:
#include
main()
{ int a,b;
for(a=0;a<3;a++)
{ seanf("%d",&b);
switch(b)
{default:printf("%d,",b++);
ease 1:printf("%d,",b++);
ease 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后面表达式的值找到匹配的入口标号,执行对应的ease语句,之后不再进行判断,继续执行此ease后面的语句,并且各个case和default的出现次序不影响执行结果,即题目中的default放在开始位置,与放在最后是一样的结果;运算符“++”放在变量后面时,表示先执行其他操作,再将变量+1。本题,第一次循环输入b=1,执行case 1,输出l;再执行ease 2,输出2。第二次循环输入b=2,执行case 2,输出2。第三次循环,输入b=3,没有ease与其对应,故执行default,输出b=3,接着执行case 1,输出4,再执行ease 2,输出b=5,至此退出for语句。因此,最后输出为1,2,2,3,4,5,答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/A4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下对结构体类型变量td的定义中,错误的是
有以下程序:#include<stdio.h>main(){inta=1,b;for(b=1;b<=10;b++){if(a>=8)break;if(a%2==1){a+=5;continu
下面四个选项中,均是不正确的8进制数或16进制数的选项是
以下叙述中正确的是()。
下面程序的运行结果是______。#include<stdio.h>main(){inti,f[10];f[0]=f[1]=1;for(i=2;i<10;i++)f[i]=f[i-2]
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )
以下叙述中,正确的是______。
编写程序,实现矩阵(3行3列)的转置(即行列互换)例如,输入下面的矩阵:程序输出:注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若
软件(程序)调试的任务是
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
随机试题
使用要素饮食时,下列哪项描述错误
下列糖中最难用酸催化水解的是
市燃气公司在为张某安装煤气时要求张某购买其下属公司生产的燃气灶,否则不予安装。下列说法中正确的有:()
在开挖区未爆之前先行爆破,保护保留岩体或邻近建筑物免受爆破破坏的方法是()。
根据《水利工程施工转包违法分包等违法行为认定查处管理暂行办法》,承包人未设立现场管理机构的情形属于()。
根据计算机中信息的表示形式和处理方式划分,可将其分为()。
甲公司开发出一项发动机关键部件的生产技术,大大减少了汽车尾气排放。乙公司与甲公司签订书面合同受让该技术的专利申请权后不久,将该技术方案向国家知识产权局同时提出了发明专利和实用新型专利的申请。根据专利法律制度的规定,下列表述中,正确的是()。
“在教育的目的决定方面,个人不具有任何价值,个人不过是教育的原料,个人不可能成为教育的目的。”这表达的教育的价值取向是()。
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申记要求”依次作答。二、给定材料1.2003
宏观环境对企业战略的制定与实施具有什么样的影响?
最新回复
(
0
)