首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
19
问题
若有以下程序
#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、1,2,3,4
D、5,1,2,-1
答案
D
解析
代码中有两条并列的if语句,第一条if语句,逻辑与表达式(a=2)&&(b=1)中,a=2,则执行b=1,得到该逻辑与表达式值为1,执行分支语句c=2;第二条if语句(c==3)||(d=-1),c==3不成立,执行d=-1,而后得出整个逻辑与表达式值为1,执行分支语句a=5。
转载请注明原文地址:https://jikaoti.com/ti/IFf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=2,b;b=a<<2;printf("%d\n",b);}
有以下程序#includemain0{inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
以下叙述中正确的是
下列叙述中正确的是
下面描述中不属于数据库系统特点的是
软件调试的目的是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿改
下面关于编译预处理的命令行,正确的是()。
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
随机试题
英国的内阁首脑是()
Apairofglasses______quitealotthesedays.
在尚未手术前应采用的最主要治疗环节是应采取的治疗原则是
A.芥子B.桔梗C.前胡D.白前E.竹茹性平,能宣肺祛痰的中药是
我国现行养老社会保险(又称基本养老保险)制度是根据国务院1997年颁布的《关于建立统一的企业职工基本养老保险制度的决定》建立起来的。以下说法符合该决定的是()。
下列各项中,属于个人所得税的居民纳税人是()。
在沟通的作用中,以下表述不准确的是()。
义务教育是以法律形式规定的,适龄儿童和青少年必须接受的,国家、社会、学校和家庭必须予以保证的国民基础教育。()
A、 B、 C、 D、 B去异存同法。观察可得,前两图中,去掉不同部分,剩下相同部分组成第三个图形。故本题正确答案为B。
2012年,全国共发生各类地质灾害14322起,其中滑坡10888起、泥石流922起、地面塌陷347起、地裂缝55处、地面沉降22起。造成292人死亡、83人失踪、259人受伤,造成直接经济损失52.8亿元。与上年相比,发生数量下降8.6%。全年特大型地质
最新回复
(
0
)