首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main( ){ inta=1,b=2,c=3,d=4; if((a=2)ll(b=1))c=2; if((c=3)&&(d=-1))a=5; printf(’’%d,%d,%d,%d\n’’,a,b
若有以下程序 #include<stdio.h> main( ){ inta=1,b=2,c=3,d=4; if((a=2)ll(b=1))c=2; if((c=3)&&(d=-1))a=5; printf(’’%d,%d,%d,%d\n’’,a,b
admin
2020-05-19
61
问题
若有以下程序
#include<stdio.h>
main( ){
inta=1,b=2,c=3,d=4;
if((a=2)ll(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)11(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://www.kaotiyun.com/show/xuCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf(“%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
与十进制数200等值的十六进制数为
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
A、Theeducationproblem.B、Thediscriminationproblem.C、Thepopulationproblem.D、Thedebtproblem.D
A.减压病B.脾梗死C.心脏破裂D.槟榔肝缺血
望色十法中的“抟”是指()
()是指商业银行通过贷款、投资等资产业务转化来的存款。
工程项目管理实施规划中,组织方案包括的内容有()。
国际工程承包合同的工程项目,()是整个项目管理的核心。
依据我国《企业所得税法》关于收入总额的规定,下列选项中属于应交所得税的收入有()。
在效用水平不变的条件下,随着一种商品消费数量的逐渐增加,消费者为获得这种商品的额外消费而愿意放弃的另一种商品的消费数量会越来越少,这一现象在经济学上称为()。
在将鲜牛奶制成鲜奶的过程中,盛鲜奶的容器必须密封的主要原因是防止()。
A:Ijustcan’tstandthisclassanymore!B:______It’srequired,andyouhavetositinitinordertograduate.
最新回复
(
0
)