首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> 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<stdio.h> 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
2017-04-26
25
问题
若有以下程序
#include<stdio.h>
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、2,1,2,-1
B、2,2,2,4
C、5,1,2,-1
D、1,2,3,4
答案
B
解析
代码中有两条并列的if语句,第一条if语句执行,(a=2)‖(b=1)值为1,由于逻辑或表达式,根据其短路运算规则,a=2,b=2,即b值不变执行if分支c=2。并列的if语句中表达式(c==3)&&(d=-1)为逻辑与表达式,c=3不成立,不考虑d=-1表达式,d为5,逻辑表达式值为0,不执行相应if分支。
转载请注明原文地址:https://kaotiyun.com/show/flDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#includestructst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[0],60,&dt[
有以下程序main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9};for(i=0;i
下列程序执行后的输出结果是voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);i
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b+
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
随机试题
休日の楽しみといえば、「二度寝」。これに________。これだけで、生きてて良かったと心から思える。
A.耻骨联合上缘中点至骶岬上缘中点间的距离B.耻骨联合下缘至骶岬上缘中点间的距离C.两侧坐骨棘间的距离D.骶骨尖端至坐骨结节间径中点的距离E.两侧坐骨结节间的距离中骨盆横径指
人体中最大的“贮血库”是
关于融资的说法错误的是()。
存款人发生被撤并、解散、宣告破产或关闭,或被注销,被吊销营业执照等主体资格终止的,应于3个工作日内向开户银行提出撤销银行结算账户的申请。()
下列各项交易或事项产生的递延所得税直接计入所有者权益的有()。
企业自行研究开发无形资产过程中发生的资本化的开发支出期末应列示于资产负债表“开发支出”项目中。()
信用社稽核按其机构不同分类,可分为稽核()和稽核()。
在行政诉讼中。人民法院实施下列哪一行为须征得原告同意?()
小李的身体状况恐怕不适合继续担任董事长秘书的职务。因为近一年来,只要小李给董事长写信,内容只有一个:不是这里不舒服,就是那里有毛病。为使上述论证成立,以下哪项是必须假设的?()Ⅰ.近一年来,小李经常给董事长写信。Ⅱ.小李给董事长写的信的内容基本
最新回复
(
0
)