首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是 #include"stdio.h" main() { int x=-9,y=5,z=8; if(x<y) if(y<0)z=0; else z+=1;
下列程序的运行结果是 #include"stdio.h" main() { int x=-9,y=5,z=8; if(x<y) if(y<0)z=0; else z+=1;
admin
2009-02-15
32
问题
下列程序的运行结果是 #include"stdio.h" main() { int x=-9,y=5,z=8; if(x<y) if(y<0)z=0; else z+=1; printf("%d\n",z);}
选项
A、6
B、7
C、8
D、9
答案
8
解析
if...else语句的执行过程如下,首先计算if后面一对圆括号内表达式的值,若表达式的值为非0,执行if子句,然后跳过else子句,去执行if语句后的下一条语句;若表达式的值为0,跳过if子句,去执行else子句,接着去执行if语句后的下一条语句。 C语言的语法规定,else子句总是与前面最近的不带 else的if匹配,与书写格式无关,本题目的后一个if else相当于嵌套在第一个if子句里,相当于x<y&&y< 0时,z=0;当x<y&&y>=0时,z=z+1。
转载请注明原文地址:https://kaotiyun.com/show/KfXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
由关系R1和R2得到关系R3的操作是()。
以下关于过程的叙述中,错误的是()。
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()DimiAsInteger,nAsIntegerFori=
窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()PrivateSubCommand1_Click()Text1.Text=””
下列方法中,不属于软件调试方法的是()。
在标准模块中用Public关键字定义的变量,其作用域为
顺序文件在一次打开期间
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommandl_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)....
有如下程序:PrivateSubForm_Click()DimSAsStringS=InputBox("请输入一个字符串:")Fori=1ToLen(S)\2IfMid(S,i,1)<>M
在软件开发中,需求分析阶段可以使用的工具是( )。
随机试题
某基层医疗机构要转型为社区卫生服务中心该社区卫生服务中心开展社区高血压防治,所采取的下列措施中,属于第二级预防的措施是
与虚喘有关的主要脏器为
目前,二段式种植体
甲在骑车下班途中,碰巧乙和丙在路边厮打,乙突然把丙推向非机动车道,甲躲闪不及,将丙撞伤。根据《侵权责任法》的规定,下列表述正确的是()。
可以采用行政划拨形式取得土地使用权的有()。
梁某本月由于担任某公司独立董事职务所取得的董事费收入5000元,可扣减的费用是( )元。
新闻:内幕
设f(x)连续,则∫abf(x+y)dy为().
•Readthearticlebelowaboutrecruiting.•Choosethebestsentencefromtheoppositepagetofilleachofthegaps.•Foreachg
NetLibraryisalibrarythatlendsoutdigitalbooks.Ittreatsadigitalbooklikeapaperbackcopy.Itchargeslibraryperbo
最新回复
(
0
)