首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2019-12-17
40
问题
若有以下程序
#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/d9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+4
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineS(x)4*(x)*x4+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}
C语言中char类型数据占字节数为
有以下程序#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3:i++)for(j=3;j<=ij++)m=m%j;printf("%d\n",m);}程序的运行结果是
有如下嵌套的if语句if(a<b)iffa<c)k=a;elsek=c:elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
关于C语言中数的表示,以下叙述正确的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
有三个关系R、S和T如下。则由关系R和S得到关系T的操作是
设有如下三个关系表下列操作中正确的是
随机试题
生物质炭由生物质在缺氧条件下经过高温转化而成,是一种富含碳素的多孔固体颗粒物质。大量有机废弃物都可用作制备原料。这一“古老”的新生事物能将生物质中不稳定的有机碳转化固定,具有多重潜在价值。在农业领域,土壤中添加生物质炭可以改善持水能力和养分供应,增加微生物
下列气体中,通人定量的水,能被水吸收而除去的是()。
男性,62岁。腹痛,寒战发热,呕吐,黄疸。该患者可能是
引起下肢静脉曲张的主要原因有
组织实施GAP认证,颁发《中药材GAP证书》的部门是
商业银行处于负债敏感型缺口的情况下,若其他条件不变,则下列表述正确的有()。
目前乙公司的资本结构如下:总资本3600万元,其中债务资本1500万元(年利息150万元);普通股资本210万元(210万股,面值1元,市价5元),资本公积1000万元,留存收益890万元。由于乙公司要扩大自己的规模,需要追加筹资2600万元,所得税税率2
【2013年烟台莱州市】当代世界教育改革的重点是()。
AbiographyBfictionCmagazinesDnewspapersEnon-fictionFphotocopiersGreferencebooksHstudyarea
Tosaythatcheatsneverprosperistoelevatehopeoverexperience.Moderntechnology,intheformofminiaturecameras,smart
最新回复
(
0
)