首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
75
问题
有以下程序
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://www.kaotiyun.com/show/0mWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够将组合框Combol中最后一个数据项删除的语句为
窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1_Timer()
数据库设计中反映用户对数据要求的模式是()。
以下关于变量作用域的叙述中,错误的是
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是()。
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
下列符号常量的声明中不合法的是
按通信距离划分,计算机网络可以分为局域和广域网。下列属于局域网的是()
随机试题
禁用碳酸氢钠洗胃的中毒患者是
小波的父母平时鼓励他养成良好的学习习惯,督促他按时完成作业。在报特长班时也会征求他的意见。小波在学校遵守纪律,期末选三好学生时很多同学都投了他的票。小波的家庭教养模式属于()。
Agroupofscientistsrowingtowardthecenterofalakesawsomethingshocking.Theyturnedbackasfastastheycould.Whatha
任何单位和个人发现传染病病人或者疑似传染病病人时,都应当及时报告给
痰液中出现支气管管型常见于
肺源性心脏病发病的关键环节是
对一个企业而言,收入与费用一般都遵循配比原则,营业外收入和营业外支出也不例外。()
关于文学作品中的典故,下列解释错误的是()。
社会保障:是国家和社会依据一定的法律和规定,通过国民收入的再分配,对社会成员的基本生活权利予以物质保障的一系列社会安全制度。下列不属于社会保障的是( )。
VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一个字母
最新回复
(
0
)