首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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; print{("%d,%d,%d,%d\n
若有以下程序: #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; print{("%d,%d,%d,%d\n
admin
2019-06-12
22
问题
若有以下程序:
#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;
print{("%d,%d,%d,%d\n",a,b,c,d);
则程序的输出结果是( )。
选项
A、2,2,2,4
B、2,1,2,一l
C、5,1,2,-1
D、1,2,3,0
答案
C
解析
第一个if语句的判断条件是逻辑与表达式,只有运算对象均非零,结果才为真。执行第一个if判断条件,均为赋值表达式,第一个运算对象a=2非零,判断第二个表达式b=1也非零,所以条件成立,执行c=2的赋值操作。执行第二个if判断条件的逻辑或表达式,只要有一个对象非零,结果就是真。本条件中c==3运算对象为假,所以需要判断第二个运算对象d=一1,结果为一1,非零,条件成立,执行a=5的操作,所以a值为5,b值为1,c值为2,d值为一1。
转载请注明原文地址:https://kaotiyun.com/show/hNRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#includemain(){inti,array[5]={3,5,10,4};for(i=0;i
以下不能对文件进行输出的库函数是()。
以下叙述中正确的是()。
C语言程序的模块化是通过以下哪个选项实现的()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
支持子程序调用的数据结构是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
软件测试的目的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
随机试题
女患者,停经41天,尿妊娠试验阳性,恶心呕吐3天,食入即吐,呕吐物为食物及酸苦水,烦渴口苦。舌尖红苔薄黄。其治法应是
甲企业被债权人申请宣告破产,人民法院受理了申请,甲企业此前与乙企业签订了房屋租赁合同,合同尚未履行完毕,下列说法正确的有()
甲是一名连续工作10年的电工,并参加了单位组织的知识更新教育;乙是一名连续工作6年的锅炉操作工。甲、乙二人的《特种作业人员操作证》于2009年6月刚完成复审。下列关于甲、乙二人《特种作业人员操作证》复审的说法,正确的是()。
下列选项中,不属于提高价值途径的是()
需要提示承兑方可使用的票据是()。
下列关于备用信用证的说法,不正确的是()。
下列关于财务战略的说法中,正确的有()。
阅读下列材料,并回答问题。王老师是一名新教师。一年班主任带下来,他觉得班上同学都有进步。坐不住的小A听课专注了,上课不敢发言前小B回答老师提问一套一套的,说话老带脏字的小C还成了班级的文明标兵……但还有一些同学存在各方面的问题,如不遵守纪律,对班级关心不
下列句子中有歧义的一句是( )。
=______.
最新回复
(
0
)