首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
63
问题
有以下程序
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全国计算机二级
相关试题推荐
在窗体上画一个名为Commandl的命令按钮,然后编写以下程序:PrivateSubCommandl_Click()DimM(10)AsIntegerFork=1To10
以下关于函数过程的叙述中,正确的是
以下关于控件数组的叙述中,错误的是
设有语句Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
在VisualBasic中,表达式3*2\5Mod3的值是
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
有以下说明和定义语句:structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"
随机试题
减刑
根据《房屋建筑与装饰工程工程量计算规范》(GB50854—2013),金属结构工程量的计算,正确的是()。
背景某市自来水厂进行扩建,新建沉淀池一座,设计为无盖圆形,直径30m,池壁应用预制板吊装外缠预应力钢丝结构,市政公司中标承建后,成立了项目经理部。项目部技术员编写了池壁预制板吊装施工方案,包含工程概况,主要技术措施,安全措施三个方面;工程开工前,项目经理
《中华人民共和国招标投标法》自()起正式施行。
发明人、设计人可以是自然人也可以是法人()。
辩证唯物主义认为,人的发展是个体内在因素与()在个体活动中相互作用的结果。
•ReadthearticlebelowabouttheASTA.•Inmostofthelines34-45thereisoneextraword.Itiseithergrammaticallyincorr
Lastnight,itwasstilllightoutwhenIreturnedhomefromwork.Mynewneighborandhissonwereintheir【C1】______place,out
出现在中国五代时期的妇女缠足(foot-binding),虽然最初是宫廷舞女为了方便跳舞而采用的一种行为,但由于有人认为脚裹起来更好看,所有很多人就开始效仿起来。到了宋代,封建社会的纲常思想非常严重,受到男尊女卑的封建礼教的影响,女子裹脚的风气被传承下来,
OnFoodSafety,aLongListbutLittleMoneyA)Thissummertherehasbeenadrumbeatoffood-relatedillnesses.Strawberries
最新回复
(
0
)