首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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("
若有以下程序 #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("
admin
2020-11-23
39
问题
若有以下程序
#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,一I
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/IA3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:#include<stdio.h>chars1[10]="abcd!",*s2="\n123\\";prinff("%d%d\n",strlen(s1),strlen(s2));则输出结果是()。
对于if(表达式)语句,以下说法正确的是()。
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
若各选项中所用变量已正确定义,函数funp通过return语句返回一个函数值,下列选项中错误的程序是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
软件的生命周期是指()。
随机试题
简述有毒金属污染食品的途径。
Ⅱ型肺泡细胞呈立方形或圆形,覆盖肺泡的大部分表面,是进行气体交换的部位。
A.抗炎作用B.抑制肥大细胞释放介质C.两者均有D.两者均无色甘酸钠
旅游代理关系的产生,有以下几类()。
在下列旅游动机中属于地位和声望动机的是()。
苏绣、湘绣、粤绣的代表作分别是双面绣《猫》、狮虎、《百鸟朝凤》、《熊猫》。()
现代教育与传统教育的区别在于是否重视全面发展能力。()
化龙山位于陕西省平利与镇坪两县境内,海拔2917米,为陕西省第一高山峰。()
秘密工作需要公开工作进行掩护,秘密工作为公开工作创造条件;公开工作需要秘密工作作后盾,公开工作寓于秘密工作之中。( )
MyfriendJoeisanexperienceddoctor,sohe(cantrust)______toperformthedifficultoperations.
最新回复
(
0
)