首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是 #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
33
问题
下列程序的运行结果是 #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全国计算机二级
相关试题推荐
若有程序main(){inti,j;scanf("i=%d,j=%d",&i,&j);pfintf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入【
在数据结构中,顺序存储结构的数据元素所占的存储空间是【】的。
有以下程序#include<stringh>main(intargc,char*argv[]){inti,len=0;fot(i=1;i<argc;i+=2)len+=strlen(argv[i]);
结构化程序设计包含3种基本控制结构,其中SCAN—ENDSCAN语句属于______结构。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
以下叙述正确的是______。
在一个C源程序文件中所定义的全局变量,其作用域为
有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
以下是if语句的基本形式:if(表达式)语句其中“表达式”______。
随机试题
不属于医疗保险现金给付方式的有()
(2001)Thatisoneofthoseremarks______tostartargument.
A.川芎茶调散B.羌活胜湿汤C.天麻钩藤饮D.半夏白术天麻汤治疗痰浊头痛病,宜选
能抑制鸡对球虫产生免疫力的抗球虫药为
红霉素与克林霉素合用可
量度差值是指()。
企业通过实地盘点法先确定期末存货的数量,然后倒推出本期发出存货的数量,这种处理制度称为()。
根据《企业破产法》的规定,为审查和确认补充申报债权的费用,由补充申报人承担。()
表中最冷月与最暖月温差在20度以上的城市有多少个?()
简要说明凯恩斯利率理论的基本要点。[首都经济贸易大学2005研]
最新回复
(
0
)