首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2017-04-26
63
问题
若有以下程序
#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/flDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请选出以下程序的输出结果#includemain(){inta[]={1,2,3,4},i;intx=0;for(i=0;i
有以下程序main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9};for(i=0;i
下列程序执行后的输出结果是voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);i
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b+
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
随机试题
下列哪一条不属于安全生产法规定从业人员安全生产基本义务。()
图中标志的含义是______。
简述东道国政府对外国企业本国化的主要措施。
根据我国《票据法》的规定,以下说法正确的是:()
关于网络犯罪,以下说法正确的有()(2019/客/1/仿39)
()对工程项目的管理直接作用于工程项目实体。
下列选项中,属于使用国有资产投资项目的范围有()
投资者持有一份10月份到期的多头小麦期货合约,为了冲销投资者的10月小麦期货合约头寸,投资者应该()。
某建筑企业为增值税一般纳税人,位于A市市区,2019年6月发生如下业务:(1)在机构所在地提供建筑服务,开具增值税专用发票,注明金额400万元、税额36万元。另在B市C县城提供建筑服务,取得含税收入218万元,其中支付分包商工程价款,取得增值税专用发票,
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存,内容请按照题干所示的全角或半角形式输入。第二张幻灯片的版式改为“两栏内容”,标题为“全面公开政府“三公”经费”,左侧文本设置为“仿宋”、23磅字,右侧内容区插入考生文
最新回复
(
0
)