首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a=1,b=2,c=3,d:4; if((a=2)∣∣(b=1))c=2; if((c==3)&&(d=-1))a=5; printf("%d
若有以下程序: #include main( ) { int a=1,b=2,c=3,d:4; if((a=2)∣∣(b=1))c=2; if((c==3)&&(d=-1))a=5; printf("%d
admin
2020-11-27
29
问题
若有以下程序:
#include
main( )
{ int a=1,b=2,c=3,d:4;
if((a=2)∣∣(b=1))c=2;
if((c==3)&&(d=-1))a=5;
printf("%d,%d,%d,%d\n",a,b,c,d;
则程序的输出结果是( )。
选项
A、1,2,3,4
B、2,1,2,-1
C、5,1,2,-1
D、2,2,2,4
答案
D
解析
第一个if语句的判断条件是逻辑或表达式,所以只要有一个运算对象为真结果就为真,且如果前面的已经为真,后面的表达式不再进行执行判断。执行第一个if判断条件时a的值为2,整个表达式的值为真,b的值不变,c的值为2。判断第二个if条件为逻辑与表达式,只有两个运算对象均非零,才为真,第一个表达式c==3,不成立,不再判断第二个运算对象,所以不执行d=一1操作和a=5操作。所以结果为选项D。
转载请注明原文地址:https://jikaoti.com/ti/ZFD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是
下面选项中不是关系数据库基本特征的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
表达式:(int)((double)9/2)-9%2的值是
程序测试的目的是
设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
随机试题
基金财务会计报告是指基金对外提供的反映__________基金的财务状况和__________的经营成果、现金流量等会计信息的文件。()
为防止高频电磁场,或高频无线电风波的干扰,也为防止电磁场耦合和电磁场辐射,通常采用()
A、头痛伴剧烈呕吐B、头痛伴癫痫C、头痛伴视力障碍D、头痛伴眩晕E、头痛伴发热;关于头痛伴随症状与疾病的关系脑内寄生虫
女性生殖器肿瘤病死率最高的是
水岸花园小区的业主讨论业主委员会的职责权限时,各说不一。下列哪些选项属于业主委员会的职权?(2008—卷一—74,多)
甲公司2015年年初的递延所得税资产借方余额为50万元,与之对应的预计负债贷方余额为200万元;递延所得税负债无期初余额。甲公司2015年度实现的利润总额为9520万元,适用的企业所得税税率为25%,且预计在未来期间保持不变;预计未来期间能够产生足够的应
央行在公开市场业务上大量抛售有价证券,意味着货币政策()。(2008年金融联考)
中国特色社会主义进入新时代,对文化事业的发展提出了新的更高要求。发展文化事业要
有以下程序#inclUde#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i
Wesubstitutefish______meatseveraltimesaweek.
最新回复
(
0
)