文档介绍:一、选择题
(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为 ﻫC.ABCDEFGH
D.ACBFEDHG
(2)树是结点的集合,它的根结点数目是 ﻫA.有且只有1
B.1或多于1 ﻫC.0或1
(3)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
A.e3,e1,e4,e2
B.e2,e4,e3,e1 ,e4,e1,e2 ﻫD.任意顺序
(4)在设计程序时,应采纳的原则之一是
ﻫB.减少或取消注解行
ﻫD.程序结构应有助于读者理解
(5)程序设计语言的基本成分是数据成分、运算成分、控制成分和
A.对象成分
ﻫD.传输成分
(6)下列叙述中,不属于软件需求规格说明书的作用的是 ﻫA.便于用户、开发人员进行理解和交流
,可以作为软件开发工作的基础和依据
(7)下列不属于软件工程的3个要素的是 ﻫA)工具 ﻫB.过程
C.方法
D.环境
(8)单个用户使用的数据视图的描述称为
ﻫC.内模式
(9)将E-R图转换到关系模式时,实体与联系都可以表示成 ﻫA.属性 ﻫB.关系 ﻫC.键
D.域
(10)SQL语言又称为
ﻫC.结构化查询语言
(11)下列哪个选项是合法的标识符? ﻫA.123
B._name ﻫC.class ﻫD.1first
(12)下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试? ﻫA.java.exe .exe
(13)下列的哪个选项可以正确用以表示八进制值8?
A.0x8
B.0x10 ﻫC.08
(14)下列的哪个赋值语句是不正确的?
f = ; d = ; ﻫC.float d = ; ﻫD.double f=11.1E10f;
(15)下列的哪个赋值语句是正确的?
A.char a=12;
B.int a=; a=; a=(int)12.0;
(16)给出下列的代码,哪行在编译时可能会有错误? ﻫ① public void modify(){ ﻫ② int i, j, k; ﻫ③ i = 100; ﻫ④ while ( i > 0 ){
⑤ j = i * 2; ﻫ⑥ (" The value of j is " + j ); ﻫ⑦ k = k + 1;
⑧ } ﻫ⑨ } ﻫA.line 4
6
7
8
(17)下列关于继承的哪项叙述是正确的?