首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a,b; for(a=0;a
有以下程序: #include main() { int a,b; for(a=0;a
admin
2019-01-11
68
问题
有以下程序:
#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://www.kaotiyun.com/show/A4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不符合良好程序设计风格要求的是
设有一联合体变量定义如下:uniondata{longa;floatb;intc:chard;};uniondatax:执行下列语句后,正确的
下面程序的运行结果是______。#include<stdio.h>main(){inti,f[10];f[0]=f[1]=1;for(i=2;i<10;i++)f[i]=f[i-2]
在数据库设计的4个阶段;为关系模式选择存取方法应该在
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
给定程序MODll.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序。然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符
下列软件系统结构图的宽度为【】。
软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于()测试。
若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的—个出栈序列是______。
随机试题
讨论函数f(x)=是否存在x=0的一个邻域,使f在该邻域内单调?
二硫腙法测铅含量的灵敏度高,分析之前应先对所用玻璃仪器用硝酸洗涤。
恐怖主义是威胁世界与稳定的主要根源。
建筑安装工程间接费中的财务费用包括()。
企业必须定期将()与银行出具的对账单进行核对,并编制银行存款余额调节表。
首次申请香港创业板市场上市的最近期财政报告所涉及的期间不得早于上市文件刊发日期前12个月。()
债券到期收益率计算的原理是()。
下列关于经验估工法的说法,不正确的是()。
甲路过河塘时,看到乙落入水中,但是甲不会游泳,所以没有救乙,最后乙溺水身亡。甲的行为()
在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在
最新回复
(
0
)