首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2021-02-25
20
问题
若有以下程序
#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、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/T9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main()inta=一2,b=0:while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是()
以下关于结构化程序设计的叙述中正确的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
以下关于宏的叙述错误的是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){intx,y,z;x=y=l;z=x++;y++;++y;printf("%d%d%d\n",x,y,z);}程序运行后的输出结果是()
软件设计中模块划分应遵循的准则是()。
在软件开发中,需求分析阶段可以使用的工具是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
随机试题
通过采用机械加压送风方式阻止火灾烟气侵入楼梯间、前室、避难层(间)等空间的系统是()。
男性,晚期肺癌患者,出现面部、颈部、上肢和上胸部静脉怒张,皮下组织水肿,上肢静脉压升高。其原因是癌肿致
手、足三阳经在头部的分布规律是
对于下列哪些起诉,法院应当裁定不予受理或裁定驳回起诉?()
下列属于扶植中小型企业特定政策的是()。
根据物权法律制度的规定,下列财产中,可以作为抵押物的有()。(2009年)
当一个人在森林里迷路时,是否看得出四周远处有微弱光亮借以辨别方向,反映了这个人的()的高低。
“十五的月亮升上了天空呀,为什么旁边没有云彩……。”这是一首在中秋佳节思念心上人,希望能与亲人团聚的歌曲。这首民歌的曲名是()。
有以下程序#includeintflintn);main(){inta=3,s;s=f(a);s=s+fla);printf("%d\n",s);}intflin
A、Hehatedgrowingup.B、Heread4bookswrittenbyHinton.C、Hehaddifficultiesinreading.D、Hedeterminedtobeawriter.C访
最新回复
(
0
)