首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2017-05-20
31
问题
若有以下程序
#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、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/ZiDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下正确的程序段是
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数组中
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出比中的值为大写字母的表达式是
下列叙述中,不属于软件需求规格说明书的作用的是
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}printf("%d\n",i++);}}
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include<std
关系数据库管理系统能实现的专门关系运算包括()。
随机试题
属口服长效、对慢性精神病效果较优的药物是
A.毛果芸香碱B.新斯的明C.异丙肾上腺素D.多巴胺E.阿托品青光眼患者禁用的药物是
烧伤患者,高热灼手,汗多气粗,口渴头痛烦躁不安,舌红绛苔黄,脉洪数。其证型是
建设工程项目施工成本控制中,一般来说,产生费用偏差的原因中属于业主原因的是()。
计划发行债券的公司,担心未来融资成本上升,通常会利用利率期货进行()来规避风险。
2015年1月18日,广源商贸有限责任公司(以下简称广源公司)从达华公司进一批货物,同时向达华公司开具一张商业承兑汇票,用于货款结算。广源公司开具商业承兑汇票时,将付款人填写为“广原商贸有限责任公司”,出票日期为“贰零壹伍年壹月拾捌日”,收款人未填写。后经
《义务教育地理课程标准(2011年版)》规定:“义务教育地理课程是一门兼有自然学科和社会学科性质的基础课程。”其中综合性是其中的一个重要特征。简述你对该学科综合性的理解。
火山是地球奉献给人类的最伟大奇观之一。完成下列问题。樱岛火山岩浆喷出地表形成的岩石类似于()
将人格的类型理论和特质模式结合起来,提出了人格维度理论的是()。
以下叙述中正确的是
最新回复
(
0
)