首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf("%d,%d,%dtt,&a,&b,&c);给a赋值1、给b赋值2、给C赋值3,以下输入形式中错误的是(注:口代表一个空格符)
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
以下叙述中正确的是
有以下程序:#includeintsum(intm){staticintn=1;returnn+=m:}main(){inti;for(i=1;
关于C语言的变量,以下叙述中错误的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
以下定义语句中正确的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
设变量已正确定义并赋值,下列表达式中正确的是()。
随机试题
A.检测限B.定量限C.回收率D.精密度E.最低定量限常用来表示准确度的是
[2011年第014题]下列关于一般观演建筑视线设计要考虑的因素中,哪一条不正确?
根据《建设工程质量管理条例》规定,建设工程发生质量事故,有关单位应当在()向当地建设行政主管部门和其他有关部门报告。
根据分税制体制规定,将同经济发展直接相关的主要税种划分为()。
情事变更原则的效力体现在________。
下列对“绿色建筑”与“可持续建筑”关系的解说,表述不正确的一项是()。下列对绿色建筑的解释,最准确的一项是()。
帕累托最优,指这样一种社会状态:对于任何人来说,如果不使其他某个(或某些)人境况变坏,他的情况就不可能变好。如果一种变革能使至少有一人的境况变好,同时没有其他人境况因此变坏,则称这一变革为帕累托变革。以下各项都符合题干的断定。除了:
简述《唐律疏议》。
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
A、Itisn’treliable.B、Itneedschecking.C、Itisdefinitelytrustworthy.D、Itwon’thurttotry.DWhat’sthewoman’s’attitude
最新回复
(
0
)