首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
62
问题
有以下程序:
#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://kaotiyun.com/show/Nntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是()。
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序
有以下程序:#inelude<stdio.h>main()charb,c;inti;b=='a':e=='A':for(i=0:i<6:j++){if(i%2)putchar(i+b);elsep
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
39.有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是()。
以下不能用于描述算法的是()。
对如下二叉树进行后序遍历的结果为
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
随机试题
小学德育的基本方法有哪些?
足部横膈膜反射区适应症不包括()。
甲因犯故意伤害罪被判处有期徒刑三年,被特赦。在特赦之后第四年,又犯故意犯罪,应当判处有期徒刑。以下说法不正确的有()(2019/客/1/仿18)
以下关于“项目符号”的说法正确的是()
ThereisapieceofVisitor’sAdvicebelow.Afterreadingit,youshouldgivebriefanswerstothe5questionsthatfollowed.Th
高位肛门闭锁的X线平片诊断标准是
血液透析时需合理使用抗凝治疗以防止透析器和血液管路中凝血。下列最为常用的抗凝剂是()。
出口食品生产企业“卫生注册证书”的有效期是( )年,“卫生登记证书”的有效期是( )年。
[2003年MBA真题]一个美国议员提出,必须对本州不断上升的监狱费用采取措施。他的理由是,现在一个关在单人牢房的犯人所需的费用,平均每天高达132美元,即使在世界上开销最昂贵的城市里,也不难在最好的饭店找到每晚租金低于125美元的房间。以下哪项如果为真,
阅读程序:PrivateSubForm_Click()DimIAsInteger,JAsIntegerDimSAsIntegerc=1ForI=1To2ForJ=1To3S=S+3NextJNextI
最新回复
(
0
)