首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include <iostream.h> void main() { int a=0,i; for(i=1 ;i<5;i++) { s
以下程序的输出结果是 #include <iostream.h> void main() { int a=0,i; for(i=1 ;i<5;i++) { s
admin
2009-02-15
123
问题
以下程序的输出结果是 #include <iostream.h> void main() { int a=0,i; for(i=1 ;i<5;i++) { switch(i) { case 0: case 3: a+=2; case 1: case 2: a+=3; default: a+=5; } } cout<<a<<end1; return; }
选项
A、31
B、13
C、10
D、20
答案
1
解析
本题考核for语句和switch语句的综合运用。 switch语句的执行过程是:在switch后面的表达式的值和case后面常量表达式的值吻合时,就执行后面的语句。如果在该语句的后面没有break语句,则继续执行下一个case,直到遇到break语句或switch多分支的结束。在switch语句中,break语句的作用是使流程跳出switch结构,终止switch语句的执行。因为每个case语句后面都没有break语句,所以,第1次循环(i=1)执行后,a的值为8。第2次循环(i=2)执行过后,a的值变为16。第3次循环(i=3)执行过后,a的值变为26。第4次循环执行过后,a的值变为31。然后执行i++,这的循环条件为假,结束循环。所以最后a的值为31。
转载请注明原文地址:https://kaotiyun.com/show/2Okp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使它
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是()
若有定义:inta,b;通过语句:scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
对于函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#inc1udemain(){intx;scanf(”%d”,&x);if(x++>2)printf(”%d”,X);
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
若变量都已正确说明,则以下程序段输出结果为()。#includemain(){chara=’a’;intb=2:printf(a>b?"***a=%d":"###b=%d",a,b);
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);el
下列选项中不属于结构化程序设计原则的是()。
随机试题
中毒后灌肠方法是_______,高位连续多次灌肠。
若辨证为热痹,应对证选用( )
非水溶液滴定法测定硫酸奎宁原料的含量时,加入Ba(ClO4)2后,用高氯酸测定冰醋酸介质中的供试品,1摩尔硫酸奎宁需要消耗高氯酸的摩尔数为( )。
郭某意外死亡,其妻甲怀孕两个月。郭某父亲乙与甲签订协议:“如把孩子顺利生下来,就送十根金条给孩子。”当日乙把八根金条交给了甲。孩子顺利出生后,甲不同意由乙抚养孩子,乙拒绝交付剩余的两根金条,并要求甲退回八根金条。下列哪些选项是正确的?(2015年卷三第60
自愿性失业包括()。
1,3,2,4,5,16,()
为拉动内需,政府出台了减少小排量汽车购置税的政策。你怎么看?
下列抵押有效的是()。
微分方程满足y(1)=0的特解是()
用语句Open"C:\teac.txt”ForInputAs#1打开文件后,就可以编程序
最新回复
(
0
)