首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main(){ int a=l,b=2,c=3,d=4; if((a=2)‖(b=1))c=2; if((c==3)&&(d=-1))a=5; printf("%d,%d,%d
若有以下程序 #include main(){ int a=l,b=2,c=3,d=4; if((a=2)‖(b=1))c=2; if((c==3)&&(d=-1))a=5; printf("%d,%d,%d
admin
2015-08-14
32
问题
若有以下程序
#include
main(){
int a=l,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/BGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>typedefstmct{charname[9];charsex;floatscore[2];}STU;voidf(STUa)
下述函数用于统计—行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{int,num=O,word=O;for(i=0;str[i]!=【】;i+
以下程序的输出结果是______。structHAR{intx,y;structHAR*p;};main(){h[0].x=1;h[0].y=2;h[1
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
以下叙述中错误的是______。
以下不正确的叙述是
以下能正确定义一维数组的选项是
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
随机试题
现代汉字的规范化主要包括_____。
哪项不是槟榔的适应证仙鹤草除用于各种出血证外,还可用治
肺心病急性加重期治疗的关键是()
对孕激素作用的描述错误的是
癔病患者的特点为
某水泥混凝土用砂样筛分数据如下表。关于细集料筛分试验方法、筛分结果的计算、细度模数的计算、砂粗细程度的判定,请回答下列问题。有关细集料筛分试验结果计算,描述正确的有()。
某工程建设项目,由于地下水位在基底标高之上,采取抽水的方式进行降水,抽水量预计达74万m3。在此情况下,应()。
2017年10月12日,麦当劳(中国)有限责任公司更名为金拱门(中国)有限责任公司,已知10月14日、10月15日为休息日,则该公司最晚应于()向开户银行提出变更银行结算账户的申请。
新中国的工业化是在苏联的影响下起步的。走中国工业化道路,是中国共产党初步探索我国社会主义建设道路的—个重要思想。当时所讲的工业化道路问题,主要是指
WhendopeoplemostprobablywearT-shirts,accordingtothespeaker?
最新回复
(
0
)