首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
31
问题
有如下程序: #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全国计算机二级
相关试题推荐
若变量已正确定义,以下选项中非法的表达式是
有以下程序#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;)
以下程序:#include<stdio.h>main(){charstr[10];scanf(’’%s’’,&str);printf(’’%s\n’’,str);}运行上面的程序,输入字符串
计算机软件可分为应用软件、系统软件和支撑软件。下面属于应用软件的是()
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
下面选项中关于编译预处理的叙述正确的是()。
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
以下关于注释的叙述中错误的是()。
以下针对相应语句的注释中,说法错误的是()。
随机试题
聚合物盐水钻井液要使用()的降滤失剂,如聚丙烯酸钠、CMC钠盐等。
即期外汇和远期外汇
A、surroundB、surpriseC、surviveD、purposeDA、B、C三项划线部分发短音,而D项发长音,所以选D项。
关于流行性脑膜脊髓炎临床表现的描述,不正确的
接到住院处通知后,病区护士应根据病情需要立即选择
作用缓和而持久,适用于冻疮的防治的是
()是当代中国著名的作家,被誉为“鬼才”,著有长篇小说《秦腔》。
Whichofthefollowingunderlinedlettersisdifferentinpronunciationfromothers?(常考)
设随机变量(X,Y)的概率密度为f(x,y)=(Ⅰ)求fX(x),fY(y),判断X与Y是否独立?(Ⅱ)记U=X,V=Y—X,求(U,V)的分布函数F(u,v),并判断U,V是否独立?
Whatpersonalqualitiesaredesirableinateacher?Ithinkthefollowingwouldbegenerallyaccepted.First,theteacher’s
最新回复
(
0
)