首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
31
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
若有下面的程序片段:int[12]={0},*p[3],**pp,i;for(i=0;i
以下程序的输出结果是【】。#defineMCRA(m)2*m#defineMCRB(n,m)2*MCRA(n)+mmain(){inti=2,j=3;printf("%d\n",MCR
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps;
当变量c的值不为2、4、6时,值也为“真”的表达式是( )。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
表示关系a≤b≤c的C语言表达式为()。
下面关于完全二叉树的叙述中,错误的是______。
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是
在满足实体完整性约束的条件下()。
随机试题
关于颞骨骨折,哪一种说法是错误的
丹参临床应用于
A.草酰乙酸B.天冬氨酸C.磷酸烯醇式丙酮酸D.苹果酸苹果酸脱氢后的产物是
A.仔猪白痢B.仔猪黄痢C.沙门菌病D.仔猪红痢E.猪痢疾45日龄仔猪,体温41℃,食欲不振,陆续腹泻,消瘦,剖检见全身黏膜不同程度出血,脾肿大,呈蓝紫色,坚实似橡皮;肝有针头大灰黄色坏死点;盲肠、结肠的肠壁增厚,黏膜坏死。该病
对抗驱虫法是
根据票据法律制度的规定,下列各背书情形中,属于背书无效的有()。
Englandcontinuestobeoneofthemostpopulartouristdestinationsintheworld.Londoninparticularisoneofthemostvisit
你单位让你组织对老年人的调查,调查他们喜欢什么样的养老方式,你如何组织?
HowtheBodyKeepstheSameTemperatureThetemperatureofyourbodyshouldbealwaysjustthesame,nomatterwhetherthew
TheJointStatementontheFrameworkforCooperationstipulatesthatboththepartiesshouldundertakeverificationactivities.
最新回复
(
0
)