首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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); e
有以下程序 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); e
admin
2020-11-23
31
问题
有以下程序
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,2,3
C、1,3,3
D、3,2,1
答案
C
解析
a,b,c,d初始值分别为1,2,3,0。嵌套的if语句中,第一个if中,表达式a==1&&b++==2值为1,执行嵌套的if分支,此时“b=3,b!=2”成立,由于运算符是||,不管后面一个表达式的值是不是1,其整个表达式的值总是l,“c--!=3”表达式不执行,最后打印出a,b,c的值是1,3,3。
转载请注明原文地址:https://kaotiyun.com/show/Mf3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有语句typedefstructTT{charC;inta[4];}CIN;,则下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){chars[]={’’012xy’’};int1,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为()。
在下列定义语句中,编译时会出现编译错误的是()。
以下叙述正确的是()。
以下数组定义中错误的是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于
以下选项中,合法的一组C语言数值常量是( )。
随机试题
糖酵解过程中催化ATP生成的酶是
西替利嗪的药理作用包括()。
在仲裁程序中,一方当事人因另一方当事人的行为或者其他原因,可能使裁决不能执行或者难以执行的,可以申请采取财产保全措施。申请财产保全的正确程序是什么?
下列社会保险险种中,企业职工个人不缴费的是()。
某公司某年1~3月预计的销售收入分别为220万元、350万元和380万元,当月销售当月收现70%,下月收现20%,再下月收现10%,则该年3月31日资产负债表“应收账款”项目金额和该年3月的销售现金流入分别为()万元。
有利于教育逐级普及的学制是()。
先给被试呈现线段a,待其消失60毫秒后,再呈现线段b,人们会看到线段a向线段b移动,这种现象称为()
下列叙述中正确的是
A、Theymaylosethebackpart.B、Theymaystraintheirmuscles.C、Theymayfinditeasiertoliftonebyone.D、Theymaycallso
Newtechnologylinkstheworldasneverbefore.Ourplanethasshrunk.It’snowa"globalvillage"wherecountriesareonlyseco
最新回复
(
0
)