首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
32
问题
若有以下程序
#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(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
有以下程序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(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b0);*p=′\0′;puts(s);}
有以下程序#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,则执行上述程序段后输出结果是
随机试题
一户人家养了四只猫,其中一只猫偷吃了他家里的鱼。主人对它们进行审问,只有一只猫说真话。这四只猫的回答如下:甲:“乙是偷鱼贼。”乙:“丙是偷鱼贼。”丙:“甲或者乙是偷鱼贼。”丁:“乙或者丙是偷鱼贼。”根据以上陈述,请确定以下哪项陈述为假?
项目采购管理包括多个子过程,下列不属于此过程的有()。
下列关于城市消防远程监控系统监控中心系统的说法中,错误的是()。
计算机病毒按寄生方式通常可分为以下哪几类?()
期货交易所的职责包括( )。
通过增加风险单位以减轻总体风险的压力,达到共同分摊集体风险的目的,这种风险控制措施是()。
()是根据事物之间存在的相互制约,相辅相成的必然联系,用科学测定的数据,来验证账面记录或申报纳税资料是否正确的一种查账方式。
2013年1月1日,甲公司购买了一项债券投资。剩余年限5年.划分为持有至到期投资核算,买价(公允价值)为90万元,另支付交易费用为5万元,每年末按票面利率可获得同定利息4万元。该债券在第五年末兑付(不能提前兑付)时可得本金110万元,债券实际利率为6.96
根据劳动法的规定,下列各项中用人单位可单方与其解除劳动合同的是()。
I’mhungry.______mesomethingtoeat,please.
最新回复
(
0
)