首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { int a=-2, b=2; for(; ++a && --b;) ; printf("%d,%d\n", a,b); } 程序运行后的输出结果是
有以下程序 #include <stdio.h> main( ) { int a=-2, b=2; for(; ++a && --b;) ; printf("%d,%d\n", a,b); } 程序运行后的输出结果是
admin
2021-02-25
11
问题
有以下程序
#include <stdio.h>
main( )
{ int a=-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/8Itp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
以下叙述中正确的是()。
下列各选项中,不属于序言性注释的是()。
C语言主要是借助以下哪个功能来实现程序模块化?()
以下关于fclose(fp)函数的叙述正确的是()。
若函数中有定义语句:intk;则()。
以下选项中,能用作数据常量的是()。
符要使片C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库。以下叙述中正确的是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
随机试题
下列选项中,不能计入产品成本的是()
党的十六大第一次对社会主义本质进行了完整的表述。
锥体束包括___________和___________束,前者经内囊___________,联系的下运动神经元是___________,后者经内囊___________,联系的下运动神经元是___________。
男性,30岁。因右下颌智齿冠周炎,造成颌间隙、颞下间隙、翼下颊间隙脓肿。切开引流的最佳方法为
下列关于宪法的分类说法正确的是()。
“备案号”栏应填:“标记唛码及备注”栏除了填报标记唛码外,还应填报:
在我国,备付金是指()。
2014年8月12日,某县地税局以违法开具发票为由,向该县纳税人金滨娱乐有限公司送达罚款5000元的《税务行政处罚决定书》。该公司不服,于8月22日向市地税局申请行政复议。9月28日,经市地税局行政复议机构同意,该公司撤回复议申请。根据规定,下列关于该公司
双人拦网“心跟进”防守战术中,一般是()号位跟进。
《宪法》第1条第1款规定:“中华人民共和国是工人阶级领导的、以工农联盟为基础的人民民主专政的社会主义国家。”这说明我国的国体是()。
最新回复
(
0
)