笔试部分
一、选择题 1.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为( )
A.GEDHFBCA
B.DGEBHFCA
C.ABCDEFGH
D.ACBFEDHG
【参考答案】 B
2.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是( )
A.e3,e1,e4,e2
B.e2,e4,e3,e1
C.e3,e4,e1,e2
D.任意顺序
【参考答案】 B
3.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )
A.对象成分
B.变量成分
C.语句成分
D.传输成分
【参考答案】 D
4.下列不属于软件工程的3个要素的是( )
A.工具
B.过程
C.方法
D.环境
【参考答案】 D
5.将E-R图转换到关系模式时,实体与联系都可以表示成( )
A.属性
B.关系
C.键
D.域
【参考答案】 B
6.在深度为5的满二叉树中,叶子结点的个数为( )
A.32
B.31
C.16
D.15
【参考答案】 B
7.一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用( )
A.栈
B.堆
C.数组
D.链表
【参考答案】 A
8.开发软件时对提高开发人员工作效率至关重要的是( )
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序人员的数量
D.计算机的并行处理能力
【参考答案】 B
9.数据处理的最小单位是( )
A.数据
B.数据元素
C.数据项
D.数据结构
【参考答案】 C