首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
若有以下程序: #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
admin
2020-11-27
50
问题
若有以下程序:
#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、1,2,3,4
B、2,1,2,-1
C、5,1,2,-1
D、2,2,2,4
答案
D
解析
第一个if语句的判断条件是逻辑或表达式,所以只要有一个运算对象为真结果就为真,且如果前面的已经为真,后面的表达式不再进行执行判断。执行第一个if判断条件时a的值为2,整个表达式的值为真,b的值不变,c的值为2。判断第二个if条件为逻辑与表达式,只有两个运算对象均非零,才为真,第一个表达式c==3,不成立,不再判断第二个运算对象,所以不执行d=一1操作和a=5操作。所以结果为选项D。
转载请注明原文地址:https://kaotiyun.com/show/s73p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
有以下程序charfun(char*c){if(*c=’A’)*c=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);whil
有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’+1);continue;}a=a+(s[k]-’0
以下选项中非法的C语言字符常量是
当变量c的值不为2、4、6时,值也为“真”的表达式是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
软件测试的目的是
在C程序中,下列说法正确的是()。
随机试题
A.舌动脉B.面动脉C.上颌动脉D.颞浅动脉E.耳后动脉其末端移行为内眦动脉的血管是
游戏中难以等待,常抢先行动,与其他儿童发生冲突:老师的问题尚未问完,就不假思考地说出答案。此类表现体现出多动症儿童()
数字签名的基础是()
纤溶酶原激活物包括
男性,25岁,被热油烧伤,烧伤总面积达60%,血压10/8kPa(75/60mmHg),中心静脉压0.294kPa(3cmH2O)。表明该病人存有
类风湿因子阳性主要见于_______病人,但也出现于其他结缔组织病,如系统性红斑狼疮、系统性硬化病等。
A.绕脐腹痛,时作时止B.腹痛不明显,肛门瘙痒睡眠不安C.突然右上腹绞痛,恶心,呕吐D.腹痛绵绵,时作时止E.腹胀痛,按之痛甚
学校实施德育的基本途径是()。
已知,则sinx=[].
Schoolworkpeopledoathome.Theplacepeoplelivein.
最新回复
(
0
)