首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int n=0,m+1,X=2; if(!n) X-=l; if(m) X-=2; if(X) X-=3; printf("%d\n",x); } 执行后输出的结果是【
有以下程序 main() { int n=0,m+1,X=2; if(!n) X-=l; if(m) X-=2; if(X) X-=3; printf("%d\n",x); } 执行后输出的结果是【
admin
2010-01-10
66
问题
有以下程序
main()
{ int n=0,m+1,X=2;
if(!n) X-=l;
if(m) X-=2;
if(X) X-=3;
printf("%d\n",x);
}
执行后输出的结果是【 】。
选项
答案
-4
解析
if-else构造了一种二路分支选择,是一种最基本的选择结构,if(条件) S1(if分结构) else S2(else分结构),它的工作过程是:先对条件表达式进行判断,若为真(成立,值为非零),就执行if分结构(S1);否则(不成立,值为0),就执行else分结构(S2)。本题中,n=O,可以判断(!n)为真,执行“x=x-1=2-1=1;m=1”,可以判断(m)为真,执行“x=x-2=1-2=-1;”进而可以判断(x)为真,执行x=x-3=-1-3=-4。所以,最后输出为-4。
转载请注明原文地址:https://kaotiyun.com/show/0mWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
通常软件测试实施的步骤是()。
在窗体上画一个命令按钮(名称为Command1),并编写如下代码:FunctionFun1(ByValaAsInteger,PrivateSubCommand1_Click()bAsInteger)AsI
以下关于数组的叙述中,错误的是
以下关于控件的叙述中,正确的是
在窗体上画一个名为Commandl的命令按钮,然后编写以下程序:PrivateSubCommandl_Click()DimM(10)AsIntegerFork=1To10
下面属于良好程序设计风格的是()。
以下关于变量作用域的叙述中,错误的是
(1)在考生目录下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Linel,还有一个名称为Label1的标签,和其他一些控件,如图3.172(a)所示。在运行时,若用鼠标左键单击圆的边线,则指针指向鼠标单击的位置,如图3.1
窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。程序代码如下:Dimcolor(3)AsIntege
以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structstex;printf("exsize
随机试题
普查原发性肝癌最简单有效的方法为
患儿4岁,口腔内多颗乳牙包括下颌乳前牙均有龋坏,短期内部分牙发展为残冠残根。不可能的原因为
下列关于仲裁与诉讼特点的表书正确的有()
在编制“试算平衡表”时,若期初余额、本期发生额和期末余额的借方和贷方均平衡,则( )。
对在6个月内______被出具监管警示函仍未改正的销售机构,在分发或公布基金宣传推介材料前,应事先将材料报送中国证监会,报送之日起______日后,方可使用。( )
下列关于财务顾问从事上市公司并购重组财务顾问业务应当履行的职责的说法中,错误的是()。
按照产品生命周期理论,分配股利的情况一般出现在()。
新办小型商贸企业必须自工商登记之日起,一年内实际销售额达到180万元,方可申请一般纳税人资格认定。()
5,8,(),23,35
求f(x)=的间断点并判断其类型.
最新回复
(
0
)