首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
35
问题
若有以下程序
#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全国计算机二级
相关试题推荐
以下程序的输出结果是#includestructst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[0],60,&dt[
请选出以下程序的输出结果#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);}程序运行后的输出结果是
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
有以下程序main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9};for(i=0;i
下面程序的运行结果是#includemain(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b0);*p=′\0′;puts(s);}
若变量已正确定义,有以下程序段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,则执行上述程序段后输出结果是
随机试题
企业性质不同普通发票联次也有所区别,但至少有三联,不包括
关于抗震设防三个水准目标,下述说法不正确的是()。
在设计特别重要或对风荷载比较敏感的高层建筑时,基本风压应按______年重现期取值。
根据劳动力供给者和劳动力需求者双方相互搜寻的地理范围可将劳动力市场划分为()。[2007年真题]
利润总额=营业利润+投资净收益+补贴收入+营业外收支净额一所得税。()
C语言中,int型数据在内存中的存储形式是()。
人民警察对待人犯不得刑讯逼供,但可以不让其睡觉和喝水。()
(北京2011—80)一个正八面体两个相对的顶点分别为A和B,一个点从A出发,沿八面体的棱移动到B位置。其中任何顶点最多到达1次,且全程必须走过所有8个面的至少1条边,问有多少种不同走法?()
Anybodywhodoesn’tknowmuchaboutnanotechnologyshould【B1】________geckos.Thesearethelizardsthatareprobablytheworl
A、Theyshowedmorerespecttothegovernment’snewplan,B、Theyignoredthegovernment’sdecisiontomove.C、Theylosthopeand
最新回复
(
0
)