首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
40
问题
有以下程序
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全国计算机二级
相关试题推荐
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click() Dima(10)AsInteger DimiAsInteger Randomize Fori=1
单击一次命令按钮,下列程序代码的执行结果为()。PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,c,AsIntegera=2:b=3:c=4PrintP2(c,b,a)
下列程序段的执行结果为()。a=0:b=1Doa=a+b:b=b+1LoopWhilea<10Printa:b
以下程序段的功能是求两个数中的较大数,无法实现该功能的是
以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=_____
下列叙述中正确的是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第。一个元素为划分的基准,那么第一趟划分后的结果为()。
某人为计算n!(0<n<=12)编写了下面的函数过程:PrivateFunctionfun(nAsInteger)AsLongDimPAsLongP=1Fork=n一1To2Step一1
结构化程序设计中,下面对goto语句使用描述正确的是
在考生文件夹下有一个工程文件sit5.vbp,窗口有2个名称分别为Commandl和Command2、标题分别为“读数据”和“排序”的命令按钮,有2个标题分别为“数组A”和“数组B”的标签。请将窗体标题设置为“完全平方数排序”;再画2个名称分别为Text1
随机试题
A.长期使用一种受体的激动药后,该受体对激动药的敏感性下降B.长期使用一种受体的激动药后,该受体对激动药的敏感性增加C.长期应用受体拮抗药后,受体数量或受体对激动药的敏感性增加D.受体对一种类型受体的激动药的反应下降,对其他类型受体激动药的反应也不敏
在计算机内部,数值型数据和非数值型数据都是以()形式进行表示和存储的。
公司债券上市交易后,( )情形下,国务院证券监督管理机构可以决定暂停其上市交易。
下列不属于税收规划主要特征的是()
下列选项中,属于农村老年人生活保障的主要来源是()。
如果教学目标是侧重知识或结果,则与之相对应的教学策略是_______。
把5克食盐溶于75克水中,盐占盐水的().
【2015吉林辽源】画线是阅读时常用的一种资源管理策略。()
It(soon)became(obviously)that(insteadof)(beingtrained)tosingshewouldbetrainedasadancer.
下列是一组关于利率的材料:材料18月11日,日本银行(日本中央银行)决定把短期利率由近乎于零提高到0.25%,日本维持一年半的零利率政策宣告结束。这也是日本央行10年来第一次提高利率。所谓零利率,是指日本央行引导银行间同业拆借的短期
最新回复
(
0
)