首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
76
问题
以下程序的输出结果是 #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全国计算机二级
相关试题推荐
有以下程序(strcat函数用以连接两个字符串):#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="UK";strcat(a,b);
有以下程序:#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]);}程序执行后的输出结果是()
有以下程序#include<stdio.h>main(){intx=3,y=5;x=x^y;y=x^y;x=x^y;printf("%d,%d\n",x,y);}程序运行后的输出结果是
若有定义语句:chara=’\82’;则变量a
以下叙述中正确的是
关于栈的叙述中正确的是()。
以下叙述中正确的是()。
下列叙述中正确的是()。
下列选项中不属于结构化程序设计原则的是()。
随机试题
以下运算实现在链队上的出队列,请在______处用适当的语句予以填充。intOutQueue(QueptrTp*lq,DataType*x){LqueueTp*s;if(1q—>front==lq—>rear)
不符合原发性肝癌的是
饮大量清水后尿量增多的最主要原因是
医院开设戒烟门诊,提供行为咨询和药物帮助吸烟者戒烟,这属于
某分项工程实物工程量为1000m3,该分项工程产量定额为10m3/工日,计划每天安排2班,每班10人完成该分项工程,则其持续时间为( )天。
报检单位:指向检验检疫机构申报检验、检疫、鉴定业务的单位。( )
国有以及国有控股企业进行境内外期货交易,应当遵循( )的原则,严格遵守国务院国有资产监督管理机构以及其他有关部门关于企业以国有资产进入期货市场的有关规定。
2016年1月,甲、乙、丙共同出资设立A有限合伙企业,甲、乙为普通合伙人,丙为有限合伙人,甲执行合伙企业事务。2016年12月,甲依法转为有限合伙人,但是A企业未将该事项通知其供货丁。2017年1月,甲以A企业的名义与丁签订一份买卖合同。下列对该买卖合同的
人们因胃酸分泌过多所食用的“抗酸剂”主要成分可能是:
简述教育的构成要素及其相互关系。
最新回复
(
0
)