首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
35
问题
有以下程序:
#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全国计算机二级
相关试题推荐
当输入为”hello?”时,下面程序的执行结果是()。#includemain(){charC;c=getchar();while(C!=’?’){putchar(c
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5:if(c)x=3;elsex=4:
三种基本结构中,能简化大量程序代码的是()。
最简单的交换排序方法是_________。
在位运算中,操作数每左移两位,其结果相当于()。
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的是switch语句是()。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,贝数组x在内存中所占字节数是______。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
以下数组定义中错误的是()。
随机试题
当人体触电时,电流对人体内部造成的伤害,称为电伤。
A四肢对称性紫癜伴关节痛及腹痛、血尿B鼻出血、血尿、黑便C紫癜伴黄疸D自幼有轻伤后出血不止,有关节肿痛和畸形者E以上都不是紫癜的临床表现多样,下列疾病描述可出现何种情况。血友病
妇科淫邪因素是
患者,女,38岁。素体虚弱,月经量多,近半年来,反复出现皮下紫斑,伴齿衄,鼻衄,并吐血一次,查血小板数降低,尿中有红细胞,自述神疲乏力以晕眼花,面色萎黄,爪甲色淡,食欲不振,舌质淡,脉细弱。病机为
下列哪项指标对诊断甲状腺机能亢进有较高的敏感性( )
某大城市拟建一生活垃圾填埋场,设计填埋量为300万t,填埋厚度为25m,主要设施有:防渗衬层系统、渗滤液导排系统、雨污分流系统,地下水监测设施、填埋气导排系统以及覆盖和封场系统。按工程计划,该填埋场2011年1月投入使用。该填埋场渗滤液产生量预计为120t
甲企业2007年发生如下交易性金融资产投资业务:(1)2007年1月1日,以103000元(忽略交易费用)购入D公司于2006年7月1日发行的3年期债券,该债券每年在1月10日、7月10日付息,其面值为100000元,票面利率为5%。(2)2007年
()是彝族人为驱虫保护庄稼而延续下来的节日。
Thebizarreanticsofsleepwalkershavepuzzledpolice,perplexedscientists,andfascinatedwritersforcenturies.Thereisan
Wheredopesticidesfitintothepictureofenvironmentaldisease?Wehaveseenthattheynowpollutesoil,water,andfood,tha
最新回复
(
0
)