首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<iostream.h> void main() { int a=0,i; for(i=1;i<5;i++) { swich (i) {
以下程序的输出结果是 #include<iostream.h> void main() { int a=0,i; for(i=1;i<5;i++) { swich (i) {
admin
2013-02-27
59
问题
以下程序的输出结果是 #include<iostream.h> void main() { int a=0,i; for(i=1;i<5;i++) { swich (i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } cout<<a<<endl; 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://jikaoti.com/ti/0RL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
有以下程序:#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);returna;}main(){printf("%d\n",fun(5));}程序的
有以下程序:#include<stdio.h>main(){doublex=2.0,y;if(x<0.0)y=0.0;elseif((x
以下叙述中正确的是()。
以下关于注释的叙述中错误的是()。
设已有定义“floatx;”,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*"); 程序的运行结果是()。
在以下给出的表达式中,与“while(E)”中的“(E)”不等价的表达式是()。
下列各组排序法中,最坏情况下比较次数相同的是()。
关于抽象类的说法,不正确的是()。
随机试题
求微分方程y″=满足初始条件=2,=一1的特解。
有效积温法则的公式K=N(T-C)中,N为
实施可持续发展战略,实质就是正确处理()
Havingcleanhandsisoneofthe______ruleswhenpreparingfood.
男性,50岁。拔除下颌第一磨牙后,新鲜血液充盈牙槽窝,但不能淹没牙根间隔。正确的处理是
展览物品( ),货主或其代理人应持有关单证向出入境检验检疫机构报检,出入境检验检疫机构根据有关规定出具《入境货物通关单》。
对同一投资项目而言,下列关于投资决策方法的表述中,错误的有()。
在一次画展中,一幅价值百万元的名画被盗了。窃贼确定是一同前来观展的周祥、吴尚、郑重、王强、佟方五个人中的一个,他们在接受警方调查的时候,都各说了三句话。周祥:我没有偷名画;我从小到大没偷过任何东西;是王强偷的。吴尚:我没有偷名画;我家里
用三原色调配紫色,比例最少的原色是()。
Toomuchtelevisioncanbedetrimentalforkids’development,evenwhenthey’renotploppeddirectlyinfrontofthescreen.An
最新回复
(
0
)