首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2015-07-28
35
问题
若有以下程序
#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、5,1,2,-1
B、2,1,2,-1
C、2,2,2,4
D、1,2,3,4
答案
A
解析
该程序中所有的逻辑表达式均不满足"短路求值"原理,所以所有的表达式都需要计算,第一个if语句执行完毕之后,a=2,b=1,c=2,第二个if语句执行完毕之后,d=-1,a=5,所以最终的a=5,b=1,c=2,d=-1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/hdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn,k;floatscore,sum,ave;sum=0.0;for(n=1;n<=
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
能正确表示a和b同时为正或同时为负的逻辑表达式是______。
以下选项中,能用作用户标识符的是
下列选项中不属于结构化程序设计原则的是
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
以下关于C语言数据类型使用的叙述中错误的是
以下关于C语言的叙述中正确的是
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
随机试题
A.大炮音B.胸骨左缘第3~4肋间舒张期叹气样杂音C.Graham-Steel杂音D.胸骨左缘第2~3肋间收缩期喷射性杂音E.胸骨右缘第2肋间收缩期杂音并向颈部传导主动脉瓣狭窄
根据相关关系的程度划分,相关关系可分为()
下列组合错误的是
符合颌面部闭合性损伤特点的是
依据《中华人民共和国节约能源法》,关于节能政策,下列说法中,错误的是()。
遗忘:记忆
2002年的在校生中,工学学生所占的比例约是:如果数据中的在校生不包括毕业生,那么2002年高校共约招了:
国家性质是国家制度的()
自动编号数据类型一旦被指定,就会永久地与______连接。
______rocketshadbeenusedsporadicallyforseveralhundredyears,theyremainedarelativelyminorartifactofcivilizationu
最新回复
(
0
)