首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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全国计算机二级
相关试题推荐
表示关系X<=Y<=Z的C语言表达式为()。
设有定义:“inta;floatb;”,执行“scanf("%2d%f",&a,&b);”语句时,若从键盘输入876543.0,a和b的值分别是()。
有以下程序段:intx=3;do{printf("%d",x-=2);}while(!(--x));其输出结果是()。
若有以下的定义:“intt[3][2];”,能正确表示t数组元素地址的表达式是()。
以下叙述中错误的是()。
下列选项中不合法的十六进制数是()。
下列不属于软件工程的3个要素的是()。
诊断和改正程序中错误的工作通常称为______。
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
一女性,60岁。丧偶10年,现独居,嗜烟酒,不爱运动。平时性情抑郁,过分容忍,办事无主见,常顺从于别人。1个月前行胃癌切除,术中及术后情绪低落,兴趣下降,独自流泪,有轻生之念。患者病前的行为特征为
胎先露指
财政补贴是一种财政援助,下列属于间接援助形式的是()。
在城市送电网中,一次送电网一般以()方式结送为宜。
2012年1月,李某设立了甲一人有限责任公司(下称甲公司),注册资本为550万元。2013年1月,甲公司向乙银行借款500万元,双方,签订了借款合同,借款期限为2年。陈某在借款合同中以保证人身份签字。借款合同包含如下仲裁条款:凡是与本借款债务清偿有关的纠
设a1=1,an+1+=0,证明:数列{an}收敛,并求.
在计算机软件系统的体系结构中,数据库管理系统位于用户和______之间。
Researchersinvestigatingbrainsizeandmentalabilitysaytheirworkoffersevidencethateducationprotectsthemindfromthe
Lifeinsuranceisfinancialprotectionfordependentsagainstloss______thebread-winner’sdeath.
Afterreadingtheinsurancepolicy(保单),youarerequiredtocompletetheoutlineaccordingtoit.
最新回复
(
0
)