首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
72
问题
若有以下程序
#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全国计算机二级
相关试题推荐
如下程序的输出结果是#includemain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
若有下面的程序片段:int[12]={0},*p[3],**pp,i;for(i=0;i
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strlen(a)/2
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*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+
随机试题
具有消痞除满、健脾和胃作用的方剂是具有消导化滞、清热祛湿作用的方剂是
已公布的卫生行政法规是由哪一级机构制定和颁布的
甲和乙按份共有房屋3间,出租给丙开办商店。现丁要向戊借款5万元,在丁的要求下,征得乙的同意后,甲将其在上述3间房屋中的共有份额抵押给戊,并在通知丙后,到房屋管理局作了登记。对其中的法律关系,下列表述不正确的是()。
依据《刑事诉讼法》的相关规定,下列关于补充侦查的表述哪些是不正确的?
在工程施工监理招标文件中,()是招标人对监理单位提出的监理服务的实质性要求,明确监理范围、内容、职责及所期望的工程质量、造价、进度控制目标。
乙单位是实行国库集中支付的事业单位,经批准,乙单位的工资支出和设备购置实行财政直接支付,日常办公及零星支出实行财政授权支付。审计机构对该单位财政资金使用进行检查,发现:(1)4月,该单位通过零余额账户向上级单位基本账户划转资金15万元,用于为上级单位
在一般原产地证书中在商品名称栏目填完后,在下面一行加上()表示填写结束。
某元素只存在两种天然同位素,且在自然界它们的含量相近,其相对原子质量为152.0,原子核外的电子数为63。下列叙述中错误的是()。
以下是三个《背影》的教学案例,请作简要评析。例一一、课内交流段落提纲回家奔丧——丧事毕,赴南京,父子同行,事虽忙,不放心,亲自送行南京送别——看行李,拣座位,再三叮咛,穿铁道,见背影,几度落泪北京思父——持父信,见背影,泪光晶
在NetWare中,当工作站用户请求将数据和文件写入硬盘时,先将其写入内存缓冲区,然后以后台方式写入磁盘中,称为______。
最新回复
(
0
)