首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
26
问题
以下程序的输出结果是 #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://jikaoti.com/ti/UHE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库技术的主要特点为数据的集成性数据的高【】和低冗余性、数据独立性和数据统一管理与控制。
有如下程序段:intx=3,do{x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是()。
C++的五种基本数据类型int、char、float、double和longint所占内存空间大小的关系是【】。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
指针函数是说`函数的返回值是一个【】。
考虑函数原型voidfuc(intx,inty=5,charz=’*’),下面函数调用不合法的是()。
若要将一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序,应该在程序设计阶段采取【】和逐步求精的方法。
在模块化程序设计中,按功能划分模块的原则是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
随机试题
设随机变量X的概率密度函数为(Ⅰ)求常数A,a;(Ⅱ)求E(Y).
混合型政治文化
采用慢速维持荷载法对某直径为1.2m、桩长为20m的桥梁桩基进行竖向静载试验,已知桥位处地基土为坚硬黏质土,请回答以下问题。当出现下列()情形之一时,应终止加载。
纳税人如果不能按转让房地产项目计算分摊利息支出,那么其允许扣除的房地产开发费用应为取得土地使用权所支付的金额加开发成本之和的( )。
甲公司是一家国有独资公司,以下表述正确的是()。
下列属于统计分析报告的特点的有()。
被称为“中国工艺美术三长”的是()。
土地增值税,指对转让房地产,即转让国有土地使用权和地上建筑物及其附着物并取得收入的单位或个人征收的税。土地增值税按照1994年1月1日起施行的《土地增值税暂行条例》征收。下列情况应征收土地增值税的是( )。
Airpollutionkilledaboutsevenmillionpeoplelastyear,makingittheworld’ssinglebiggestenvironmentalhealthrisk,theW
ThefirstfarmanimalJackever【51】fromastockyardwasalamb【52】Hida.aamSanctuary,180acresofveganheavenintheFingerL
最新回复
(
0
)