首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
2013-05-30
23
问题
以下程序的输出结果是 #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<<endl; return; }
选项
A、31
B、13
C、10
D、20
答案
A
解析
本题考核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/a9Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;intf(){staticinti=O;ints=1;s+=i;i++;returns;}intmain(){
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
以下程序中函数scmp功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#includ<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)return
下列叙述中正确的是()。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;//实部doubl
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
串的长度是()。
不能把字符串“Hello!”赋给数组的语是______。
在下面程序中,编译出现错误的语句是______。classB{public:B(){f();}virtualvoidf()=0;};
随机试题
撰写出版物评论要()。
如果在图象中有Alpha通道,并将其保留下来,需要将其存储为什么格式:
A、出生率提高B、平均期望寿命提高C、劳动力的工作时间延长D、人均摄入的热量增加E、儿童肥胖率提高人群健康水平的提高有利于
库房应有消防设备,但不能用()。
某机场场道第2标段施工单位在土石方施工中,利用S曲线法管理施工进度,计划进度与实际进度的结果对比见下图。从时间和工作量上定性、定量分析第4个月月底工程施工实际进展状况。
信息处理和运输构成了物流的两大支柱,在物流活动中处于中心地位,其他物流活动都是围绕着它们进行的。()
解决路由环问题的方法有()。
设f(x)=,则f(x)的极值为______,f(x)的拐点坐标为__________。
已知矩阵,则().
Questions16-22•Lookatthenotes.•Someinformationismissing.•Youwillhearpartofatalkbyaninvestmentconsultantof
最新回复
(
0
)