首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
45
问题
有以下程序
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全国计算机二级
相关试题推荐
窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommand1_Click()Text2.T
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
下面关于标准模块的叙述中错误的是
以下合法的VB变量名是()。
在某个事件过程中定义的变量是
以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是
以下关于变量作用域的叙述中,错误的是
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
随机试题
固定资产的大修理支出,是指同时符合下列条件的支出()。
《汉语拼音方案》的主要用途有哪些?
下列属原发性腹膜后实质性肿瘤的是
A、一级管理B、三级管理C、二级管理D、一般管理E、重点管理自费药品应
一侧肾癌的主要治疗方法是
计算机系统的性能指标主要有( )。
某市计划在通往一所中学的两条路(不相交)两旁栽上树,现运回一批树苗,已知一条路的长度是另一条路长度的两倍还多6000米,若每隔4米栽一棵,则少2754棵,如每隔5米栽一棵,则多396棵,则共有树苗()棵。
现在有64个乒乓球、18个乒乓球盒,每个盒子里最多可以放6个乒乓球,最少要放1个乒乓球,至少有几个乒乓球盒子里的乒乓球数目相同?()
=________.
Lookatthequestionsforthispart.Youwillhearapassageabout"AmericanWeighsIn".Youwilllistentoittwice.F
最新回复
(
0
)