首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
30
问题
若有以下程序
#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/d9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,能正确定义数组的语句是
在面向对象方法中,不属于“对象”基本特点的是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;)}
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
下列关于栈的描述中错误的是
下列叙述中正确的是
在E-R图中,用来表示实体联系的图形是
C语言源程序名的后缀是
给定程序中,函数fun的功能是:将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10,4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删除,使程
下列数据结构中,不能采用顺序存储结构的是
随机试题
Realizingthathehadn’tenoughmoneyand______toborrowfromhisfather,hedecidedtosellhiswatch.
膀胱造影的术前准备,不包括
根据有关规定,基金管理公司的专户投资经理与公募基金经理之间不得互相兼任。()
()中将济南泉泊赞为“寰中之绝胜,古今之壮观”。
品德的心理结构包括道德认知、道德情感、道德意志和()。
毫无疑问,在今日武断批判中医的人中,不乏以“科学”代言人自居者,将各种自己不懂的知识系统一棍子打死,归人( ),这种态度不能不使人怀疑其言论与知识的讨论无关,另有用意;不过,在抗拒这种学霸的同时,我们也不必要陷入相反的( )。坦率地说,身为一个中医,我
关于2015年上半年全国电力工业统计的表述正确的是:
经济社会形态
在VisualFoxPro中,以下描述中错误的是:
Artisbothcreationandrecreation.66MuchasIappreciateallformsofimmortalcreativework,Ithinkthespiritoftrueart
最新回复
(
0
)