首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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://jikaoti.com/ti/OOz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
有以下程序#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[41={20,a+1,15,a+2,30,a+3,17a};main(){inti;p=a;for(i=1
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
有以下程序段:#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
若、x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
数据库系统的三级模式不包括
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
以下数组定义中错误的是
负责数据库中查询操作的数据库语言是()。
随机试题
与逻辑式相等的逻辑式是()。
Excel属于_______软件。
A.生理性贫血B.新生儿溶血病C.营养性缺铁性贫血D.营养性巨幼细胞贫血E.雅克什贫血白细胞和血小板减少
下列情形中,应按假药论处的是()。
根据《合同法》,下列合同转让合法生效的是()。【2011年考试真题】
下列不属于绘制定位图需要考虑的维度变量属性的是()。
下列关于基尼系数的表述,错误的是()。
号称“天下第一湾”的是香港的()。
罪不可恕:罪不容诛
A、Hewillgetalowersumoftheaidaward.B、Hewillhaveaheartattack.C、Hewillnotbeadmittedtothedreamschool.D、Hew
最新回复
(
0
)