首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是 #include"stdio.h" main() { intx=-9,y=5,z=8; if(x<y) if(y<0)z=0; else z+=1; printf("%d\n",z);}
下列程序的运行结果是 #include"stdio.h" main() { intx=-9,y=5,z=8; if(x<y) if(y<0)z=0; else z+=1; printf("%d\n",z);}
admin
2013-06-11
25
问题
下列程序的运行结果是 #include"stdio.h" main() { intx=-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
答案
D
解析
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=2+1。
转载请注明原文地址:https://kaotiyun.com/show/L5Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义#include<stdio.h>chara[10],*b=a;不能给a数组输入字符串的语句是
按条件f对关系R进行选择,其关系代数表达式为______。
在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
下述关于数据库系统的叙述中正确的是______。
下列条件语句中,功能与其他语句不同的是______。
以下叙述中,正确的是______。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是 ______。
在面向对象方法中,信息隐蔽是通过对象的______性来实现的。
以下是if语句的基本形式:if(表达式)语句其中“表达式”______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
大输液的澄明度对1ml中≥10μm不溶性微粒的要求是
有关代谢支持的原则,描述不正确的是
下列关于肺静脉的描述错误的是
A.髂外动脉B.阴部腹壁干C.旋股内侧动脉D.旋股外侧动脉E.股动脉后肢的动脉主干是
建筑物在实体上的老化、磨损、损坏所造成的建筑物价值损失,属于()。
交易双方经过协商,同意在约定的时间按照协议约定的价格和数量进行的交易是()。
王师傅工作勤勤恳恳,________。他却谦虚地说自己做得还很不够。填入横线最恰当的一句话是()。
Inthatmythicalera【B1】______childrenwereseenandnotheard,anddid【B2】______theyweretoldwithout【B3】______,everyoneknew
制定项目计划时,首先应关注的是项目(23)。
PeopleofBurlingtonarebeingdisturbedbythesoundofbells.FourstudentsfromBurlingtonCollegeofHigherEducationarein
最新回复
(
0
)