首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是 #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
20
问题
下列程序的运行结果是 #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数组输入字符串的语句是
以下程序运行后的输出结果是______。structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=n,*q=m+4;
下述关于数据库系统的叙述中正确的是______。
若有以下程序main(){chara;a=’B’-’A’+’0’;printf("%c\n",a);}执行后输出结果是______。
有如下程序 main() { int n[5]={0,0,0},i,k=2; for(i=1;i<3;i++)n[i]=n[i]+1; printf("%d\n",n[k]); }该程序的输出结果是______。
若i为整型变量,则以下循环执行次数是______。 for(i=2;i==0;)printf("%d",i--);
若某二叉树的前序遍历访问顺序是ABDGCEFH,中序遍历访问顺序是DGBAECFH,则其后序遍历的结点访问顺序是______。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
若有定义int(*pt)[3];,则下列说法正确的是
下列说法错误的是()。
随机试题
驾驶机动车进入居民小区不能超过限速标志限定的速度行驶。
20世纪中国考古学最伟大的发现包括()
使用洋地黄类药物的绝对禁忌证是
现场急救开放性气胸患者的首要措施是
可持续发展的概念不包括()。
纳税人新购置车辆使用的,其车辆使用税的纳税义务发生时间为()。(2002年)
在刚刚闭幕的高科技交易会上,无话费手机项目正式签约。这种新型的智能广告手机有望年内面世,“打手机不花钱”将不再是梦想。以下哪项断定,最不可能与上述无话费手机的功能和特点相符?
数据处理的最小单位是______。
"No,thanks,Idon’tsmoke."Ifyouarereallyaddictedtosmokingandwantto【C1】______,thatmaybethehardestthingyouever
—CouldyouteI1Lucyaboutthemeetingwhenyouseeher?—Sure,Iwill______Iseeher.
最新回复
(
0
)