首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include main() { int a=0,b=1; if(a++&&b++) printf("TRUE"); else. printf("FALSE");
有如下程序: #include main() { int a=0,b=1; if(a++&&b++) printf("TRUE"); else. printf("FALSE");
admin
2017-07-05
46
问题
有如下程序:
#include
main()
{
int a=0,b=1;
if(a++&&b++)
printf("TRUE");
else.
printf("FALSE");
printf("_OUT:a=%d,b=%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、FALSE_OUT:a=1,b=1
B、FALSE_OUT:a=0,b=2
C、TRUE_OUT:a=1,b=2
D、TRUE_OUT:a=0,b=1
答案
A
解析
逻辑与运算符遵循“短路求值”策略,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数。表达式(a++&&b++)中,左操作数a++的值为0,已经可以确定整个逻辑表达式的结果为0,因此右操作数b++不再求解,进入else分支执行,a的值+1,b不变,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/BODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的运行结果是______。charstr口="ABCD",*p=str;printf("%d\n",*(p+3));
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
实体完整性约束要求关系数据库中元组的属性值不能为空。
以下标识符不是关键字的是()。
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){inti,j,max,temp;max=n-1;do{j=0;for(i=0;i<max;i++)
在结构化方法中,用数据流程图(DFd)作为描述工具的软件开发阶段是()。
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
在深度为7的满二叉树中,度为2的节点个数为()。
在结构化程序设计中,模块划分的原则是()。
随机试题
曲线|xy|+1=|x|+|y|所形成图形的面积等于()。
生物转化中最主要的第一相反应是
扁平足,正确的摄影体位是
企业持有现金的动机有()。
旅游安全管理工作的方针是()。
一个长方形,若将短边长度增加4厘米,长边长度增加一倍,则面积是原来的3倍,若将长边缩短8厘米,就成正方形,则原长方形面积是多少平方厘米?()
左顾右盼:上下打量
(2012年真题)简述利用影响力受贿罪的主体范围。
司机:有经验的司机完全有能力并习惯以每小时120公里的速度在高速公路上安全行驶。因此,高速公路上的最高时速不应由120公里改为现在的110公里,因为这既会不必要地降低高速公路的使用效率,也会使一些有经验的司机违反交规。交警:每个司机都可以在法律规
Simon:Linda,doyouknowwhenthevisitorsfromIndiaarecoming?Linda:Weofferthemthree【K1】______(choose):theendofMar
最新回复
(
0
)