首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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);
有以下程序: #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);
admin
2019-06-12
11
问题
有以下程序:
#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);
}
程序运行后的输出结果是( )。
选项
A、1 2 3
B、1 3 2
C、1 3 3
D、3 2 1
答案
C
解析
首先a=1,b=2,c=3,d=0;因为a为1,b++本身为b加之前的值,即b++为2,所以第一个if语句的判断条件为真,进入if语句。b经过b++运算后值为3,所以第二个if语句为真(或运算时,一个为真,整体都为真,并且第一个为真时第二个不会被执行运算),这时后面的运算都忽略。
转载请注明原文地址:https://kaotiyun.com/show/fjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是()。
有如下程序#includemain(){inta=0,b=1;if(++a==b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n",a,b);printf(
以下程序段完全正确的是()。
以下叙述中错误的是()。
以下语句的输出结果是printf("%d\n",strlen("\t\"\065\xff\n"));()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
下面结构体的定义语句中,错误的是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
随机试题
在车床上用指示表和中滑板刻度配合测量一偏心距为8mm的曲轴的偏心距误差,最高点测好后,把曲柄颈转过180°后;将中滑板依照刻度应朝里摇进()mm。
Thetaskishard,______,theworkersmanagedtofinishitintime.
细菌性肺炎的血常规检查表现为
男,50岁,肝硬化失代偿2年,2天前因呕血伴黑粪入院,经积极治疗出血停止,近1天来精神差,烦躁,嗜睡,意识错乱,扑翼样震颤阳性。该患者首要治疗措施为
桂枝汤原方服法要求“服已须臾,啜热稀粥一升余”,其意义在于
甲向乙借款500万元,丙提供了保证担保,丁提供了抵押担保。请根据民法原理、《合同法》、《担保法》回答下列问题:设甲、乙之间的借款合同为有效合同,甲将自己对乙的合同债务转让于乙,且取得了乙的同意,并通知了丙、丁。到期,已无力偿还乙之债务,乙能否要求甲承担
下列选项中,未列入我国刺绣工艺中“四大名绣”的是()。
为了在运行时把窗体Form1的标题(Caption属性)设置为“TestProgram”,应使用的语句为【】。
Questions29-24•Readthenewspaperarticlebelowaboutthecreationofnewjobs.•Choosethecorrectwordtofilleach
A、He’salreadyhelpedheralot.B、Sheknowshe’sverybusy.C、Shedoesn’tneedanyhelp.D、Hedoesn’tknowenoughchemistry.D
最新回复
(
0
)