首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是 #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
53
问题
下列程序的运行结果是 #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全国计算机二级
相关试题推荐
在快速排序法中,每经过一次数据交换(或移动)后()。
以下关于VB的叙述中,错误的是()。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
在设计窗体时双击窗体的任何地方,可以打开的窗口是
下面变量定义中错误的是
已知A$="Welcome",下列语句操作能够正确执行的是()。
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsInteger,arr(5)AsIntegerPrivateSubCommandl_Click()
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和
下列叙述中,不属于软件需求规格说明书的作用的是()。
设有如下的用户定义类型:TypeStudentNumberAsString:NameAsString:AgeAsIntegerEndType则以下正确引用该类型成员的代码是
随机试题
具有解毒散结,利咽消肿之功的药物是()
急诊室护士对本科室油纱条进行灭菌,应该用的灭菌方法是
一平面简谐波在弹性媒质中传播时,某一时刻在传播方向上一质元恰好在负的最大位移处,则它的()。
能独立完成铲土、运土、卸土、填筑、压实等工作的土方机械是( )。
“最适度货币区”概念的最先提出者是()。
注册会计师审计产生的直接原因是()。
Inthefollowingarticle,somesentenceshavebeenremoved.ChoosethemostsuitableonethelistA—Gtofitintoeachofthenu
STP的拓扑变化通知BPDU的长度不超过()。
Aswomendemonstrateagrowingappetiteforconsumertechproducts,retailersandmanufacturersarestillonlybeginningtocate
A、Scholarscangetprivategrantswithoutapplication.B、Scholarsstarttowriteapaperwhendoingtheirresearch.C、Scholars’
最新回复
(
0
)