首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
59
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
在位运算中,操作数每左移两位,其结果相当于()
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()。
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p/13所指向的数组元素的地址为______。
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps;
若有说明语句:charc=’\72’;则变量c
设二叉树如下:对该二叉树进行后序遍历的结果为【】。
有以下函数:mtaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是()。
以下叙述中正确的是
若有如下程序:floatsub(inta,intb){return(a*b);}main(){inti=1,j=2,k=3;printf("%4.0f\n",sub((int)sub(k+j,j),
算法一般都可以用______控制结构组合而成。
随机试题
在对病因不明疾病的研究中,描述性研究的主要用途是
中度牙周炎患牙牙周袋深度是()
妇女从生育期走向绝经的一段过渡时期,一直到最后一次月经,称为
五环三萜皂苷元中齐墩果烷型和乌索烷型的主要区别是
营业线桥涵施工有关加固、防护不得侵入建筑限界。当对行车进行限速时,除应符合现行《铁路技术管理规程》的规定外,必须制定确保安全的措施,并应与()签订协议后方可施工。
()的目的在于迅速取得资料,在经济活动中及时采取措施进行调整。
质量信息在项目质量管理中的作用有________。
国家和政府对教师专业化的促进与保障措施是()。
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
下列说法中正确的是()。
最新回复
(
0
)