首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
若有以下程序: #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
admin
2019-02-02
75
问题
若有以下程序:
#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/sERp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中,正确的是()。
以下4个选项中,不能看作一条语句的是( )
下列叙述中正确的是______。
设变量已正确定义并赋值,以下正确的表达式是
下列关于软件测试的目的和准则的叙述中,正确的是()。
关系数据库管理系统能实现的专门关系运算包括()。
以下程序把三个NODEIYPE型的变量链接成—个简单的链表,并在while循环中输出链表结点数据域中的数据。请填空。#include<stdio.h>structnode{intdata;struct
树中度为零的结点称为______。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
随机试题
Astheplanecircledovertheairport,everyonesensedthatsomethingwaswrong.Theplanewasmovingunsteadilythroughtheair
属于第一代胆碱酯酶抑制剂的治疗老年痴呆药是
某10周龄鸡群发病,病鸡视力减退,表现为虹膜呈同心环状褪色,瞳孔环状不规则,后期逐渐缩小。部分鸡出现皮肤肿瘤,法氏囊常见萎缩。该病最可能是()。
具有髋结节的是()。
华北制药股份有限公司2007年6月有关账户期初余额如下:(金额单位:元)6月发生经济业务如下:(1)从银行提取现金3000.00元。(2)用银行存款购入生产运输用卡车一辆,计250000.00元。(3)
动植物性包装物、铺垫材料进境时应当及时报检。( )
公益性养老服务设施用地,可以依法使用国有划拨土地或者农民集体所有的土地。()
下列选项中,属于法律责任免除条件的有()。
下列作者、作品、朝代对应正确的一项是()。
设f(x)在[0,1]上二阶可导,且f(0)=f(1)=0.证明:存在ξ∈(0,1),使得f"(ξ)=2f’(ξ)/1-ξ.
最新回复
(
0
)