首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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("
若有以下程序: #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("
admin
2015-08-09
57
问题
若有以下程序:
#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、2,2,2,4
B、2,1,2,-1
C、5,1,2,-1
D、1,2,3,4
答案
C
解析
第一个if语句的判断条件是逻辑与表达式,只有运算对象均非零结果才为真,执行第一个if判断条件,均为赋值表达式,第一个运算对象a=2非零,判断第二个表达式b=1也非零,所以条件成立执行c=2的赋值操作。执行第二个if判断条件中的逻辑或表达式,只要有一个对象非零结果就是真,本条件中c==3运算对象为假,所以需要判断第二个运算对象d=一l,结果为非零,所以条件成立,执行a=5,的操作,所以a值为5,b值为1,c值为2,d值为-1。
转载请注明原文地址:https://kaotiyun.com/show/8LDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?w:x;m=(m<y)?m:y;
下列循环的循环次数是______。ihtk=2;while(k=0)printf("%d",k);k--;printf("\n");
以下数组定义中错误的是
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abe后,y的值为
下列叙述中,正确的是
下列叙述中正确的是()。
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列叙述中正确的是()。
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
随机试题
断层面两侧的岩块按其运动方向,相对上升的一盘为上升盘,相对下降的一盘为下降盘。上盘只能是上升盘,不可为下降盘。()
1998年中共中央决定在县级以上党政领导班子、领导干部中开展党性党风教育活动,其主要内容是()
在诱发同种移植排斥反应中免疫原性最强的细胞是
下列哪项不能诱发窦性心动过速
运输除药用阿片外的麻醉药品和罂粟壳,生产和供应单位在发货人记事栏加盖医疗单位购用麻醉药品需
一对斜齿圆柱齿轮的正确啮合条件是()。
甲公司拥有一条生产线,生产的产品主要销往国外。甲公司以人民币为记账本位币,销往国外的产品采用美元结算。甲公司2015年年末对该生产线进行减值测试。相关资料如下:(1)该生产线的原值为5000万元,已计提累计折旧1000万元,预计尚可使用2年。假定该生产线
下列关于单位犯罪的表述中,错误的是()。(2009年单选6)
Itwassupposedtobethenew-mediaelection.E-mail,blogging,socialnetworkingandtweetingwereexpectedtosurgeinimporta
一般认为,模块独立的概念是模块化、抽象、______和局部化概念的直接结果。
最新回复
(
0
)