首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int a=-2,b=0; while(a++&&++b); printf("%d,%dha",a,b);} 程序运行后输出结果是
有以下程序 main(){ int a=-2,b=0; while(a++&&++b); printf("%d,%dha",a,b);} 程序运行后输出结果是
admin
2020-11-23
45
问题
有以下程序
main(){
int a=-2,b=0;
while(a++&&++b);
printf("%d,%dha",a,b);}
程序运行后输出结果是
选项
A、0,3
B、1,2
C、1,3
D、0,2
答案
B
解析
循环体为空,共执行2次。第一次变量a初值为-2,b初值为0,表达式a++&&++b值为1,同时a的值为-1,b的值为1,第二次循环条件判断以后,a的值为0,b的值2,执行循环体空,第三次判断条件表达式值为0,不执行循环体,而a的值为l,但是表达式a++的值为0,因此不计算表达式++b的值,b的值仍为2。
转载请注明原文地址:https://www.kaotiyun.com/show/cN3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintmul(intval){staticintinit=1;returninit*=val;}main(){inti;f
有以下程序:#include<stdioIh>main(){structSTU{charname[9];charsex;doublescore[2];};structSTUa={"Zhao",’
有以下程序:#include#ineludemain(){inta=1,b=4,C=2;doublex=10.5,y=4.0,z;z=(a+b)/c+sqrt(y)*1.2/c+x
设有如下程序段:#include<stdio.h>chars[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述中正确的是()。
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
对于以下函数声明voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
下列关于算法复杂度叙述正确的是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
检查软件产品是否符合需求定义的过程称为
随机试题
有关休克指数的计算方法和意义的叙述,正确的是
缩短APD和ERP的药物是
患者,男,32岁。因患再生障碍性贫血需要输血,当输入红细胞悬液约200mL时,突然畏寒,发热,呕吐一次,尿呈酱油样,血压75/45mmHg(10.0/6.0kPa)。该患者最有可能发生的是
碘化物治疗甲状腺危象的主要机理是
下列有关前后任注册会计师沟通的说法中,错误的是()。
现代的学校咨询与辅导起源于20世纪初美国的“指导运动”。()
第二段中作者的生活方式是:下飞机后作者最主要的改变是:
Thefirstmajortheoryinthestudyoflanguageinuseiscalled
Ourpicnic______bytheunexpectedheavyrain,wewenthomedepressed.
LinguisticresearchershavegraduallycometounderstandhowandwhysomanyteenagerssoundlikeDizzeeRascal,arapperfromB
最新回复
(
0
)