首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中与if(a=1)a:b;elsea++;语句功能不同的switch语句是
有以下程序:#include<stdio.h>intfun(int*k){intb=0;b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
C语言程序中,运算对象必须是整型数的运算符是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
下面选项中关于编译预处理的叙述正确的是
C语言程序中,运算对象必须是整型数的运算符是
数据库管理系统是
在软件开发中,需求分析阶段可以使用的工具是( )。
一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是
随机试题
下列哪个方剂的用法是用甘澜水煮取
下列哪种色素出现在细胞内表示细胞萎缩
在项目评估时,当目标收益率大于财务内部收益率时,则该项目的FNPV()。
修建城市地铁的“分水岭”是城市交通干道是否存在单向客流量超过()人次。
石方开挖中,常用的爆破方法有()等。
某公司年末结账前“应收账款”科目所属明细科目中有借方余额50000元,贷方余额20000元;“预付账款”科目所属明细科目中有借方余额13000元,贷方余额5000元;“应付账款”科目所属明细科目中有借方余额50000元,贷方余额120000元;“预收账款”
论说文:根据下述材料,写一篇700字左右的论说文,题目自拟。一家企业遇到这样一个问题:究竟是把有限的资金用于扩大再生产,还是用于研发新产品。有人主张投资扩大生产,因为根据市场调查,原产品还可以畅销三到五年,由此可以获得丰厚的利润。
共产主义社会之所以能实现按需分配,原因在于()
仲裁法的基本制度包括
BecauseoftheneedforcompletesecrecyandthelackofanydirectcommunicationfacilitiesbetweenBeijingandWashington,Ik
最新回复
(
0
)