首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下稃序: #include<stdio.h> main() {int x,y=0,z=0,t; do {scanf("%d",&x); t=x>0: switch(t) {ease 0:break; ease1:y+=x;continue; } z+=
有以下稃序: #include<stdio.h> main() {int x,y=0,z=0,t; do {scanf("%d",&x); t=x>0: switch(t) {ease 0:break; ease1:y+=x;continue; } z+=
admin
2020-11-27
23
问题
有以下稃序:
#include<stdio.h>
main()
{int x,y=0,z=0,t;
do
{scanf("%d",&x);
t=x>0:
switch(t)
{ease 0:break;
ease1:y+=x;continue;
}
z+=x;
}
while(x);
printf("%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循环中,嵌套一个swich语句,switch语句中两个case语句分别执行break和continue,其中break语句是跳出swiich语句,接着执行do…whik循环体剩下的部分;而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/zMD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序:#include<stdio.h>voidfun(char*t,char木*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main()
若inti,k,则关于for(i=0,k=一1;k=1;k++)printf(’’*****\n’’);语句执行情况的叙述中正确的是()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
有以下程序#include<stdio.h>main0{inta=0,b=0;/*给a赋值a=10-b=20;给b赋值*/printf(’’a+b=%din’’,a+b);/**输出计算结果*/}程序运行后的输出结果是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
下面选项中不是关系数据库基本特征的是()。
以下选项中不能用于描述算法的是()。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
随机试题
人が多い朝夕の________時には、電車に乗りたくない。
maverickpurchasing
质押合同生效于()
下列关于麝香养护方法的叙述,错误的是
酶的比活力越低表示酶()
(共用备选答案)A.3个月B.6个月C.1年D.2年E.3年医疗用毒性药品处方保留
【背景资料】某商业用房工程,建筑面积15000m2,地下2层,地上10层,施工单位与建设单位采用《建设工程施工合同(示范文本)》(GF一2013一0201)签订了工程施工总承包合同。合同约定:工程工期自2014年7月1日至2015年5月31日;工程承包范
下列关于法的本质与特征的表述,不正确的是()。
某外商计划在四个候选城市投资3个不同的项目,且在同一城市的投资项目不超过2个,则该外商有多少种备选的投资方案?
关于X.509证书的描述中,正确的是
最新回复
(
0
)