三级(数据库技术)样题
一、 选择题
(1)中断及中断处理是计算机系统的重要功能,下述
Ⅰ.输入、输出设备
Ⅱ.数据通道
Ⅲ.时钟
Ⅳ.软件
哪个(些)可能成为中断源?
A)Ⅰ B)Ⅰ和Ⅱ
C)Ⅰ、Ⅱ和Ⅲ D)全部
(2)对线性表进行二分检索,其前提条件是
A)线性表以顺序方式存储,并且按关键码值排好序
B)线性表以顺序方式存储,并且按关键码的检索频率排好序
C)线性表以链接方式存储,并且按关键码值排好序
D)线性表以链接方式存储,并且按关键码的检索频率排好序
(3)下列哪一个关键码序列不符合堆的定义
A)A、C、D、G、H、M、P、Q、P、X
B)A、C、M、D、H、P、X、G、Q、R
C)A、D、P、R、C、Q、X、M、H、G
D)A、D、C、M、P、G、H、X、R、Q
(4)在批处理系统中,用户的作业是由啊个是正确的?
A)程序 B)程序+数据
C)程序+作业说明书 D)程序+数据+作业说明书
(5)在虚拟页式存储管理中,下列说明哪个是正确的?
A)页面长度固定,并且是硬件的设计特性
B)页面长度固定,并且是软件的设计特性
C)页面长度可变,并且是硬件的设计特性
D)页面长度可变,并且是软件的设计特性
(6)数据库三级模式体系结构的划分,有利于保持数据库的
A)数据独立性 B)数据安全性
C)结构规范化 D)操作可行性
(7)假定学生关系是S(SND,SNAME,SEX,AGE)
课程关系是C(CNO,CNAME,CREDIT)]
学生选课关系是SC(SNO,CNO,GREDIT)
要查找选修“数据库”课程的女学生的姓名,将涉及到关系
A)S B)C,SC C)S,SC D)S,C,SC
(8)关系模式规范化的最起码的要求是达到第一范式,即满足
A)每个非码属性都完全依赖于主码
B)主码属性唯一标识关系中的元组
C)关系中的元组不可重复
D)每个属性都是不可分解的
(9)在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务?
A)需求分析阶段 B)概念设计阶段
C)逻辑设计阶段 D)物理设计阶段
(10)PowerbBuilder是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
A)支持面向对象的开发方法
B)提供可视化图形用户界面
C)使用ODBC与多种数据库连接
D)可通过数据窗口访问数据库
二、 填空题
(1)在通信网中,为了防止当发送能力大于接收能力造成数据丢失的现象,要进行 [1] 。
(2)按后根次序,周游树或树林,等同于按 [2] 次序周游对应的二叉树。
(3)从静止的观点看,操作系统中的进程是由程序级、数据和 [3] 三部分组成。
(4)数据库管理系统(DBMS)提供数据操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和 [4] 。
(5)关系模式规范化需要考虑数据间的领带关系,人们已经提出了多种类型的数据依赖,其中最重要的是函数依赖和 [5] 。
三、 上机操作题
下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数count-Value()实现程序的要求,最后调用函数writeDAT()把结果cnt和sum,输出到文件OUT13.DAT中。
部分源程序已给出。
请勿改动主函数main()和输出数据函数writeDAT()的内容。
试题程序:
# include <stdio.h>
int cnt ,sum;
void countValue()
{
}
void main()
{
cnt=sum=0;
countValue();
printf(“满足条件的自然数的个数=% d \n”,cnt);
printf(“满足条件的自然数值的和=% d \n”,sum);
writeDAT();
}
writeDAT()
{
FILE *fp;
fp=fopen(“OUT13.DAT”,”w”);
fprintf((fp,”% d \ n % d \ n”,cnt,sum);
fclose(fp);
}
三级(数据库技术)样题参考答案
一、选择题
(1)D (2)A (3)C (4)D (5)A
(6)A (7)D (8)D (9)C (10)D
二、填空题
(1)[ 1 ] 流量控制
(2)[ 2 ] 对称序
(3)[ 3 ] 进程控制块/PCB
(4)[ 4 ] 查询/检索
(5)[ 5 ] 多值依赖