首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
25
问题
若有以下程序
#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://jikaoti.com/ti/awG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#deftneS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf(’’%d,%d\n’’,S(k+j),T(k+j));}
下列叙述中正确的是()。
关于#defineN100的叙述中正确的是()。
设变量均已正确定义,若要通过,si2anf(“%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和Y。以下所示的输入形式中正确的是(注:口代表空格字符)()。
设有定义:charP[]={’1’,‘2’,‘3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
以下选项中,不合法的C语言用户标识符是()。
在数据管理技术发展的3个阶段中,数据共享最好的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
A、①B、②C、③D、④C
主要夹紧力应()主要定位基准,并作用在夹具的固定支承上。
建筑物或者其他设施以及建筑物上的搁置物、悬挂物发生倒塌、脱落、坠落造成他人损害,不能证明自己没有过错的,应当承担民事责任的是()
患者,女性,78岁,慢性咳嗽、咳痰20余年,近5年来活动后气急,1周前感冒后痰多,气急加剧,近2天嗜睡。化验:白细胞18.6×109/L,中性粒细胞0.9,动脉血pH7.29,PaCO280mmHg,PaO248mmHg。该患者目前的诊断为
伯氏疏螺旋体培养的常用培养基是
下列不能作为保证人的团体是( )。
“卡车”“卡介苗”“啤酒”等外来词的借词方式是()。
Youhavereadthefollowingmagazineadvertisementinwhichacompanyislookingforasecretary.SecretaryNeededAtleas
Tom:Hey,Ithinkit’sstartingtorain!George:Yeah,it’sraining.GoodthingIbroughtalongmyumbrella.【D5】______Don’tyou
Whatisthemaintopicoftheinterview?
最新回复
(
0
)