首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
38
问题
有以下程序:
#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://www.kaotiyun.com/show/lxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1];b[j]=’\0’
有以下程序段intk=0,a=1,b=2,c=3;k=ac?c:k;执行程序段后,k的值是
下列选项中不属于结构化程序设计方法的是
以下选项中不能作为C语言合法常量的是()。
以下结构体说明和变量定义中,正确的是
下面描述中错误的是
学生和课程的关系模式定义为:S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、1
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数
随机试题
下列会计报表中,属于动态会计报表的有()。
案例:张同学即将参加校运会5000米项目的比赛,这是他个人的第一次校运会比赛,然而在比赛的前一天晚上,张同学出现了过度紧张和失眠等症状。在比赛前一个小时,则表现出对比赛的不积极和浑身无力,体育老师张老师则鼓励他积极进行准备活动,在进行充分的准备活
下列对“低氧健身”这一概念的理解,不符合文意的一项是()。文中[]应填入的词语是()。
Mrs.Scothasgoneoutherwaytothwartherdaughter’s______tobeanactress.
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
下列有关内联函数的叙述中,正确的是()。
Hewasincrediblyrich.
Someyearsago,PioneerHi-bredInternational,whereIwasemployed,purchasedNorandCorporation.Pioneer’ssalesrepresenta
Intheprivacyofourminds,wealltalktoourselves—aninnermonologuethatseemratherpointless.Asonescientificpaperon
InfluenzaandVaccinesThereisnospecificcureforinfluenza.Recommendedtreatmentusuallyconsistsofbedrestandincreased
最新回复
(
0
)