先进先出的线性表D栈是先进后出的线性表(22)答案D考点数据结构与算法评析此题为基本概念,必记,注意:队列是先进先出的线性表,结合起来记不要搞混。23在深度为5的满二叉树中,叶子结点的个数为______。A32B31C16D15(23)答案C考点数据结构与算法评析首先搞清楚满二叉树与完全二叉树之间的区别,前面已解释过。依次从上到下,可得出:第1层结点数为1;
830
f第2层结点数为212;第3层结点数为224;第
层结点数为2的
1次幂,如图所示
24对建立良好的程序设计风格,下面描述正确的是______。A程序应简单、清晰、可读性好B符号名的命名要符合语法C充分考虑程序的执行效率D程序的注释可有可无(24)答案A考点程序设计基础评析结构化程序设计中力求程序的可读性(如代码清晰,结构明了,附加注释),故D错;如果程序写的都是错的,谈何风格?如果符号名的命名不符合语法,编译会报错,也是很基本的错误,B错;追求程序的可读性要高于执行效率,C错。25下面对对象概念描述错误的是______。A任何对象都必须有继承性B对象是属性和方法的封装体C对象间的通讯靠消息传递D操作是对象的动态性属性(25)答案A考点程序设计基础评析此题为基本概念,必记!这里举几个例子说明以助大家理解:比如VB:Comma
d按纽类是个类,在窗体上画一个名为Comma
d1的按纽即是创建该类的一个实例,也可创建另外一个实例如Comma
d2,他们的属性可以调置为不同的,但是都是Comma
d类的实例。Comma
d1Comma
d2都是对象,它们封装了属性和方法,都是封装体,比如Name属性Captio
属性宏观上可说Comma
d1的Move操作是动态属性,对象间的通读靠消息传递,比如在Comma
d1的单击事件中写上:Picture1Pri
t