首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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",
有以下程序: #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",
admin
2018-01-14
18
问题
有以下程序:
#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/dTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设j为int型变量,则下面for循环语句的执行结果是()。for(j=10;j>3;j--){if(j%3)j--;--j;--j;printf("%d",j);}
最简单的交换排序方法是_________。
设变量已正确定义,则以下能正确计算f=n!的程序是()。
下列对队列的叙述正确的是()。
下列叙述中,不属于结构化分析方法的是______。
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
在计算机中,算法是指______。
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
随机试题
下列关于信息和消息的说法中,错误的是【】
在Internet中,一个域名可以对应多个IP地址,同样一个IP地址也可以对应多个域名。
腹壁透创的类型不包括()。
钢筋备料、加工的依据是()。
实行项目经理责任制、编制本阶段施工成本控制工作计划和详细的工作流程图等措施是施工成本管理的( )。
Thedemandforthesecurityofintellectualpropertyishelpingdrivethedevelopmentofnewtechnologiesincludingdigitalsign
某公司上年度息税前利润为500万元,资金全部由普通股资本组成,所得税税率为25%。该公司今年年初认为资本结构不合理,准备用发行债券购回部分股票的办法予以调整。经过咨询调查,当时的债券资本成本(平价发行,不考虑手续费和时间价值)和权益资本成本如下表所示:
“批复”的“复”是答复的意思,事先要有请示,否则就谈不到答复。()
党的十六届三中全会通过的《中共中央关于完善社会主义市场经济体制若干问题的决定》中阐述深化经济体制改革的指导思想和原则时指出:坚持社会主义市场经济的改革方向,注重制度建设和体制创新;坚持尊重群众的首创精神,充分发挥中央和地方两个积极性;坚持正确处理改革发展稳
HomelandSecuritySecretaryJanetNapolitanowarnedthatwejustcan’twin,canwe,airlines?Overthepastseveralyears,asmo
最新回复
(
0
)