首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
22
问题
若有以下程序
#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全国计算机二级
相关试题推荐
下列叙述中,不正确的是
下程序的输出结果是【】。 #include<stdio.h> #defineMAX_COUNT4 voidfun() main() {intcount; for(count=1;count<=MAX_COUNT
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。 strcen(chara[],charb[]) {intnum=0,n=0; while(*(a+num)!=【】)num++; whi
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()
可以在C语言中用做用户标识符的是_______。
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是______。
以下叙述中不正确的是______。
能将高级语言编写的源程序转换成目标程序的是______。
以下叙述中正确的是______。
下面是有关c语言字符数组的描述,其中错误的是
随机试题
凡由承包单位负责采购的原材料、半成品和构(配)件,在采购订货前应向()申报。
关于慢性化脓性骨髓炎,正确的表述是
某施工单位承揽了一水利枢纽工程中的部分施工任务。该施工项目双代号网络计划如图5-1所示(单位:天):[问题]施工中由于项目法人原因造成G工作延误3天,C工作延误2天,施工单位为此要求延长工期5天。施工单位的要求是否合理?为什么?
有效期内某一时点借款人的可用贷款额度是由()决定的。
交通部门有偿转让高速公路收费权的行为,不属于营业税征税范围,应征收增值税。()
A、 B、 C、 D、 A,C
星型拓扑结构的优点有哪些?
同级人民法院之间在各自辖区内受理第一审案件的分工和权限是()管辖。
社会资本再生产的核心问题是
Ithinkthemovieisworth(see)______asecondtime.
最新回复
(
0
)