首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int x,a=1,b=1; while(1) {scanf("%d",&x); if(x>0){a*=x;break;} if(x<0){b*=x;continue;} printf("%
有以下程序: #include<stdio.h> main() {int x,a=1,b=1; while(1) {scanf("%d",&x); if(x>0){a*=x;break;} if(x<0){b*=x;continue;} printf("%
admin
2021-02-25
69
问题
有以下程序:
#include<stdio.h>
main()
{int x,a=1,b=1;
while(1)
{scanf("%d",&x);
if(x>0){a*=x;break;}
if(x<0){b*=x;continue;}
printf("%d,%d\n",a,b);
}
}
程序运行时输入:-1 -2 0 1 2<回车>,则输出结果是( )。
选项
A、1,2
B、2,2
C、-1,1
D、-2,1
答案
A
解析
分析程序结构,存while循环中,输入x的值后,若x的值大于0,将a的值累乘x,执行break语句跳出循环;若x的值小于0,将b的值累乘x,执行continue,进行下一个循环;当x的值等于0时,打印a、b的值,进入下一个循环:所以当输入-1、-2后,b累乘为2;输入0后,打印a、b的值为1,2,再输入1,a累乘跳出循环.程序运行结束;输出结果为1,2,故答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/Nntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)y+=2;elsey+=3;printf("%d\n",y);}程序运行
以下叙述中正确的是()。
以下叙述中正确的是()。
设有定义:charp[]={'1','2','3'},*q=P;以下不能计算出一个char型数据所占字节数的表达式是()。
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
在学校每间宿舍住1到6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是()。
在软件开发中,需求分析阶段产生的主要文档是()。
软件工程的三要素是
下列不属于软件工程3个要素的是()。
随机试题
社区获得性肺炎(CAP),主要病原体是
在疾病过程中,出现中性粒细胞的核象右移常表示
腹痛湿热壅滞证,选方
一声波波源相对媒质不动,发出的声波频率是ν0。设一观察者的运动速度为波速的1/2,当观察者迎着波源运动时,他接收到的声波频率是:
A、B在甲地签订合同,将A在乙地的一栋房产出租给B。后因B未按期支付租金,双方发生争议。A到B住所地人民法院起诉后,又到乙地人民法院起诉。乙地人民法院于5月15予以立案,B住所地人民法院于5月18日予以立案。根据民事诉讼法律制度的规定,该案件的管辖法院应当
教学过程不同于科学探索的认识过程,是一个特殊的认知过程。()
【2014年陕西咸阳.判断】教育直接指向人们的思想观念与社会的意识形态.带有明显的政治性和阶级性。()
俗话说:“靠山吃山,靠水吃水”。生活在平原和海边的人们,绝不会以林业为主业,而生活在高原山地的人们,也绝不会以航运和捕鱼为主业。由于自然条件的种种差异,美洲大陆和亚洲大陆的种、养业各有特点,形成了不同的发展道路。从美洲和亚洲的发展差异可以看出(
关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括()。
ThehomelessmakeupagrowingpercentageofAmerica’spopulation.【C1】______homelessnesshasreachedsuchproportionsthatlo
最新回复
(
0
)