首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include"iostrearn.h" void main( ) { int x=1,a=0,b=0; switch(x){ case 0
有如下程序: #include"iostrearn.h" void main( ) { int x=1,a=0,b=0; switch(x){ case 0
admin
2010-03-29
61
问题
有如下程序: #include"iostrearn.h" void main( ) { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++; } cout<<"a="<<a<<","<<"b="<<b; } 该程序的输出结果是
选项
A、a=2,b=1
B、a=1,b=1
C、a=1,b=0
D、a=2,b=2
答案
1
解析
该题目的关键是要搞清楚该程序执行了哪几条语句。由于x的值等于1,所以switch结构中,程序从case1后面的语句开始执行,又因为casel后面的语句没有以break结束,所以程序要继续往下执行 case 2后面的语句。所以,该程序共执行了这三条语句:a++;a++;b++;,因此,变量a和b最后的值应该为2和1。注意:break语句可以结束switch语句。
转载请注明原文地址:https://kaotiyun.com/show/zJjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
有以下程序:#includemain(){intx=1,y=2,z=3;if(x>y)if(y
下列关于栈叙述正确的是( )。
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];returnm;)
有以下程序yoidfun(char*S){chara[10];strcpy(a,’’STRING’’);S=a;}main(){char*p=’’PROGRAM’’;fun(P);printf(’’%s\n’’,p);)程序运行后
有以下程序#includestrutcttt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main()
以下能正确定义字符串的语句是
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
结构化程序所要求的基本结构不包括( )。
将E-R图转换为关系模式时,E-R图中的属性可以表示为
随机试题
下列关于数字图书馆的叙述中,不正确的是____________。
深呼吸时两肺下缘可向上下各移动多大范围
帮助病人翻身时,哪一种做法是错误的()
某水利枢纽工程,某项主材预算价格中材料原价为Ⅰ,包装费为Ⅱ,运杂费为Ⅲ,运输保险费为Ⅳ,已知采购及保险费的费率为β,则该项材料的预算价格为()。
下列选项中,只有一个错别字的一项是()。
中国特色社会主义文化建设的根本任务是()。
《谷物法》
Itisanastonishingfactthattherearelawsofnature,rulesthatsummarizeconveniently-【21】qualitativelybutquantitatively
_______joiningthiscompanyinJanuary2004,Magnoliahasalreadyaccomplishedmanydemandingjobssuccessfully.
Itiscommonlyheldthatdrinkingmoderateamountsofalcoholcanreducetheoddsofhavingadeadlyheartattack.More【B1】_____
最新回复
(
0
)