首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int a=-2,b=0; while(a++&&++b); printf("%d,%d\n",a,b);} 程序运行后输出结果是
有以下程序 main(){int a=-2,b=0; while(a++&&++b); printf("%d,%d\n",a,b);} 程序运行后输出结果是
admin
2019-08-10
54
问题
有以下程序
main(){int a=-2,b=0;
while(a++&&++b);
printf("%d,%d\n",a,b);}
程序运行后输出结果是
选项
A、0,3
B、1,2
C、1,3
D、0,2
答案
B
解析
循环体为空,共执行2次。第一次变量a初值为-2,b初值为o,表达式a++&&++b值为1,同时a的值为-1,b的值为1。第二次循环条件判断以后,a的值为0,b的值2,执行循环体空,第三次判断条件表达式值为0,不执行循环体,而a的值为1,但是表达式a++的值为0,因此不计算表达式++b的值,b的值仍为2。
转载请注明原文地址:https://www.kaotiyun.com/show/zvRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n");}程序的运行结果是
有以下程序#includemain(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}程序运行后的输出结果是
对于一个正常运行的C程序,以下叙述中正确的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是
以下叙述中错误的是()。
有以下程序#includeintfun(chars[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;}return(n);}main(){c
下列程序中函数f的功能是:当flag为1时,进行由小到大排序:当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){intij,t;for(i=0;i
在面向对象方法中,实现信息隐蔽是依靠
某二叉树共有730个节点,其中度为1的节点有30个,则叶子节点个数为()。
随机试题
已知x>0,y>0,x+4y=1,则K=-x2-16y2的最大值为().
起管柱作业产生的抽汲压力,其结果是()。
企业的预算主要包括哪几个方面?
Therearethreekindsofgoals:short-term,medium-rangeandlong-termgoals.Short-termgoalsarethosethatusuallydealwith
采用生物芯片对样本进行分离采用的方法是
诊断Χ线照片影像的密度范围是
对其他非常规基金产品,按照普通程序注册,注册审查时间不超过()个月。
在准备会议主持人的行动计划时,主持人应()。
“Planningisgood,butdoingisbetter.”是一句英国名言。请以此为题目用英语写一篇100~120词的短文。要求如下:(1)简述你对这句名言的理解:(2)用一个具体事例加以说明;(3)给出恰
Shelly’ssnackshopwasthenamethatBrianEgemoofBadger,Iowa,appliedtohiswife’ssideofthebed.In1994Shelly,whoha
最新回复
(
0
)