首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x,y=0,z=0,t; do { seanf(“%d”,&x); t=x>0: switch(t) { ease 0:brea
有以下程序: #include main() { int x,y=0,z=0,t; do { seanf(“%d”,&x); t=x>0: switch(t) { ease 0:brea
admin
2021-02-25
28
问题
有以下程序:
#include
main()
{ int x,y=0,z=0,t;
do
{ seanf(“%d”,&x);
t=x>0:
switch(t)
{ ease 0:break;
ease 1:y+=x;continue;
}
z+=x:
}
while(x);
prinff(“%d,%d\n”,y,z);
}
程序运行时输入:一1 1—2 2 0<回车>,则输出结果是( )。
选项
A、1,1
B、1,0
C、3,一3
D、3,0
答案
C
解析
分析程序结构,在do…while循环中,嵌套一个switch语句,switch语句中两个case语句分别执行break和continue,其中break语句是跳出switch语句,接着执行d0…while循环体剩下的部分;而continue语句是直接进入do…while的下一个循环,由此可知每次循环,当t=0时,执行break语句,接着将z值累加x;当t=1时,执行continue语句,将y值累加x,所以当x输入一1、一2、0时,t=0,z值累加为一3;当x输入1、2时,t=1,y值累加为3,输出y、z的值分别为3、一3,故答案选C。
转载请注明原文地址:https://jikaoti.com/ti/Ubz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中关于位运算的叙述正确的是()。
若有以下程序段:doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000):则程序段的输出结果是()。
若有以下程序:#include<stdio.h>structS{inta;intb;}:main(){FILE*fp:inti,a[6]={1,2,3,4,5,6},k;fp=f
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*P=&a:a.a=99;print{("%d\n",_________);}程序要求输出结
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
以下叙述中正确的是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
在软件开发中,需求分析阶段可以使用的工具是
下面不属于软件工程过程的4种基本活动
随机试题
下列哪项能抑制胰岛素分泌?()
目前我国商业银行发行的金融债券包括_________、__________、_____________、___________。
人生理想的实现就是把理想从观念转变为()。
()道德观认为,能给行为影响所涉及的大多数人带来最大利益的行为才是善的。
《再别康桥》是徐志摩惜别()大学时所作。
普通建筑物卫生间门窗的玻璃多选用( )。
下列各项关于会计核算和会计监督之间的关系说法正确的有()。
中国共产党是中国工人阶级的政党,始终坚持工人阶级先锋队的性质,其原因有()
[*]
A、Thetopicisworthdiscussingagain.B、Thetopicisfunnyandmeaningful.C、Thetopicneedstobewellunderstood.D、Thetopic
最新回复
(
0
)