首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2018-10-16
53
问题
若有以下程序
#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,1,2,-1
B、2,2,2,4
C、5,1,2,-1
D、1,2,3,4
答案
B
解析
代码中有两条并列的if语句,第一条if语句执行,(a=2) || (b=1)值为1,由于逻辑或表达式,根据其短路运算规则,a=2,b=2,即b值不变执行if分支c=2。并列的if语句中表达式(c==3) && (d=-1)为逻辑与表达式,c==3不成立,不考虑d=-1表达式,d为5.逻辑表达式值为0,不执行相应if分支。
转载请注明原文地址:https://kaotiyun.com/show/Z5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<stdio.h>#deftneJFT(x)x*xmain(){inta,k=3;a=++JFT(k+1);printf("%d",a
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
有以下程序main(){inti=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n",i,j,k);}程序运行后的输出结果是
交换两个变量的值,不允许用临时变量,应该使用下列哪一个位运算符()
以下叙述中正确的是()。
C语言程序的基本单位是()
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是()。
有以下程序 main( ) { int i=0,s=0; do{ if(i%2){i++;continue;} i++; s+=i; } while(i<7); printf("%d\n",s); }
下列叙述中,不属于软件需求规格说明书的作用的是______。
随机试题
下列选项中,不属于组织变革方式的是()
A.间歇性跛行B.“5P”征C.(指)趾端发黑、干性坏疽、溃疡形成D.搏动性肿块和杂音E.股白肿
A.金沸草散加减B.桑菊饮加减C.清金化痰汤加减D.三拗汤合二陈汤加减E.沙参麦冬汤加减
在教学《谁是最可爱的人》时,老师问:“谁是最可爱的人呢?”一个学生站起来问:“老师,我是不是最可爱的人啊?”老师说:“你热爱劳动,乐于助人,你是可爱的人,如果你能按时完成作业,认真听讲,上课积极发言,那么你也是最可爱的人。”该师运用了()的德育原
项目反应理论中的单维性假设指的是
既属于用益物权,又属于从物权的是()。
Psycholinguisticsisthestudyofthepsychologicalprocessesinvolvedinlanguage.Psycholinguistsstudyunderstanding,produc
Paintinghasbeencontinuouslypracticedbyhumansforsome20,000years.Togetherwithotheractivities【C1】______ritualistic
TheBuckinghamPalaceistheplace______almostalltouristscannotaffordtomisswheninLondon.
BargainingLessonsBargainingskillsaremostimportantwhennegotiatingformoreexpensivegoods--mosttypicallyhandicra
最新回复
(
0
)