首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {inta=-2,b=2; for(;++a&&--b;) ; printf("%d,%d\n",a,b); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> main() {inta=-2,b=2; for(;++a&&--b;) ; printf("%d,%d\n",a,b); } 程序运行后的输出结果是( )。
admin
2021-04-28
21
问题
有以下程序:
#include<stdio.h>
main()
{inta=-2,b=2;
for(;++a&&--b;)
;
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、0,1
B、0,0
C、1,-1
D、0,2
答案
A
解析
for(;++a&&--b;);for循环中第1,3表达式为缺省项,判断条件为++a&&--b;a=-2,b=2;,第一次执行了++a和--b,,表示为真,循环条件成立,第二次执行++a为0,由于&&运算符,当第一个条件为假时,不执行第二个条件,所以b=1,发生短路,--b不执行了。因此a,b的最终值0,1。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/lxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){structSTU{charname[9];charsex;doublescore[2];};structSTUa={"Zhao",’m’,85.0,90.0},b={"
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
代码编写阶段可进行的软件测试是
有以下程序#inclUde#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i
下列叙述中正确的是()。
下列结构体的定义语句中错误的是()。
有以下程序#includevoidfun(inta[],intn){inti,j=0,k=n-1,b[10];for(i=0;i
有以下程序#includemain(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是()。
对于循环队列,下列叙述中止确的是
随机试题
A、Someofhisequipmentwasdamagedinafire.B、Thetrainingprogramheranwasafailure.C、Twoofhisemployeescommittedthe
在Windows7操作系统中,有关剪贴板的说法不正确的是()
男婴,7个月,近两个月来肤色苍白,食欲减退入院。生后一直人工喂养,未加辅食。查体:营养差,皮肤、黏膜苍白,心前区有Ⅱ级收缩期杂音,肝肋下3cm,脾肋下1cm。化验:血红蛋白及红细胞均低于正常,白细胞、血小板及网织红细胞均正常。患儿最可能的诊断是
关于固定组织容器的选择,下面正确的是
成本加酬金合同有许多种形式,主要有()。
科学研究与试验发展(R&D)必须具备的基本条件是()。
建设用地使用权的受让程序为()。
小张承诺,如果不下雨,我一定去听音乐会。以下哪项如果为真,说明小张没有兑现承诺?()Ⅰ.没下雨,小张没去听音乐会。Ⅱ.下雨,小张去听了音乐会。Ⅲ.下雨,小张没去听音乐会。
设随机变量X的概率密度为F(x)是X的分布函数.求随机变量Y=F(X)的分布函数.
WhathappenedtothechildinFrederick’sexperiment?
最新回复
(
0
)