1995年度程序员级上午试卷
试题 1
从供选择的答案中,选出应填入下面叙述中__?__内的正确答案,把编号写在答卷的对应栏内。
一种用助忆符号来表示机器指令的操作符和操作数的语言是__A__,世界上第一个高级程序设计语言是__B__,引入了独立于机器的数据描述概念的语言是__C__,典型的数据库查询语言是__D__,一种用于人工智能的函数型程序设计语言是__E__。
从供选择的答案中,选出应填入下面叙述中__?__内的正确答案,把编号写在答卷的对应栏内。
按所载的信息的形式,文件可分为__A__式文件和流式文件。流式文件在逻辑上是__B__的集合。为了提高__A__式文件的存取效率,往往采用索引技术。索引的本质是按某种“标准”,将记录进行分类或排序,通常这个“标准”即是记录的__C__。如果索引文件很大,还可以对此索引文件再次索引,直至建立起多级索引,多级索引机制一般都以__D__为基础。建立“次索引”是与索引十分类似的另一种基本检索方法,也称为__E__,其中的内容是属性值和具有该属性值的全部记录的地址。
从供选择的答案中,选出应填入下面叙述中__?__内的正确答案,把编号写在答卷的对应栏内。
数据模型是用来表示实体及实体间联系的。网状模型、层次模型和关系模型都是数据库中的基本数据模型。在实体及实体间联系的表示方法上,网状模型可采用__A__,层次模型可采用__B__,关系模型则采用__C__。在搜索数据时,层次模型中采用单向搜索法,网状模型中采用__D__的方法,关系模型则是通过__E__实现的。
⑤ 结点集 ④ 可从任一点开始且沿任何路径搜索
⑥ 可从固定的结点沿任何路径搜索
从供选择的答案中,选出应填入下面叙述中__?__内的正确答案,把编号写在答卷的对应栏内。
1.在中断处理过程中,中断屏蔽功能可以起__A__的作用;
2.每次中断发生后,保护现场__B__; 3.对于下列三种中断:a.系统调用中断,b.溢出中断,c.调页失误中断,它们的中断优先级从高到低应是__C__;
4.所谓外部中断,常常包括有__D__;
5.中断响应和处理时,保护现场的工作是由__E__完成的。
② 不必保护少量工作寄存器,而必需保护进程控制块
③ 必需保护少量工作寄存器,同时选择性保护进程控制块
④ 不必保护少量工作寄存器,而选择性保护进程控制块
从供选择的答案中,选出应填入下面叙述中__?__内的正确答案,把编号写在答卷的对应栏内。
一个编译程序,除了可能包含词法分析、语法分析、中间代码生成、优化、目标代码生成等五个部分外,还应包括__A__。其中,__B__和优化部分不是每个编译程序都必需的。
词法分析器用于识别__C__,语法分析器的主要任务是发现源程序中的__D__。目前,常用的支持编译程序开发的工具
Yacc,主要用于__E__阶段。
从供选择的答案中,选出应填入下面叙述中__?__内的正确答案,把编号写在答卷的对应栏内。
二叉树__A__。在完全的二叉树中,若一个结点没有__B__,则它必定是叶结点。每棵树都能唯一地转换成与它对应的二叉树。由树转换成的二叉树里,一个结点
N 的左子女是 N 在原树里对应结点的__C__,而 N 的右子女是它在原树里对应结点的__D__。二叉排序树的平均检索长度为__E__。
③ 是两棵树的总称
③ 左子结点或者没有右子结点
从供选择的答案中,选出应填入下面叙述中__?__内的正确答案,把编号写在答卷的对应栏内。 11 0 阶 符 阶 码
数
符
尾 数
令某浮点数为2-61×(-0.3515625)(指数和尾数部分均是按十进制表示的)。若把该浮点数以规格化形式放于机器中,则阶码和尾数都用原码表示时为__A__,都用反码表示时为__B__,都用补码表示时为__C__,而阶码用移码、尾数用补码表示时为__D__。在最后一种情况下,该机器所可表示的绝对值最大的浮点数是__E__。 ③ 000001010100110000
⑤ 100001010100101111
⑦ 111111100100110000
⑨ 011111100011100101
⑾ 111111011011010000
从供选择的答案中,选出应填入下面关于总线叙述中__?__内的正确答案,把编号写在答卷的对应栏内。 总线随着微机系统而不断发展。早期普遍采用的是
ISA 总线,其数据宽度可达__A__ 位。后来为了适应高速总线转输率的要求,又陆续推出了__B__、__C__、__D__和__E__等总线。其中__B__和__C__的数据宽度都比ISA
扩展了一倍,时钟频率也提高了,并可采用突发方式工作。它们两者间的显著不同是,__C__ 和原有的ISA
是兼容的。__D__和__E__则直接挂连到微机的 CPU 总线上,故又被称为是局部总线,可以达到更高的数据传输率。相对比较,__E__更为规范,其工作时钟与CPU时钟无关,支持自动配置,有更好的扩展性。
下面有 a~j 10 个 P 依赖 X、Y、Z 的逻辑关系。其中,a~f 用逻辑代数式表示;g
和 h用真值表表示;而 i 和 j 用卡诺图表示。 g h i
P
XY
Z j
P
XY
Z
从供选择的15组中选出组内两个逻辑关系完全等价的5组,并按编号从小到大的次序写在答卷的A~E栏内。
从供选择的答案中,选出应填入下面有关显示卡叙述中__?__内的正确答案,把编号写在答卷的对应栏内。
一台使用 TVGA 显示卡的微机中,要充分发挥该显示卡的作用,在标准
CMOSSetup菜单中,有关显示的正确设置应是__A__。该卡加电时缺省显示方式每屏幕显示__B__个字符。显示卡上的显示存储器应具有__C__字节,才能实现分辨率为1024X768,256色的显示方式。
计算机显示器的显示方式一般有两种,显示汉字时采用的是__D__显示方式,送往显示存储器的是汉字__E__。
从供选择的答案中,选出应填入下面英语文句叙述中__?__内的正确答案,把编号写在答卷的对应栏内。
Structured programming practices __A__ rise to Pascal, in which constructs were introduced to make programs more readable and better __B__. C provided a
combination of assembly language and high-level structure to create a general-purpose
language that could be used from system to __C__ programming. Next came object
orientation, which is __D__ of a methodology and design philosophy than a language issue. This is __E__ by the addition of so-called O0 extensions to current
languages, such as C.
供选择的答案
试题12
从供选择的答案中,选出应填入下面英语文句叙述中__?__内的正确答案,把编号写在答卷的对应栏内。
Although parallel server hardware has been available for some time, commercially
Parallel hardware and database __C__ are probably overkill for some
applications, such as small departmental systems, analysts say. But user at large sites now
installing parallel systems say they can __D__ improve database response __E__
for large decision-support ,order-entry ,and data warehouse applications.
供选择的答案
A:① 交互式程序设计语言
② 机器语言
③ 汇编语言
④ 高级语言
B~E:① C
② FORTRAN
③ PASCAL
④ BASIC
⑤ LISP
⑥ COBOL
⑦ SNOBOL
⑧ SQL
试题2
供选择的答案
A:① 集合
② 记录
③ 索引
④ 结构
B:① 字符
② 元组
③ 记录
④ 字段
C:① 物理块地址
② 关键字值
③ 属性值集合
④ 指针
D:① 树
② 链表
③ 队列
④ 有向图
E:① 散列表
② 查找顺序表
③ 属性地址表
④ 倒排表
试题3
供选择的答案
A~C:① 有向图
② 连通图
③ 波特图
④ 卡诺图
⑥ 边集
⑦ 二维表
⑧
树
D、E:① 双向搜索
② 单向搜索
③ 循环搜索
⑤ 可从任一结点沿确定的路径搜索
⑦ 对关系进行运算
试题 4
供选择的答案
A:① 设置中断优先级
② 改变中断优先级
③ 增加中断优先级
④ 撤消中断优先级
B:① 必需保护少量工作寄存器,同时必需保护进程控制块
C: ① a b c
② a c b
③ b c a
④ b a c
⑤ c b a
⑥ c a b
D:① CPU 故障中断
② 溢出中断
③ 控制台、时钟中断
④ 缺页中断
E:① 硬件
② 操作系统
③ 用户程序
④ 硬件和操作系统
试题5
供选择的答案
A:① 符号执行器
② 模拟执行器
③ 解释器
④ 表格管理和出错处理
B:① 词法分析
② 语法分析
③ 中间代码生成
④ 目标代码生成
C:① 语句
② 单词
③ 字符串
④ 标识符
D:① 语法错误
② 语义错误
③ 语法和语义错误
④ 错误并校正它
E:① 词法分析
② 语法分析
③ 中间代码生成
④ 优化
⑤ 目标代码生成
试题6
供选择的答案
A:① 是特殊的树
② 不是树的特殊形式
④ 是只有二个根结点的树形结构
B:① 左子结点
② 右子结点
④ 兄弟
C~D:① 最左子结点
② 最右子结点
③ 最邻近的右兄弟
④ 最邻近的左兄弟
⑤ 最左的兄弟
⑥ 最右的兄弟
E:① O(n)
② o(n)
③ O(log2n)
④ o(log2n)
试题7
假设某机器中浮点数的格式为
17
16
10
9
供选择的答案 ;
A~D:① 111111010100110000
② 011111011011010000
④ 000001010100101111
⑥ 100000110100101111
⑧ 100001010100110000
⑩ 111101001011011100
⑿ 000011000110101111
E:① 263×(1-2-10)
② 263
③ -263
④ -263×(1-2-10)
试题8
供选择的答案
A:① 8
② 16
③ 32
④ 64
B~E:① MCA
② STD
③ STE
④ VL(VESA)
⑤ S-100
⑥ PCI
⑦ EISA
⑧ G-64
试题 9
a
P=X
Z + Y Z + X Z
c
P=X Z
+ X Y + Y
Z
e
P=Y Z + X
Y + X Z
b
P=Y
Z + X Z
+ Y Z
d
P=Y
Z + X Z + X Y
f
P=X
Y + Z Y
+ X Y
X
0
0
0
0
1
1
1
1
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
P
1
0
1
1
0
0
0
1
X
0
0
0
0
1
1
1
1
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
P
0
1
0
0
1
1
1
0
00
01
11
10
0
1
0
1
1
1
1
0
0
1
00
01
11
10
0
1
0
0
1
1
0
0
1
1
供选择的答案
① a,b
② a,f
③ a,j
④ b,g
⑤ b,i
⑥ c,d
⑦ c,f
⑧ c,h
⑨ d,g
⑩ d,j
⑾ e,g
⑿ e,i
⒀ e,j
⒁ f,h
⒂ h,i
试题10
供选择的答案
A:① Monochrome
② color 40×25
③ VGA/PGA/EGA
④ CMGA
B:① 40×25
② 80×25
③ 80×30
④ 80×60
C:① 256K
② 512K
③ 640K
④ 1M
D:① 字符
② 图形
③ 单色
④ 彩色
E:① 交换码
② 国际码
③ 区位码
④ 点阵
试题11
A: ① giving
② given
③ gave
④ gives
B: ① structure
② structured
③ constucts
④ structures
C: ① logic
② function
③ flexible
④ application
D: ① more
② little
③ a matter
④ important
E: ① evidence
② evidenced
③ evidences
④ evidencing
available parallel versions of database __A__ are just now arriving from __B__
database makers to take advantage of the hardware's speed.
供选择的答案
A: ① hardware
② software
③ firmware
④ netware
B: ① leading
② lead
③ leader
④ leadering
C: ① combination
② collection
③ combinations
④ collections
D: ① differently
② drastically
③ important
④ good
E: ① action
② condition
③ space
④ time