首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
28
问题
若有以下程序
#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、1,2,3,4
D、5,1,2,一1
答案
D
解析
代码中有两条并列的if语句,第一条if语句,逻辑与表达式(a=2)&&(b=1)中,a=2,则执行b=1,得到该逻辑与表达式值为1,执行分支语句c=2;第二条if语句(c==3)‖(d=-1),c==3不成立,执行d=-1,而后得出整个逻辑与表达式值为1,执行分支语句a=5。
转载请注明原文地址:https://kaotiyun.com/show/8lDp777K
本试题收录于:
二级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[
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf("Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t=MAX(a+b
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
以下程序的输出结果是#includevoidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){inta=10,b=40,c=20;p
下列程序执行后的输出结果是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);其输出结果是
随机试题
转基因食品
类比法评估车辆时,修正系数的范围通常是_______。
对端铣法和周铣法都可以加工的角度面应尽量采用端铣法。()
患儿,男,9岁。前牙反牙合求治。侧面观凹面型,上颌后缩,下颌基本正常。口内检查:前牙反牙合,双侧磨牙近中尖对尖,下颌不可退至对刃。反覆牙合对该患者问诊最不应忽略的问题
考虑其可能存在的休克为( )可诊断为何种程度的休克( )
磨牙 支托宽度为其
壁纸、壁布裱糊时,下列说法正确的是()。
小班幼儿堆积木时说:“我要搭小桥。”边说边将积木堆起来,一会儿又将堆起来的积木推倒,再将推倒的积木重新堆起来……如此往复,乐此不疲。这说明小班幼儿结构游戏的特点是()。
中美贸易摩擦下,我国大规模对外产业转移并未发生,主要是因为我国()。①劳动力成本较低②科技实力较高③内需市场广阔④产业配套完善
选择性注意是指在外界诸多刺激中,人们仅仅注意到某些刺激或刺激的某些方面,而忽略了其他刺激。下列属于选择性注意的是()。
最新回复
(
0
)