首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
31
问题
若有以下程序
#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全国计算机二级
相关试题推荐
以下定义数组的语句中错误的是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
以下选项中可用作C程序合法实数的是
关于算法,以下叙述中错误的是
若有以下程序intflinta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(a,n-1);printf("%d\n",f(a,
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={
数据库设计中反映用户对数据要求的模式是()。【10年9月】
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是()。
计算机软件包括()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
益丰公司采用意见箱、合理化建议、态度调查等方式征询全体员工的意见,该沟通方式属于()
土地革命战争时期,中国的红色政权能够存在与发展的根本原因是()
A、IthappenedearlylastFridaymorning.B、Itlastedformorethanonehour.C、IttorethroughtheNewTerritories.D、Itcaused
肝火亢盛型高血压宜选用阴阳两虚型高血压宜选用
A.变量B.数值变量C.二分类变量D.多顷分类变量E.多项有序分类变量医生观察某药对胃出血的疗效,以大便OB的“+”数为观察指标,属哪种指标
组成药物中含有蒲黄、五灵脂的方剂是
标注新建房屋底层室内地面和室外整平地面绝对标高的图样是()。
善意取得制度限制了所有权的()。
一位教师教“因式分解”这一单元时.发现学生的基础知识差别较大,于是对八位成绩好的学生提出了不同的要求,让他们到图书馆自学《因式分解及其应用》一书。经过自学,他们不但完成了规定的习题作业,还集体选编了几十道有代表性的习题。教师按程度有选择地分别介绍给其他同学
深秋季节,道路两旁堆满了金黄色树叶,很多市民觉得分外美丽,可是环卫工人很尽职地及时扫走了落叶。有群众说其破坏了美景,但环卫部门认为存在安全隐患,必须要及时清理。对此,你怎么看?
最新回复
(
0
)