首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是 #include "stdio.h" main() { int x=-9,y=5,z=8; if(x
下列程序的运行结果是 #include "stdio.h" main() { int x=-9,y=5,z=8; if(x
admin
2013-06-11
30
问题
下列程序的运行结果是
#include "stdio.h"
main()
{ int x=-9,y=5,z=8;
if(x
if(y<0)z=0;
else z+=1;
printf("%d\n",z);}
选项
A、6
B、7
C、8
D、9
答案
D
解析
if卐lse语句的执行过程如下,首先计算if后面一对圆括号内表达式的值,若表达式的值为非0,执行if子句,然后跳过else子句,去执行if语句后的下一条语句;若表达式的值为0,跳过if子句,去执行else子句,接着去执行if语句后的下一条语句。C语言的语法规定,else子句总是与前面最近的不带else的if匹配,与书写格式无关,本题目的后一个if-else相当于嵌套在第一个if子句里,相当于x
=0时,z=z+1。
转载请注明原文地址:https://kaotiyun.com/show/HtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){intnum=0;while(num<=2){num++;printf("%d\n",num);}}上面程序的输出结果是
若x是int型变量,且有下面的程序片段:for(x=3;x<6;x++)printf(x%2)?("**%d"):(”##%d\n”),x);上面程序片段的输出结果是()
若有程序段: intc1=1,c2=2,c3; c3=1.0/c2 * cl; 则执行后,c3中的值是()
若有如下说明,则______的叙述是正确的。structst{inta;intb[2];}a;
下列叙述中正确的是______。
以下叙述中正确的是
在下列四条叙述中,错误的一条是()
以下叙述中正确的是______。
随机试题
蛋白质存在于一切生物的_______内,是生物体组成中最重要的成分。
一般可然物质,当空气中含氧量低于()时也不会发生燃烧。
T细胞主要位于外周淋巴组织中的
下面()是贷款项目分析的核心工作和贷款决策的重要依据。
在()业务中,交易双方都是金融机构。
企业发生的原材料盘亏或毁损损失中,不应计入管理费用的是()。
某商业银行2006年第一季度发生了下列经济业务:(1)收到银行总行转入的外汇资金5000万美元,转贷给某国有企业。本季度收到转贷的利息收入62.5万美元,实际支付利息支出56.25万美元,上级行核定的借款利息支出为50万美元;(2)办理
全球航空运输业内最流行的合作方式“代码共享”最早产生在()。
春秋时代中国就开始了户籍制度。但是现在有人说“户籍制度是经济发展的绊脚石"。你怎么看?
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********er
最新回复
(
0
)