首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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)
若有以下程序 #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)
admin
2019-12-17
50
问题
若有以下程序
#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、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/ubCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序是建立一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
下面描述中不属于软件需求分析阶段任务的是()。
有以下程序:#includestruetball{charcolor[10];intdim;};main(){structballlist[2]={
有以下程序:#includestructtt{intx;structtt*y;}s[2]={1,0,2,0};main(){structtt*P=8;P一>y=s;print
有如下定义:structst{intx;floaty;}ree,*px;若要使指针px指向rec的成员x,正确的赋值语句是()。
以下对指针变量的操作中,错误的程序段是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
以下叙述中正确的是
在软件设计中不使用的工具是
用树形结构表示实体之间联系的模型是
随机试题
苏格拉底方法有()个步骤,分别是:()、()术、归纳和()。讥讽就是对对方的发言不断追(),迫使对方陷入自相()的境地。助产术即像产婆帮
中国共产党进行革命和建设的基本立足点是()。
肝性脑病时,血氨主要来源于
患者,男性,电阻抗法PLT为49×109/L,光学法为149×109/L,未进行手工计数。若光学法PLT假性增加,则可能含有的是
小儿白细胞分类中,粒细胞与淋巴细胞的两次交叉发生的时间是1岁、4岁。()
试述X6132型机床由哪几部分组成及各部分的作用。如某工厂对一台X6132型机床进行了大修理,修理后检验结果如试题表2-1所示。 同时对加工后的试件进行了检验,确定其工作精度指数为0.9,问该机床大修质量是否合格?
瑞士、开曼、巴拿马、巴哈马以及加勒比海和南太平洋的一些岛国被称为保密天堂。这些国家和地区一般具有()特征,因而有利于掩饰犯罪人的洗钱活动。
我们在大脑疲倦的时候,往往随意地将课本以外的书籍取来阅读,______这书籍就成了常和我们亲近的一种消遣品。______我们既然以它当作消遣品,没有什么关系,也就没有严格的选择。填入画横线部分最恰当的一项是()。
在关系模式X(R,S,T)中,如果R→S和R→T成立,则R→ST也成立,这条规则称为(169)。
改革开放使广大中国人民觉得生活有了奔头。
最新回复
(
0
)