首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include main() { int a=0,i; for(i=1;i<5;i++) { switch(i) { case 0; ca
下列程序的输出结果是( )。 #include main() { int a=0,i; for(i=1;i<5;i++) { switch(i) { case 0; ca
admin
2013-06-11
34
问题
下列程序的输出结果是( )。
#include
main()
{ int a=0,i;
for(i=1;i<5;i++)
{ switch(i)
{ case 0;
case 3:a+=1;
case 1:
case 2:a=2;
default:a+=3;
}
}
printf("%d",a);
}
选项
A、19
B、18
C、6
D、8
答案
A
解析
本题考查switch case开关语句.default退出继续循环。当i=1时.执行case 1,因为没有break语句,所以依次往下运行,a=a+2=2,a=a+3=5;当i=2时,执行case 2,没有break语句,所以依次往下运行,a=a+2=7,a=a+3=10;当i=3时,执行case 3,当a=a+1=11,没有break语句,所以依次往下运行,a=a+2=13,a=a+3=16;当i=4时。没有case语句,则执行default,a=a+3=19,i=5不成立,循环结束。表达式的右边出现变量本身,选项D中字母E后面的数应该为整数,所以不对。
转载请注明原文地址:https://kaotiyun.com/show/YwJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下说明语句 struct num { int a; float b; }numl;则下面的叙述不正确的是______。
有以下程序 main() { int m=0256,n=256; printf("%0 %o\n",m,n); } 程序运行后的输出结果是______。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,n=10,则输出16.479905。/************found************/fun(intn)
若某链表最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用______存储方式最节省时间。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为______。
以下符合C语言语法的实型常量是
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
随机试题
阅读下文,回答问题。树林里的上帝
推动人的行为的内在原因是()
胸下段食管的上界为
患者,女,切缘切1/3折断,经治疗后要求做PFM全冠修复。若基底冠做得过短可能导致
下列关于商标专用权的说法中正确的是()。
为提高闲置资金的使用效率,甲公司进行了以下投资:2×17年1月1日,购入乙公司于当日发行且可上市交易的债券100万张,支付价款9500万元,另支付手续费90.12万元。该债券期限为5年,每张面值为100元,票面年利率为6%,于每年12月31日支付当年利息
下列各项中,会引起持有至到期投资摊余成本发生增减变动的有()。
【《贞永式目》】
规模报酬的递增、不变和递减这三种情况与可变比例生产函数的报酬的递增、不变和递减这三种情况的区别何在?“规模报酬递增的厂商不可能也会面临要素报酬递减的现象”,这个命题是否正确?为什么?
在计算机内部能够直接执行的程序语言是
最新回复
(
0
)