首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2||c--!=3) printf("%d,%d,%d\
有以下程序: #include <stdio.h> main() { int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2||c--!=3) printf("%d,%d,%d\
admin
2022-04-01
40
问题
有以下程序:
#include <stdio.h>
main()
{
int a=1,b=2,c=3,d=0;
if(a==1&&b++==2)
if(b!=2||c--!=3)
printf("%d,%d,%d\n",a,b,c);
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://kaotiyun.com/show/i9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
有以下程序intfun(intn){ifln=1)return1;elseretum(n+fun(n-1));}main(){intx;scanf(’’%d’’,&x);x=fun(x);printf(’’%d\n’’,x);}
以下叙述中错误的是
以下叙述中正确的是()。
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));)程序运行后的输出结
在快速排序法中,每经过一次数据交换(或移动)后()。
结构化程序所要求的基本结构不包括()。
设变量已正确定义并赋值,以下正确的表达式是()。
当变量c的值不为2、4、6时,值也为“真”的表达式是
随机试题
肘关节()
下列哪项是防治疾病的基本原则
A.药理学的配伍变化B.给药途径的变化C.适应证的变化D.物理学的配伍变化E.化学的配伍变化四环素与含有亚铁离子的溶液混合会形成红色的螯合物,这种变化属于
机械开挖沟槽应预留一定厚度土层,由人工开挖至槽底设计高程,其厚度为()。
下列表述中,不符合《建筑工程五方责任主体项目负责人质量终身责任追究暂行办法》的是()。
最早的有系统记录汉语文字的是殷商时代的()。
事业单位改革中,按“精简、高效”的原则对事业单位进行清理整顿,建立编制管理与()相结合的管理体制。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
根据耶克斯一多德森定律,当学生完成较容易的作业时,教师应使其心理紧张程度控制在()。
2000年6月9日,江泽民在全国党校工作会议上第一次指出,“三个代表”重要思想所要回答和解决的是
最新回复
(
0
)