首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
21
问题
有以下程序:
#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://jikaoti.com/ti/Uvd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
以下叙述中错误的是()。
以下叙述中错误的是()。
下列叙述中错误的是
下面4个关于C语言的结论中错误的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
面向对象方法中,继承是指
下列选项中,不能作为合法常量的是()。
随机试题
男性,64岁,突发气喘、心慌2小时,高血压病史9年。检查:半卧位,血压200/120mmHg,心率126次/分,律不齐,双肺湿哕音,尿素氮24.2mmol/L,肌酐433tμmol/L,血钾5.8mmol/L,诊断:高血压3级(极高危组),急性左心力衰竭,
导致胸廓顺应性降低的因素是
【背景资料】某施工单位与建设单位签订了路基工程施工承包合同,包括桥涵两座和路基填筑工程,合同工期390天,合同总价5000万元。施工前施工单位向工程师提交了施工组织设计和施工进度计划。该工程在施工过程中发生了如下情况:(1)因地质勘探报告不详,出
2020年3月,审计组对某公司2019年度财务收支情况进行审计。在对该公司采购与付款循环进行审计时,有关情况和资料如下:1.审计人员取得了由被审计单位编制的应付账款明细表,审阅并确定表中无过期未付的债务,在与财务表上应付账款的数额核对相符后,即确认该明细
下列关于全面预算的表述中,正确的有()。
在英语考试中,学生需要快速读短文来完成阅读理解。这主要是()在起作用。
"Flexibility"hasbecomeakeymetaphorpotentlyvivifyingavarietyofcontemporarylifediscourses.【F1】Ascapitalbecomesmore
【S1】【S5】
Readthetextaboutcustomercar.Inmostofthelines34—35thereisoneextraword.Oneortwolines,however,arecorrect.
PassageOneAliceWalkermakesherlivingbywriting,andherpoems,shortstories,andnovelshavewonmanyawardsandfell
最新回复
(
0
)