首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
44
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中表示一个合法的常量是(说明:符号□表示空格)
有以下程序#inclUde#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i
下面属于黑盒测试方法的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
有以下函数:intfun(char*x,char*y){intn=0;while((*x==y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
下列序列中不满足堆条件的是()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
随机试题
四神丸的功用是
3~5岁小儿,反复上呼吸道感染的诊断标准是,每年发生上呼吸道感染
患者咳嗽痰稠带血,咯吐不爽,心烦易怒,胸胁刺痛,颊赤,便秘,舌红苔黄,脉弦数,治疗应首选( )。
制剂配制管理文件包括
《中华人民共和国水污染防治法》规定:存放()的场所,应当采取防水、防渗漏、防流失的措施。
财务预算作为全面预算体系中的最后环节,可以从价值方面总括地反映企业业务预算与专门决策预算的结果,财务预算属于总预算的一部分。()
享有“仙城佛国”美誉的是()。
采购谈判的程序是()。
选做题Ⅰ:以下是有关世界格局变化的材料:材料1我们必须认识到,苏联仍然是美国的一个非常强大、有力和咄咄逼人的竞争者。现在,当我们环顾我们所处的世界时,我们美国已经不再处于十分突出的地位或者完全占支配地位了。……美国仍然是世界上最强、最富的国家,但是
证明:(1)对任意正整数n,都有成立;(2)设an=1+—lnn(n=1,2,…),证明{an}收敛.
最新回复
(
0
)