首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
49
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf(’’%d’’,&x);y=x>127x+10:x-12;printf(’’%d\n’’,y);
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在处应填入的选项是Structlink{chardata;}node;
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
软件是指
C语言主要是借助以下哪种手段来实现程序模块化
下面属于白盒测试方法的是()。
在面向对象方法中,实现信息隐蔽是依靠
下面属于应用软件的是
)下列函数的功能是()。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
数据流图中带有箭头的线段表示的是( )。
随机试题
学会和善于运用什么是医务人员语言修养的要求
A.A群链球菌B.B群链球菌C.D群链球菌D.肠球菌E.肺炎链球菌β-溶血,杆菌肽纸片敏感的链球菌为
与淋巴细胞分离相关的离子是
慢性盘状红斑狼疮是
常见的打印机有()。
可转换公司债券的利率由发行公司与主承销商协商确定,但必须符合国家的有关规定。()
按是否接受客户委托和授权对客户资金进行投资和管理,银行个人理财业务可分为()。
校园文化的核心是学校()文化。
两台接连在同一个网段上的Windows 95计算机,ping不通,原因可能是(46); SNMP的设计是基于(47);在Windows 95下用资源管理器查看网络邻居时,系统提示网络无法访问,错误的原因是(48);对于一个使用应用代理服务型防火墙的网络而言
SELECT-SQL语句中,条件短语的关键字是
最新回复
(
0
)