2005年9月国家三级(数据库技术)笔试真题试卷(题后含答案及解析)
- 格式:doc
- 大小:53.00 KB
- 文档页数:16
2005年9月国家三级(数据库技术)笔试真题试卷 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 计算机软件分为系统软件和应用软件两大类,其中处于系统软件核心地位的是_______。
A.操作系统
B.编译程序
C.数据库管理系统
D.网络通信软件
正确答案:A
解析:操作系统是系统软件的核心,它是管理计算机软、硬件资源,调度用户作业程序和处理各种中断,从而保证计算机各个部分协调有效工作的软件。
2. 通常一台计算机系统的存储介质包括Cache、内存、磁带和硬盘,其中访问速度最慢的是_______。
A.Cache
B.磁带
C.硬盘
D.内存
正确答案:B
解析:选项中的存储介质的访问速度从快到慢的顺序为:Cache、内存、硬盘、磁带。
3. 下列关于计算机系统工作原理的叙述中,_______是正确的。
A.中央处理器直接对存储器中的数据进行处理
B.运算器完成解释和执行指令的工作
C.中央处理器可以从输入设备中得到控制指令
D.程序和数据均存放在存储器中
正确答案:D
解析:计算机中程序和数据均存放在存储器中。
4. 下列关于异步传输模式ATM技术的叙述中,_______是不正确的。
A.ATM技术可以满足用户对数据传输的服务质量的要求
B.ATM是B-ISDN选择的数据传输技术
C.ATM技术的实时性好,但灵活性不够
D.采用ATM技术可满足网络中突发性的通信量
正确答案:C
解析:ATM技术结合了线路交换方式的实时性好和分组交换的灵活性好的特点。
5. 信息认证是信息安全的一个重要方面,下列_______不属于实施信息认证的方法。
A.身份识别
B.密钥管理
C.数字签名
D.消息认证
正确答案:B
解析:信息认证包括数字签名、身份识别和消息认证。
6. 电子邮件软件向邮件服务器发送邮件时使用的协议是_______。
A.SMTP
B.POP3
C.IMAP
D.MIME
正确答案:A
解析:电子邮件软件向邮件服务器发送邮件时使用的协议是SMTP(Simple
Mail Transfer Protocol)。
7. 以下关于数据的逻辑结构的叙述中,_______是不正确的。
A.数据的逻辑结构是数据间关系的描述
B.数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式
C.数据的逻辑结构分为线性结构和非线性结构
D.树形结构是典型的非线性结构
正确答案:B
解析:数据的逻辑结构反映数据间的逻辑关系,而反映数据在计算机中的存储方式的是数据的存储结构。
8. 以下关于广义表的叙述中,_______是正确的。
A.广义表是0个或多个单元素或子表组成的有限序列
B.广义表至少有一个元素是子表
C.广义表不可以是自身的子表
D.广义表不能为空表
正确答案:A
解析:广义表是零个或多个单元素或子表组成的有限序列。
9. 在包含1000个元素的线性表中实现如下运算,_______所需的执行时间最短。
A.线性表按顺序方式存储,查找关键码值为666的结点
B.线性表按链式方式存储,查找关键码值为666的结点
C.线性表按顺序方式存储,查找线性表中第900个结点
D.线性表按链式方式存储,查找线性表中第900个结点
正确答案:C
解析:若线性表按顺序方式存储,线性表中第900个结点的存储地址可根据线性表的起始地址直接计算出。
10. 在包含1000个元素的线性表中实现如下运算,_______所需的执行时间最长。
A.线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点
B.线性表按链式方式存储,在线性表的第100个结点后面插入一个新结点
C.线性表按顺序方式存储,删除线性表的第900个结点
D.线性表按链式方式存储,删除指针P所指向的结点
正确答案:A
解析:选项B、D中的运算无须移动结点,通过修改指针即可完成,选项A中的运算需要移动900个结点,选项C中的运算需要移动100个结点,故选项A中的运算最耗时。
11. 对n个记录的文件进行归并排序,所需要的辅助存储空间为_______。
A.O(1)
B.0(n)
C.O(1og2n)
D.0(n2)
正确答案:B
解析:对n个记录的文件进行归并排序,所需要的辅助存储空间为O(n),因为归并排序的实现过程需要用两个包含n个记录的数组,每趟归并需将所有记录从一个数组移至另一数组中。
12. 以下关于B树运算的叙述中,_______是正确的。
A.若插入过程中根结点发生分裂,则B树的高度加1
B.每当进行插入运算,就在B树的最下面一层增加一个新结点
C.若要删除的关键码出现在根结点中,则不能真正删除,只能做标记
D.删除可能引起B树结点个数减少,但不会造成B树高度减小
正确答案:A
解析:在B树里插入一个关键码的方法是十分简单的。对于叶结点处于第i层的B树,插入的关键码总是进入第 i-1层的结点,所以答案B是错误的。插入也可能导致B树朝着根的方向生长,如果需要分裂根,由于根是没有双亲的,这时就需要建立一个新的根结点,整个B 树增加了一层,所以答案A是正确的。若要删除的关键码出现在根结点中,可以真正删除,所以答案C是错误的。在根结点只包含一个关键码的情况下,将发生根结点的合并,使根结点和它的两个子女进行合并,形成新的根结点,从而使整个树减少了一层,所以答案D是错误的。
13. 批处理操作系统的主要缺点是_______。
A.系统吞吐量小
B.用户不能直接控制其作业的执行
C.不具备并发性
D.系统资源利用率不高
正确答案:B
解析:批处理操作系统的主要缺点是作业一旦进入系统,用户就不能直接干预作业的运行。
14. 一个进程执行V操作意味着_______。
A.该进程从等待队列进入就绪队列
B.该进程从磁盘调入内存
C.可能有另一个进程从等待队列进入就绪队列
D.可能有另一个进程从磁盘调入内存
正确答案:C
解析:执行V操作意味着释放一个资源,这意味其他进程可能会得到它在等待的资源,故可能有另一个进程从等待队列进入就绪队列。
15. 设计作业调度算法时,不需要考虑下列_______因素。
A.友好的用户界面
B.均衡使用资源
C.公平性
D.吞吐量大
正确答案:A
解析:作业调度算法的设计一般应考虑3个基本目标:1、尽可能提高系统的作业吞吐量;2、尽量使CPU和外部设备保持忙碌状态,以提高资源利用率;3、对各个作业合理调度,使所有用户都满意。
16. 进程切换时,系统把即将运行进程的页表的起始地址存放在_______。
A.内存中
B.快表中
C.寄存器中
D.磁盘中
正确答案:C
解析:当进程被调度程序选中投入运行时,系统将其页表首地址从进程控制块中取出送入页表始址寄存器。
17. 内存与磁盘之间交换信息的最小单位是_______。
A.记录
B.数据项
C.块
D.文件
正确答案:C
解析:块是内存与磁盘之间交换信息的最小单位。
18. 在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是_______。
A.顺序结构
B.链接结构
C.索引结构
D.B树结构
正确答案:A
解析:顺序结构把逻辑上连续的文件信息依次存放在连续编号的物理块中。
19. 假设磁盘上的物理块大小是512字节,一个逻辑记录长度为80个字符,若采用记录成组技术存储若干记录,当块因子为4时,磁盘空间的利用率可达到_______。
A.16%.
B.33%.
C.63%.
D.91%.
正确答案:C
解析:本题中,磁盘空间的利用率=(80*4)/512*100%.=62.5%.。
20. 虚拟设备是指_______。
A.模拟独占设备的共享设备
B.允许用户以标准化方式使用的物理设备
C.允许用户使用比系统中拥有的物理设备更多的设备
D.允许用户程序部分装入内存即可使用的系统设备
正确答案:A
解析:虚拟设备是指模拟独占设备的共享设备。
21. 对资源采用按序分配策略能达到下列_______目的。
A.死锁预防
B.死锁避免
C.检测死锁
D.解除死锁
正确答案:A
解析:采用资源有序分配法能够破坏产生死锁的必要条件之——“环路”条件。
22. 下列关于关系数据模型的术语中,_______术语所表达的概念与二维表中的“行”的概念最接近。
A.属性
B.关系
C.域
D.元组
正确答案:D
解析:二维表中的一行称为一个元组。
23. 在一个数据库中,模式与内模式的映像个数是_______。
A.1个
B.与用户个数相同
C.由设置的系统参数决定
D.任意多个
正确答案:A
解析:对于一个特定的数据库来说,数据库中只有一个模式,也只有一个内模式,因此模式/内模式的映像是惟一的。
24. 在嵌入式SQL中,与游标相关的有四个语句,其中使游标定义中的SELECT语句执行的是_______。
A.DECLARE
B.OPEN
C.FETCH
D.CLOSE
正确答案:B
解析:嵌入式SQL中的游标打开语句使得游标定义中的SELECT语句被执行,同时游标处于活动状态,游标指向查询结果的第一行之前。
25. 下列关于模式的术语中,_______不是指数据库三级模式结构中的外模