首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x,a=1,b=1; while(1) { seanf(“%d”,&x); if(x>0){a*=x;break;} if(X
有以下程序: #include main() { int x,a=1,b=1; while(1) { seanf(“%d”,&x); if(x>0){a*=x;break;} if(X
admin
2021-07-09
43
问题
有以下程序:
#include
main()
{ int x,a=1,b=1;
while(1)
{ seanf(“%d”,&x);
if(x>0){a*=x;break;}
if(X<0){b*=x;continue;}
prinff(“%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://kaotiyun.com/show/aEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
有以下程序:#includeintfun(){staticintx=1;x*=2:returnx:}main(){inti,s=1;for(
规定输入的字符串只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G**
有以下程序:#includemain(){inti=0;i=~i;printf("%d\n",i);}程序运行后的输出结果是()。
若变量已正确定义为int型,要通过语句:scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。(注:□代表一个空格符)
下列哪一条不属于数据库设计的任务?()
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含尺中的所有元组,这样的集合运算称为()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面选项中合法的字符常量是
随机试题
综合古典管理阶段管理理论与实践,可看出其主要具有的特点?
Manyteachersbelievethattheresponsibilitiesforlearningliewiththestudent.【51】alongreadingassignmentisgiven,instru
在肺部CT轴位图像上,哪一解剖层面能同时看到头臂干血管
成年男性正常的血红蛋白参考值为
由图7-58所示数字逻辑信号的波形可知,三者的逻辑关系是()。
某渔业公司2017年拥有捕捞渔船5艘,每艘净吨位21吨;非机动驳船2艘,每艘净吨位10吨;机动补给船1艘,净吨位15吨;机动运输船10艘,每艘净吨位7吨。机动船舶净吨位小于等于200吨的,车船税适用年税额为每吨3元,该公司当年应缴纳车船税()元。
法律区别于道德规范、宗教规范、风俗习惯、社会礼仪、职业规范等其他社会规范的首要之处是
Inits16years,theLondonMarathonhasacquiredapedigreeofexcellence.Thatexcellenceisnotjusttheawesomeenergyofth
【B1】【B7】
AfterthePresident’sSonsWereImprisonedIndividualsmakeuphistory,whilehistorygovernsindividuals’actionsandthoug
最新回复
(
0
)