首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=1,b=2,e=3,d=0; if(a==1 && b++==2) if(b!=2||c--!=3) printf(’’%d,%d,
有以下程序: #include<stdio.h> main() { int a=1,b=2,e=3,d=0; if(a==1 && b++==2) if(b!=2||c--!=3) printf(’’%d,%d,
admin
2019-12-17
322
问题
有以下程序:
#include<stdio.h>
main()
{
int a=1,b=2,e=3,d=0;
if(a==1 && b++==2)
if(b!=2||c--!=3)
printf(’’%d,%d,%d\n’’,a,b,cv);
else printf(’’%d,%d,%d\n’’,a,b,c);
else printf(’’%d,%d,%d\n’’,a,b,c);
}
程序的运行结果是( )。
选项
A、1,3,2
B、1,3,3
C、1,2,3
D、3,2,1
答案
B
解析
else总是和最近的if配对,所以进入第一个if语句中进行条件判断时,因为是逻辑与操作,需要两边运算对象的值均为非零值才为真,所以需要逐个执行判断的结果为1。进入第二个if语句条件判断,因为b!=2条件成立,所以整个条件表达式的值为真,不再执行逻辑或的第二个运算对象(c--!=3)c的值不变,也不再执行第一个else语句。打印a的值1,b的值3,c的值3。
转载请注明原文地址:https://www.kaotiyun.com/show/k1Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>main()voidfun(char*a,char*b){char*s="****a*b****",t[80];{while(*a==’*’)a++;fun(s,t);puts(t);whi
在深度为7的满二叉树中,叶子结点的个数为
下列关于栈叙述正确的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
下面选项中的程序段,没有编译错误的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。注意:部分源程序在文件PROG1.C中。请勿改动
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
下列条件语句中,输出结果与其他语句不同的是
随机试题
男性,15岁,发现肉眼血尿伴尿量减少1周。血压140/90mmHg,眼睑及双下肢水肿。3周前左下肢皮肤叮咬后感染。化验尿蛋白为(++),红细胞10~15/HP血红蛋白106g/L,血肌酐216gμmol/L,血清C3低。最可能的诊断是
关于细菌性食物中毒特点表述正确的是
产力包括哪几种?各有何特点?
存留养亲
某些物质在一定的温度条件下,电阻会降为零。这一现象被称为()。
世界上第一辆内燃机车的发明者是()。
建设民生工程,既要建立惠及全民的基本公共服务,又要安排好困难群众的生产生活,还要妥善解决涉及群众利益的热点、难点、焦点问题。由此,我们可以领悟到()
SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的
Iwouldrather______foraholidaythangiveupthisgoodopportunitytoattendtheconcert.
Whensheheardfromthehospitalthathergrandfatherhaddied,she______intotears.
最新回复
(
0
)