首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是 #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
31
问题
下列程序的运行结果是 #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://jikaoti.com/ti/Jcn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序structSTU{charname[10];intnum;intScore;{main(){structStus[5]={{"YangSan",20041,70
有以下程序voidf(inta[],inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;f(a,i+1,j-1);}
有以下定义#include<stdio.h>chara[10],*b=a;不能给a数组输入字符串的语句是
有以下程序main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果是
为了合理组织数据,应遵循的设计原则是______。
若以“w+”方式打开一个已存在的文件,则以下叙述正确的是______。
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
设有定义:intx=2;,以下表达式中,值不为6的是______。
在下列几种排序方法中,要求内存量最大的是______。
源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和
随机试题
你的朋友Mr.Johnson在你找工作期间提供了许多建议和帮助。请你写一封感谢信,表达你对他的谢意,并告知他你十分珍惜同他的友谊,希望你们能长久保持联络。
下列病名哪项不是指的脐风
治疗吐血胃热壅盛证,应首选
7岁女孩,2周前患急性扁桃体炎已愈,近3天来尿量明显减少,尿色似洗肉水,伴有恶心、头痛,入院后测血压20/14kPa,眼睑水肿,心肺(一),双下肢轻度水肿,尿常规检查,尿蛋白+~++,大量红细胞。
隧道光面爆破的分区顺序为()
在财务系统中,凭证一旦保存,不能修改的信息()。
实现会计电算化以后,可以把广大会计人员从繁琐的()中解放出来。
某企业上年末资产负债表部分项目的余额如下:货币资金230000元,应收账款42450元,存货132000元,固定资产原价510000元,累计折旧183000元。该企业本年度发生下列经济业务:(1)购入A材料一批,买价为20000元,增值税额为3400元;
计算:173+183+193+203+…+263=()。
Thereisastoryofaverywickedmanwhodies.Beforehedied,hewas【C1】______theworstbecausetherewere【C2】______sinshehad
最新回复
(
0
)