首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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("%
有以下程序: #include<stdio.h> 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("%
admin
2021-02-25
34
问题
有以下程序:
#include<stdio.h>
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);
}
}
程序运行时输入:-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/Ebz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(字母A的ASCII代码为65):#include<stdio.h>main(){charcl='A',c2='Y':printf("%d%d\n",c1,c2);}程序运行后的输出结果是()。
设有定义语句:floata[10],x;则以下叙述中正确的是()。
若有以下程序:#include<stdio.h>main()inta=6,b=0.c=0:for(;a;){b+=a;a一=++C;)printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是()。
有以下程序:#include<stdio.h>main(){inti,J;forti=1;i<4;i++){fortj=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");
下面描述中不属于数据库系统特点的是()。
下列各序列中不是堆的是()。
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
软件是指
在学校每间宿舍住1到6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是()。
随机试题
肺换气时气体的扩散方向和速度取决于气体的
妊娠合并梅毒治疗后随诊以下哪项不正确
下面哪项不是治疗先天性脑积水解除阻塞的手术
ECT影像与其他影像技术的比较,其主要缺点是
农村居民建房占用的宅基地,其面积超过当地政府规定标准的,超过部分按1986年3月中共中央、国务院《关于加强土地管理、制止乱占耕地的通知》及地方人民政府的有关规定处理后,按处理后实际使用面积确定()。
下列关于互通式立体交叉各基本形式特点的说法中,正确的有()。
下列各科目的期末余额,不应在资产负债表“存货”项目列示的有()。
进行责任成本内部结转的实质,就是将责任成本按照经济损失的责任归属结转给( )。
H公司司是一家高成长的公司,目前每股价格为20元,每股股利为1元,股利预期增长率为6%。H公司现在急需筹集资金5000万元,有以下3个备选方案。方案1:按照目前市价增发股票250万股。方案2:平价发行10年期的长期债券。目前新发行的10年期政府债券的
[2004年]二次型f(x1,x2,x3)=(x1+x2)2+(x2-x3)2+(x3+x2)2的秩为_________.
最新回复
(
0
)