首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2020-03-15
37
问题
若有以下程序
#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、1,2,3,4
B、2,1,2,-1
C、5,1,2,-1
D、2,2,2,4
答案
D
解析
第一个if语句的判断条件中是逻辑或表达式,所以只要有一个运算对象为真结果就为真,且如果前面的已经为真,后面的表达式不再进行执行判断,执行第一个if判断条件时a的值为2,整个表达式的值为真,b的值不变,c的值为2,判断第二个if条件为逻辑与表达式,只有两个运算对象均非零,才为真,第一个表达式c==3,不成立,不再判断第二个运算对象,所以不执行d=-1操作和a=5操作?所以结果为选项D。
转载请注明原文地址:https://kaotiyun.com/show/YRCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数酌功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
以下叙述中错误的是
DOS文件系统的组织结构属于
若有代数式[21*](其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的c语言表达式是
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
有如下程序段:for(i=0;i<10;i++)if(i>5)break;则循环结束后i的值为()。
算法应当具有的特性不包括()。
随机试题
焊接接头力学性能试验可以用来测定()。
[*]
A/“密度”单位B/“压力”单位C/“放射性强度”的单位D/“长度”单位E/“体积”单位吉贝可(GBq)是
下颌下腺导管阴性结石的检查方法是()
以下哪项不是避孕药的作用机制( )
按照《中华人民共和国执业医师法》的规定,医师经注册后,应当按照以下哪项注册的内容执业()
西周时期把买卖兵器、珍异等小件物品所使用的较短的契券称为()。
推进新农村建设是一项长期而繁重的历史任务,必须坚持以发展农村经济为中心,进一步解放和发展农村生产力,促进粮食稳定发展、农民持续增收;必须坚持农村基本经营制度,尊重农民的主体地位,不断创新农村体制机制;必须坚持以人为本,着力解决农民生产生活中最迫切的实际问题
依据《刑事诉讼法》的规定,表示刑事诉讼的开始,表明公安机关的侦查活动有了合法依据的刑事诉讼的一个独立程序是()。
(2009年)=______.
最新回复
(
0
)