热门关键字:  项目经理  分析师  CEO  中间件  报名费





1999年度高级程序员级试题(附答案)

来源: 作者: 时间:2008-08-27 点击:

1999年度高级程序员上午试卷

/uploads/soft/1_080827113659.doc

试题1

从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

给定结点的关键字序列(FBJGEAIDCH),对它按字母的字典顺序进行排列,采用不同方法,其最终结果相同。但中间结果是不同的。

Shell排序的第一趟扫描(步长为5)结果应为_A_。

冒泡排序(大数下沉)的第一趟起泡的效果是_B_.

快速排序的第一趟结果是_C_。

二路归并排序的第一趟结局是 _D_。

若以层次序列来建立对应的完全二叉树后采用筛选法建堆,其第一趟建的堆是_E_。

供选择的答案:

A:①(BFGJADIEHC  ②(BFGJAEDICH

③(ABDCEFIJGH  ④(CBDAEFIGJH

B:①(ABDCFEIJHG  ②(ABDCEFIHGJ

③(BFGEAIDCHJ  ④(BFGJAEDICH

C:①(CBDAFEIJGH  ②(CBDAEFIGJH

③(BADEFGIJHC  ④(BCDAEFIJGH

D:①(BFGJAEDIGH  ②(BADEFGIJHC

③(ABDCEFIJGH  ④(ABDCFEJIHG

E                                 



                                     

 

 

 

 

试题2

从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

给定数据结构(VE),V为结点的有限集合,V={V1V2V3V4V5V6V7V8},EV上关系的集合。

E={<V1V2><V3V4><V5V8><V5V6><V1V3><V4V7><V4V5><V2V4><V4V6>}它所对应的图形是 _A_ ,这是 _B_

图的存储结构主要有邻接表和 _C_ ,若用邻接表来存储一个图,则需要保存一个 _D_ 存储的结点表和若干个 _E_ 存储的关系表(又称边表)。

供选择的答案:


A                                 

                                     


B:①                 无向图                     有向图                     无向图

C转移矩阵    邻接矩阵                 状态矩阵                 优先矩阵

D:① 顺序            链接                         散列                         分块

E:① 顺序            链接                         散列                         索引

 

试题3

从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

假设某程序语言的文法如下:

S  S  T  T

T  T  b  R  R

R  P  d  R  P

P  f  S  g  e

其中:VT={abdefg };VN={STRP};S是开始符号。那么,此方法是_A_方法。这种文法的语法分析通常采用优先矩阵,优先矩阵给出了该文法中各个终结符之间的优先关系(大于,小于,等于,无关系)。在上述文法中,某些终结符之间的优先关系如下:

b _B_ a            f _C_ g            a _D_ a            d _E_ d

供选择的答案:

A:① 正则文法    算符文法                二义文法          属性文法

BE:① 大于      小于                        等于                  无关系

 

试题4

从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

进程是操作系统中的一个重要概念。进程是一个具有一定独立功能的程序在某个数据集合上的一次 _A_

进程是一个_B_的概念,而程序是一个_C_的概念。

进程的最基本状态有_D_。在一个单处理机中,若有6个用户进程,在非管态的某一时刻,处于就绪状态的用户进程最多有_E_个。

供选择的答案:

A:① 单独操作    关联操作       运行活动    并发活动

B:① 静态            动态               逻辑            物理

C:① 物理            逻辑               动态            静态

D:① 就绪、运行、隐蔽 ② 停止、就绪、运行 ③ 运行、就绪、阻塞   ④ 就绪、撤消、运行

E:① 5                                                                1                            4

 

试题5

从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

软件设计中划分模块的一个准则是_A_。两个模块之间的耦合方式中,_B_耦合的耦合度最高,_C_耦合的耦合度最低。一个模块内部的内聚种类中_D_内聚的内聚度最高,_E_内聚的内聚度最低。

供选择的答案:

A:① 低内聚低耦合         低内聚高耦合         高内聚低耦合      高内聚高耦合

BC:① 数据                  非直接                     控制                      内容

DE:① 偶然                  逻辑                         功能                      过程

 

试题6

从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

OMT是一种对象建模技术,它定义了三种模型,它们分别是 _A_ 模型,_B_ 模型,和 _C_ 模型,其中,_A_ 模型描述了系统中对象的表态结构,以及对象之间的联系、_B_模型描述系统中与时间和操作顺序有关的系统特征,表示瞬时行为上的系统的“控剂”特征,通常可用_D_来表示;_C_模型描述了与值的变换有关的系统特征,通常可用_E_来表示。

供选择的答案:

A:① 对象                         功能                         ER                         静态

B:① 控制                         时序                         动态                      实时

C:① 对象                         功能                         变换                      计算

DE:① 类图                  状态图                     对象图                  数据流图

 

试题7

从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

最常用的一种基本数据模型是关系数据模型,它用统一的 _A _ 结构来表示实体及实体之间的联系。关系数据库的数据操作语言(DML)主要包括 _B_ 两类操作。

关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、_C_ 。用R ∣×∣   S表示关系 R和关系 S _D_

设关系R和关系S图示如下:

R

 A 

 B  

 C

 

S:

 B 

  C

 D 

 

  T:

  A 

  B 

  C  

  D

 

a

b

c

 

 

b

c

d

 

 

a

b

c

d

 

b

b

f

 

 

b

c

e

 

 

a

b

c

e

 

c

a

d

 

 

a

d

b

 

 

c