首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include 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
有以下程序: #include 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
admin
2021-02-25
39
问题
有以下程序:
#include
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);
}
}
程序运行时输入:一2—3 045<回车>,则输出结果是( )。
选项
A、1,6
B、1,6 1,6
C、一1,一6
D、一2,6
答案
B
解析
循环体中的break语句将立即退出循环,而continue将直接执行下一次循环。当输入一2和一3时,执行b*=x语句,且不会打印,结果是b=1*一2*-3=6,当输入0时,前两个if语句并未执行,直接打印出a,b的值,此时a=1,b=6,当输入4时执行break语句,直接退出循环。
转载请注明原文地址:https://kaotiyun.com/show/hhtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下叙述中错误的是()。
有以下程序段:#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
若变量已正确定义并赋值,以下不能构成C语句的选项是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
在数据库的三级模式中,外模式(用户模式或子模式)有()。
在关系数据库中,用来表示实体间联系的是
数据流图中带有箭头的线段表示的是()。
在E—R图中,用来表示实体的图形是
随机试题
2012年,全国完成公路水路交通固定资产投资14512.49亿元,比上年增长0.3%,占全社会固定资产投资的3.9%,分地区看,西部地区完成交通固定资产投资5400.26亿元,所占比重为37.2%,比上年提高1.2个百分点;东、中部地区分别完成投资5
心搏出量与心输出量有什么不同
监理评标通常采用( )对各投标人的综合能力进行对比。
中国A公司与美国B公司签订了一份国际货物买卖合同,由A公司向B公司销售一批工艺品,双方在合同中约定采用信用证方式付款。合同订立后,B公司依约开来信用证。该信用证规定,货物最迟装运期至9月30日,提单是受益人A公司应向银行提交的单据之一,信用证到期日为10月
2014年10月20日,甲向乙购买一批原材料,价款为30万元。因乙欠丙30万元,故甲与乙约定由乙签发一张甲为付款人、丙为收款人的商业汇票,乙于当日依约签发汇票并交付给丙,该汇票上未记载付款日期。2014年11月15日,丙向甲提示付款时,甲以乙交货不符合合
根据图片所提供的信息,以下描述正确的个数是()。Ⅰ.2004年财政收入的增速比2003年快Ⅱ.2000-2007年.财政支出的变化规律与财政收入的变化规律一致Ⅲ.2000-2007年,财政支出是财政收入2.5倍以上的年份有7个
一般而言,由()引起的国际收支失衡是长期的且持久的。
Youshouldwriteabout20minutesonthetask.ThechartshowsoilproductionandconsumptionincertainAsiancountriesin
Kellyisputtingthefinal______toherspeech.
Thelocalgovernmentwillnothesitateto____________(采取最严厉的措)againstcriminals.
最新回复
(
0
)