首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int n=0,m=1,x=2; if(!n)x-=1; if(m)x-=2; if(x)x-=3; printf("%d\n",x); } 执行后输出结果是【
有以下程序 main() { int n=0,m=1,x=2; if(!n)x-=1; if(m)x-=2; if(x)x-=3; printf("%d\n",x); } 执行后输出结果是【
admin
2009-04-15
53
问题
有以下程序
main()
{ int n=0,m=1,x=2;
if(!n)x-=1;
if(m)x-=2;
if(x)x-=3;
printf("%d\n",x);
}
执行后输出结果是【 】。
选项
答案
-4
解析
if…else构造了一种二路分支选择,是一种最基本的选择结构,if(条件)S1(if分结构)elseS2(else分结构),它的工作过程是:先对条件表达式进行判断,若为真(成立,值为非零),就执行if分结构(S1);否则(不成立,值为0),就执行else分结构(S2)。本题中,n=0,可以判断(!n)为真,执行x=x-1=2-1=1;m=1,可以判断(m)为真,执行x= x-2=1-2=-1进而可以判断(x)为真,执行x=x-3=-1-3=-4。
转载请注明原文地址:https://kaotiyun.com/show/cYXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
设窗体上有一个Command1命令按钮,还有以下程序代码:PrivateSubCommand1_Click()StaticxAsIntegerx=x+1Callproc(x)Printx,E
下列叙述中正确的是( )。
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
下列有语法错误的赋值语句是( )。
以下叙述中错误的是
下列关于栈叙述正确的是( )。
下面有关标准模块的叙述中,错误的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
有以下函数:Functionfun(xAsInteger,yAsInteger)AsIntegerDoWhilex>=yx=x-yLoopfun=xEndFuncti
随机试题
有以下公式:若已经正确引用math.h文件,下列不能正确计算上述公式的程序段是【】
作为一门独立学科的艺术学诞生于______。()
丹参可应用于()
病人,女,75岁,高血压病30余年,平日血压控制在140/90mmHg,糖尿病4年,应用降糖药物控制血糖。近半年来常于劳累时感心前区闷痛,持续1~2分钟,休息后缓解,未予诊治。4小时前突感胃疼伴烧心感,伴大汗,恶心呕吐1次,呕吐物为胃内容物。急诊入院。查:
甲房地产咨询公司(以下简称甲公司)设立于1998年,购买了位于某居住区配套的商业用房作为经营用房,注册资本为200万元。甲公司根据相关法律按税后利润的10%提取法定公积金,至2008年年底累积提取100万元,2009年甲公司税后利润为120万元,当年分配7
量子数n=4,l=2,m=0的原子轨道数目是:
“会计电算化”一词始于()。
某外商投资企业2005年度发生如下经济事项:(1)2005年4月,签订销售合同一份,金额50万元。(2)2005年11月,审查后发现记载资金的账户比期初多出100万元,其中包括应拨付给外地分支机构的资金30万元。(3)2005年12月,按规定到有关部
《物业管理条例》对前期物业管理招投标作了例外的规定。对于投标人少于()个的,可以采用协议的方式选聘物业管理企业。
A、10:30pm.B、11:00pm.C、11:30pm.D、12:00pm.D男士说,餐馆周末的营业时间一直到午夜,即12:00pm,故答案是D。关键是分辨weekdays和weekend的不同营业时间,做笔记时要迅速和完整地记下细节
最新回复
(
0
)