首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3,d=4; if ((a=2) && (b=1)) c=2; if ((c==3) || (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=-
admin
2020-01-10
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;
printf("%d,%d,%d,%d\n", a,b,c,d);
}
则程序的输出结果是
选项
A、2,2,2,4
B、2,1,2,-1
C、5,1,2,-1
D、1,2,3,4
答案
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/4HCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){while(getchar()!=’\n’);}以下叙述中正确的是()。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
数据库系统的核心是()。
结构化程序设计的3种结构是()。
若变量已正确定义,以下选项中非法的表达式是
设有定义:intx=2;以下表达式中,值不为6的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下面不属于软件设计阶段任务的是
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fu
随机试题
朱光潜《咬文嚼字》一文的中心论点是()
下列对于诊断肝气郁结证最无意义的是
需保温运送的粪便标本是为了检查
A.理气化瘀止痛B.温经暖宫止痛C.益气养血止痛D.清热除湿,化瘀止痛E.益肾养肝止痛痛经气滞血瘀证的治法是
患者女,48岁。哮喘持续发作,呼吸36次/分,吸气时脉搏明显减弱,此时该患者的脉搏属于
关于投资控制目标值的叙述,正确的有( )。
施工合同履行过程中,发现在有放射、毒害性环境中施工时,承包人准备采取的相应安全防护措施( )。
客户资产管理业务投资主办人通过()向中国证券业协会进行执业注册。
2014年4月1日,甲建筑公司(以下简称“甲公司”)与当地政府签订一项总金额为9000万元的固定造价合同,承建一条高速公路,工程于2014年4月1日开工,预计2016年3月31日完工,合同规定如果该工程质量优异可获得奖励款300万元。该公司采用累计实际发生
FeastOnTurkeyandGoodWishesatThanksgivingFourweeksagoUSchildrendressedasmonstersandaskedforsweets.Thatwas
最新回复
(
0
)