1994年度高级程序员级上午试题
|
下列试题 1至试题 10 是必答题,请全部解答;试题 11 至试题 14,从中选做 2 题,试题15至试题 25,从这 11 题中选做 3 题。 |
试题1
从供选择的答案中,选出应填入[__n__]内的正确答案,把编号写在答卷的对应栏内。在数据库理论中,关系R和S在第i[__A__]和j[__B__]上的θ-联结(Join)写成
,其中θ是[__C__]。
若R是r元关系,则有:
=[__D__ ]
[__D__]中的运算符X为[__E__]乘积符。
供选择的答案
| A,B:①行 | ②列 | ③个记录 | ④张表 |
| C: ①算术逗算符,如+,- | ②逻辑运算符,如V,Λ | ||
| ③算术比较运算符,如=、< | ④集合运算符,如∪,∩ | ||
| D:①σ(i+j)θr(R×S) | ②σ(i≠j)θj(R×S) | ③σiθ(r+j)(R×S) | ④σiθj(R×S) |
| E:①算术 | ②笛卡尔 | ③矢量 | ④逻辑 |
试题2
从供选择的答案中,选出应填入[__n__]内的正确答案,把编号写在答卷的对应栏内。
在下列程序中:
Program test(input,output);
var i,j:integer;
procedure calc(p1,p2:integer);
begin p2:=p2*p2 p1:=p1-p2;p2:=p2-p1;end{caic}
begin{main}i:=2;j:=3;
calc(i,j); write(j);
end{main}
当参数传递采用引用方式(Call by reference)时,所得结果j=[__A__];
当参数传递采用换名方式(Call by name)时,所得结果j=[__B__];
当参数传递采用赋值方式(Call by value)时,所得结果j=[__C__]。
递归是程序设计中很重要的一种控制结构,通常实现递归时,采用的数据结构是[__D__]。
对那些既可以用递归方式,也可以用循环方式求解的问题,就执行效率而言[__E__]。
供选择的答案
| A~C | ① 0 | ② 3 | ③ 5 | ④ 6 |
| ⑤ 10 | ⑥ 16 | ⑦ 20 | ⑧ 28 | |
| D: | ① 数组 | ② 栈 | ③ 队列 | ④ 循环链表 |
| E: | ① 难以断定 | ② 两者相同 | ⑧ 循环优于递归 | ④ 递归优于循环 |
试题3
从供选择的答案中,选出应填入[__n__ ]内的正确答案,把编号写在答卷的对应栏内。
数据库是存储在一起的相关数据的集合,能为各种用户所共享,且[__A__]。在关系数据库中,若关系模式中的每个关系的属性值均是不可分解的,则该关系模式属于[__B__]。
关系代数运算是以[__C__]为基础的运算,其五种基本运算是并、差、[__D__]、投影和选择;规范理论研究中,分解[__E__]主要是消除[__E__]中多余的数据相关性。
供选择的答案
|
A: |
①消除了数据冗余 |
②降低了数据的冗余度 | ||
| ③具有不相容性 |
④由用户控制物理数据的存取方式 |
|||
| B: | ①1NF | ②2NF | ③3NF | ④BCNF |
| C: | ①代数运算 | ②关系运算 | ③谓词演算 | ④集合操作 |
| D: | ①交 | ②连接 | ③笛卡尔积 | ④自然连接 |
| E: | ①内模式 | ②视图 | ③外模式 | ④关系模式 |
试题4
从下面有关进程的概念和性质叙述中,选出五条正确的叙述,并把编号按从小到大的次序写在答卷的A~E栏内。
①唤醒:挂起→就绪。
②封锁:就绪→挂起。
③调度,就绪→运行。
④超时:运行→挂起。
⑤超时:运行→就绪。
⑥用户进程可激发调度进程。
⑦用户进程可激发唤醒进程。
⑧用户进程可激发超时进程。
⑨进程接近CPU可接纳的限度时,可降低页面出错的频率。
⑩进程具有引用局部性时,可降低页面出错的频率。
试题5
从供选择的答案中,选出应填入[__n__]内的正确答案,把编号写在答卷的对应栏内。
国家标准《计算机软件产品开发文件编制指南GB 8567—88》中规定,在一项软件开发过程中,一般地说应该产生十四种文件,其中管理人员主要使用的有[__A__]、[__B__]、[__C__]、 开发进度月报、项目开发总结报告。开发人员主要使用的有[__A__]、[__B__]、[__D__]、数据要求说明书、概要设计说明书、详细设计说明书、数据库设计说明书、测试计划和[__E__]。维护人员主要使用的有设计说明书、[__E__]和[__C__]。
供选择的答案
| A~E: | ①软件需求说明书 | ②项目开发计划 | ③可行性研究报告 |
| ④模块开发卷宗 | ⑤测试分析报告 | ⑥操作手册 | |
| ⑦用户手册 |
试题6
从供选择的答案中,选出应填入[__n__]内的正确答案,把编号写在答卷的对应栏内。
在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖( 即分支覆盖 )、路径覆盖等,其中[__A__]是最强的覆盖准则。为了对如下图所示的程序段进行覆盖测试,必须适当地选取测试数据组。若 x,y 是两个变量,可供选择的测试数据组共有 I、Ⅱ、Ⅲ、Ⅳ 四组(如表中给出),则实现判定覆盖至少应采用的测试数据组是[__B__];实现条件覆盖至少应采用的测试数据组是[__C__];实现路径覆盖至少应采用的测试数据组是[__D__]或[__E__]。
供选择的答案
| A: | ① 语句覆盖 | ② 条件覆盖 | ③ 判定覆盖 | ④ 路径覆盖 |
| B~E: | ① Ⅰ和Ⅰ组 | ② Ⅰ和Ⅲ组 | ③ Ⅲ和Ⅳ组 | ④ I和Ⅳ组 |
| ⑤ Ⅰ、Ⅱ和Ⅲ组 | ⑥ Ⅱ、Ⅲ和Ⅳ组 | ⑦ Ⅰ、Ⅲ和Ⅳ组 | ⑧ Ⅰ、Ⅱ和Ⅳ组 |
试题7
从供选择的答案中,选出应填入[__n__]内的正确答案,把编号写在答卷的对应栏内。
RAID 是一种经济的磁盘冗余阵列,它采用[__A__]和[__B__]以提高数据传输率。RAID 与主机连接较普遍使用的工业标准接口为[__C__]。
假脱机( Spooling )打印与脱机打印有相似之处,但实际上其输出结果首先送往[__D__]保存,然后再在适当的时候将其调出打印出来。整个过程是由[__E__]控制的。
供选择的答案
| A,B: | ① 智能控制器 | ② 磁盘镜象 | ③ 磁盘双工技术 | ④ 多磁盘驱动器 |
| C: | ① RS—232 | ② FDDI | ③ SCSI | ④ ST506 |
| D,E: | ① 主存储器 | ② 设备控制器 | ③ 操作系统 | ④ 外部存储器 |
| ⑤ 打印机缓冲存储器 | ⑥ 编译程序 |
试题8
从供选择的答案中,选出应填入[__n__]内的正确答案,把编号写在答卷的对应栏内。
某机器中码字长 15 位(包括信息位和海明校验位),采用了可纠正一位错的海明校验。设码字位从左到右用 b1,b2,……,b15 编号,其海明校验方程式为:
b1⊕b3⊕b5⊕b7⊕b9⊕b11⊕b13⊕b15 = 0
b2⊕b3⊕b6⊕b7⊕b10⊕b11⊕b14⊕b15 = 0
b4⊕b5⊕b6⊕b7⊕b12⊕b13⊕b14⊕b15 = 0
b8⊕b9⊕b10⊕b11⊕b12⊕b13⊕b14⊕b15 = 0
若在供选择的答案中给出的码字最多只有一位错,请找出无错的码字[__A__];第2位b2错的码字[__B__];b4错的码字[__C__];b6错的码字[__D__]和b8错的码字[__E__]。
供选择的答案
| A—E: | ① 000100101101010 | ② 010100101100010 | ③ 010100111101010 |
| ④ 010101101101010 | ⑤ 001111010000111 | ⑥ 001111010001111 | |
| ⑦ 101111010000111 | ⑧ 001011010000111 |
试题9
在下列十二组中,每组中有三个词。从该十二组中,选出组内三个词都是与提高计算机硬件处理速度有关的 5 组,将编号依次写在答案的A—E栏内。
①数据库 双机系统 存储器交叉存取
②高速缓冲存储器 虚拟计算机 并行处理
③存储器交叉存取 并行处理 先行控制
④流水线 高速缓冲存储器 存储器交叉存取
⑤双机系统 流水线 结构化程序设计
⑥高速缓冲存储器 存储器交叉存取 先行控制
⑦数据库 批处理 流水线
⑧双机系统 并行处理 虚拟计算机
⑨先行控制 并行处理 流水线
⑩流水线 并行处理 高速缓冲存储器
(11)双机系统 流水线 结构化程序设计
(12)虚拟计算机 批处理 存储器交叉存取
试题10
从供选择的答案中,选出应填入[__n__]内的正确答案,把编号写在答卷的对应栏内。
以太网遵循 IEEE802.3 标准,用粗缆组网时每段不能大于[__A__]米。超过上述长度时,要分段,段间用[__B__]相连。同时,整个网的总长度不能大于[__C__]米。若总长度超过上述长度,则需分成两个网,网之间用[__D__]相连。这是在ISO/OSI模型中[__E__]层的连接。
供选择的答案:
| A,C: | ① 50 | ② 100 | ③ 185 | ④ 500 |
| ⑤ 1000 | ⑥ 2500 | |||
| B,D: | ① 网络适配器 | ② 重发器 | ③ 调制解调器 | ④ 网桥 |
| E: | ① 物理 | ② 数据链路 | ③ 网络 | ④ 运输 |
| 从下列的4道试题(试题11至试题14)中任选2道解答。如果解答的试题数超过2道,则解答的前2道有效。 |
试题11
从供选择的答案中,选出应填入下面英语文句叙述中[__n__]内的正确答案,把编号写在答卷的对应栏内。
Object-oriented DBMS integrated a variety of [__A__] data types-such as business procedures, graphics, pictures, vioce and annotated text.
Object orientation also makes a [ __B__] to application development efficiency. It makes the data, functions, attributes, and relationships an integral part of the [__C__]. In this way, objects can be reused and replicated .
Some leading RDBMS vendors support the concept of integrating object management capabilities with their current line of relational products. That capability enable users to [__D__] the development cycle, since integrity logic and business rules no longer need to be programmed [__E__] each application.
供选择的答案
| A~E: | ①tool | ②in | ③idea | ④contribution |
| ⑤joke | ⑥short | ⑦object | ⑧theoretical | |
| ⑨extent | ⑩shorten | (11)real-world | (12)into |
试题12
从供选择的答案中,选出应填入下面英语文句叙述中[__n__]内的正确答案,把编号写在答卷的对应栏内。
In [__A__] software, one question of near-universal interest is how rapidly Windows NT, which began shipping last summer, will be [__B__] in the marketplace and for what uses. For the most part, observers are [__C__] about the operating system's long term prospects, but expect it to remain on [__D__] rather than desktops during 1994,saying that it won't become a mainstream product until [__E__] PCs typically have 16 to 24 MB of RAM, which is unlikely to happen next year.
供选择的答案
|
A~E: |
①applications |
②accepted |
③clients |
④enthusiastic |
|
|
⑤servers |
⑥desktop |
⑦systems |
⑧replaced |
试题13至试题 14 [略] (日语)
试题15至试题 25 [略] (计算机应用)

