首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是 #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
57
问题
下列程序的运行结果是 #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全国计算机二级
相关试题推荐
窗体上有一个名称为Commandl的命令按钮,编写如下事件过程:PrivateSubCommandl_Click()i=0DoWhilei<6Forj=1Toin=n+1Next
下列序列中不满足堆条件的是()。
以下关于过程的叙述中,错误的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是
以下关于框架的叙述中,错误的是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
设有定义:intn,*K=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。 scanf("%d",【】); printf("%d\n",【】);
随机试题
艺术敏感主要是指艺术家的()
在Access2010中,查询的数据源不可以是()
急性弥漫增生性肾小球肾炎的主要病理变化是快速进行性肾小球肾炎的主要病理变化是
前列腺底部与哪项相连前列腺尖与哪项相连
慢性心功能不全最常见的诱因是
患者女性,50岁。既往高血压病史10年,近日出现劳力性呼吸困难,经休息后缓解,经诊断患者为心力衰竭,首先出现
某患者因“腹痛、呕吐6小时”被家属送来急诊,诊断为急性胰腺炎休克型,收入重症监护室抢救。家属急切地向护士询问“他怎么样了?他能醒过来吗?”护士最恰当的回答是
根据有关规定,从国外进口的设备,其原价按()确定。
工程造价资料数据主要运用的方面包括()等。
下列对商业银行声誉风险管理的表述,正确的有()。
最新回复
(
0
)