首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main(){ int a=l,b=2,c=3,d=4; if((a=2)‖(b=1))c=2; if((c==3)&&(d=-1))a=5; printf("%d,%d,%d
若有以下程序 #include main(){ int a=l,b=2,c=3,d=4; if((a=2)‖(b=1))c=2; if((c==3)&&(d=-1))a=5; printf("%d,%d,%d
admin
2015-08-14
16
问题
若有以下程序
#include
main(){
int a=l,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://jikaoti.com/ti/Xyi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序执行后,文件test.t中内容是______。#inc1ude<stdio.h>voidfun(char*fname,char*st){FILE*myf;inti;
有以下程序:main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d\n",a,b);}程序运行后的输出结果是______。
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
执行下列语句段后,x的值是______。int*p,x;x=100;p=&x;x=*p+50;
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
关于结构化程序设计原则和方法描述错误的是()。
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
以下叙述中错误的是______。
随机试题
自然人成为违反治安管理行为的主体,必须()。
什么是燃料电池?
对肾素的叙述
Cancerissecondonly______heartdiseaseasacauseofdeath.
患者,女,30岁。平素形体消瘦,性情急躁,现胁痛口苦,纳呆泛恶,目黄溲赤,苔黄而腻,脉弦数。此治法为
减八度音程转位后是________;增八度音程转位后是________。
某水果店新进一批时令水果,在运输过程中腐烂了,卸货时又损失了,剩下的水果当天全部售出,计算后发现还获利10%,则这批水果的售价是进价的()倍。
对我来说,只有这样的人才是真正的哲学家,他能同世界上所有的人和睦相处;他爱那些不赞同他的思维方式的人。应该以高尚的热情指出人类理智的谬误,但不应带有仇恨。要告诉人,他错了,并且说明他为什么错了;但不要刺伤他的心,不要叫他是疯子。这段话主要揭示的哲
Whatdoesthefutureholdfortheproblemofhousing?Agood(1)_____depends,ofcourse,onthemeaningof"future".Ifoneis
Consumersandproducersobviouslymakedecisionsthatmoldtheeconomy,butthereisathirdmajor【C1】______toconsidertherole
最新回复
(
0
)