首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("% d",++z); else printf("%d",++y); pr
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("% d",++z); else printf("%d",++y); pr
admin
2020-11-27
49
问题
有以下程序:
#include<stdio.h>
main()
{
int x=1,y=2,z=3;
if(x>y)
if(y<z)printf("% d",++z);
else printf("%d",++y);
printf("%d\n",x++);
}
程序运行的结果是( )。
选项
A、3 3 1
B、4 1
C、2
D、1
答案
D
解析
else子句总是与最前面最近的不带else的if相结合,与书写格式无关,所以本题中的else语句与第二个if语句配对,且if和else都在第一个if的控制范围内。首先判断x>y不成立,直接退出第一个if语句,执行printf("%d\n",x++)。(x++)的值是x加之前的值,所以输出结果为1。
转载请注明原文地址:https://kaotiyun.com/show/Rztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
有以下程序:#inelude<stdio.h>struetS{inta,b;}data[2]={10,100,20,200};main(){struetSp=data[1];printf("%d\n",++(p.a));}程序的
以下叙述中正确的是
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
下列关系表达式中,结果为“假”的是
下面选项中的程序段,没有编译错误的是
关系模型中的关系模式至少应是()。
下列各项中不属于需求分析阶段任务的是()。
以下()不属于对象的基本特征。
以下选项中,不合法的C语言用户标识符是
随机试题
(该题考查的知识点2016年教材已经删除)下列各项中,属于世界贸易组织所称的“单独关税区的是()。
甲状腺功能活动主要受下列哪种因素的调节()
下列哪项因素不能使冠脉血流量增加
缺铁性贫血的治疗,营养不足引起的应缺铁性贫血的治疗,月经过多引起的应
有效的绩效管理应具备的特点是()。
(2007年考试真题)甲上市公司为增值税一般纳税人,适用的增值税税率为17%。2007年3月发生与职工薪酬有关的交易或事项如下:(1)对行政管理部门使用的设备进行日常维修,应付企业内部维修人员工资1.2万元。(2)对以经营租赁方式租人的生产线进行改良,
依法进行公开的、秘密专门调查和运用刑事科学技术,揭露和打击刑事犯罪,是治安警察的职责。()
小鸟:飞翔:天空
设二次型f(x1,x2,x3)=xTAx(其中x=(x1,x2,x3)T,A是三阶实对称矩阵)经正交变换x=Qy(其中y=(y1,y2,y3)T,Q是三阶正交矩阵)化为标准形2y12,y22,y32,又设A*α=α(其中A*是A的伴随矩阵,α=(1,1,一
CanTonyBlairSavetheWorldofBooks?[A]AtthebeginningofAJourney,TonyBlairboaststhathehas"thesoulofarebel".
最新回复
(
0
)