Ⅰ.每个线程有一个标识符
Ⅱ.每个线程需要自己执行时的寄存器和栈等现场信息
Ⅲ. 每个线程有各自的地址空间 Ⅳ. 线程是处理器调度的独立单元 Ⅴ.线程是有生命周期的
A)仅Ⅰ、Ⅱ和Ⅲ B)仅Ⅱ、Ⅲ和Ⅳ C)仅Ⅰ、Ⅱ、Ⅲ和Ⅴ D)仅Ⅱ、Ⅲ、Ⅳ和Ⅴ (19)下列关于时间片轮转算法的叙述中,哪一个是不正确的? A)在时间片轮转算法中,系统将CPU的处时间划分成一个个时间段 B)就绪队列中的各个进程轮流在CPU上运行,每次运行一个时间片 C)时间片结束时,运行进程自动让出CPU并进入等待队列
D)如果时间片长度很小,则调度程序抢占CPU的次数频繁,增加了系统开销 (20)虚拟页式存储管理中,页表的作用十分重要。在页表中指示页面是在内存还是在外存的页表表项是
A)驻留位 B)内存块号 C)访问位 D)保护位
(21)有程序编制如下。数组中的每个元素为一个字。假设页面大小为每页128个字,数组中的每一行元素存放在一页中。系统为该程序提供一块内存,开始时内存为空。 VAR A: ARRAY[1..256, 1..128]OF integer; FOR j:=1 TO 128 DO FOR i:=1 TO 256 DO A[i, j]:=0;
该程序执行时共产生多少次缺页中断? A)128 B)256 C)128×28 D)128×256 (22)下列哪一个(些)技术可以提高文件系统的性能? Ⅰ. 当前目录 Ⅱ. 文件目录的改进 Ⅲ. 块高速缓存 A)仅Ⅰ B)仅Ⅰ和Ⅱ C)仅Ⅱ和Ⅲ D)都可以 (23)下列哪一项不是文件控制块中的内容?
A)文件号 B)文件建立日期 C)口令 D)将文件读入内存的位置 (24)下列关于操作系统设备管理的叙述中,哪些是正确的? Ⅰ. SPOOLing是一种典型的虚拟设备技术
Ⅱ. 通过引入通道,可以使CPU从慢速的输入输出工作中解脱出来 Ⅲ. 利用缓冲技术,可以提高设备的使用效率 Ⅳ.扫描算法可以提高寻道优化
A)仅Ⅰ、Ⅱ和Ⅲ B)仅Ⅱ、Ⅲ和Ⅳ C)仅Ⅰ、Ⅲ和Ⅳ D)都正确 (25)组成关系数据模型的三大要素是
A)关系数据语言、关系操作集合和关系数据控制 B)关系数据结构、关系数据定义和关系完整性约束 C)关系数据定义、关系数据操纵和关系数据控制 D)关系数据结构、关系操作集合和关系完整性约束 (26)下列哪一个不是常用的概念模型?
A)网状模型 B)E-R模型 C)扩展E-R模型 D)面向对象模型
(27)在数据库系统中,当数据库的模式改变时,用户程序可以不做改变,这是数据的 A)位置独立性 B)存储独立性 C)逻辑独立性 D)物理独立性
(28)在数据库技术中,哪一种数据模型是使用公共属性(外键)实现数据之间联系的? A)层次模型 B)网状模型 C)关系模型 D)面向对象模型 (29)下列关于连接操作的叙述中,哪一条是不正确的?
A)连接操作是从两个关系的笛卡儿积中选取属性间满足一定条件的元组 B)两个关系中同名属性的等值连接称为自然连接 C)要进行连接的两个关系中不一定必须包含同名属性 D)两个关系连接操作的结果仍然是一个关系
第(30)一(32)题基于“学生-选课-课程”数据库中的三个关系:
S(S#,SNAME,SEX,AGE,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#)
(30)下面的SQL语句定义了一个反映学生出生年份的视图 CREATE VIEW S_BDAY(S#,SNAME,BIRTH) AS SELECT S#,SNAME,2010-AGE FROM S 这是一个
A)行列子集视图 B)带表达式视国 C)分组视图 D)连接视图 (31)下列关于保持数据库完整性的叙述中,哪一条是不正确的? A)向关系SC插入元组时,S#和C#都不能是空值(NULL) B)可以任意删除关系SC中的元组
C)向任何一个关系插入元组时,必须保证关系主码值的唯一性 D)可以任意删除关系C中的元组
(32)查询学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是 A)SELECT S.SNAME, SC.C#, GRADE FROM S WHERE S.S#=SC.S# B)SELECT S.SNAME, SC.C#, GRADE FROM SC WHERE S.S#==SC.S# C)SELECT S.SNAME, SC.C#, GRADE FROM S,SC WHERE S.S#=SC.S# D)SELECT S.SNAME, SC.C#, GRADE FROM S,SC WHERE S.S#=SC.C# (33)对关系R(A, B, C)执行SQL语句
SELECT DISTINCT A FROM R WHERE B=17 则该语句对关系R进行了
A)选择和连接 B)选择和投影 C)连接和投影 D)交和选择
(34)下列条目中,哪些是属于将SQL语句嵌入主语言使用时必须解决的问题? Ⅰ.区分SQL语句与主语言语句
Ⅱ.数据库工作单元和程序工作单元之间的通信 Ⅲ. 协调SQL语句与主语言语句处理记录的不同方式 A)仅Ⅰ和Ⅱ B)仅Ⅰ和Ⅲ C)仅Ⅱ和Ⅲ D)都是
(35)设关系R、S和T如下。关系T是由关系R和S经过哪种操作得到的?
A)R∩S B)R-S C)R∪S D)RS
(36)在数据库系统中,“数据的独立性”与“数据之间的联系”这两个概念 A)没有必然的联系 B)是等同的 C)是前者蕴涵后者 D)是后者蕴涵前者 (37)设有关系R(A,B,C)和S(A,B,C),下面的SQL语句: SELECT * FROM R WHERE A<=20 DNION SELECT * FROM S WHERE A>=80
所对应的关系代数操作,除选择外还有哪一种操作? A)交 ∩ B)差 - C)并 ∪ D)笛卡尔积 ×
(38)数据库管理系统提供授权功能主要是为了实现数据库的 A)可靠性 B)完整性 C)一致性 D)安全性
(39)数据库是在计算机系统中按照一定的数据模型组织、存储和应用的 A)文件的集合 B)程序的集合 C)命令的集合 D)数据的集合
(40)DBTG系统亦称CODASYL系统,它是哪种数据模型数据库系统的典型代表? A)层次 B)网状 C)关系 D)面向对象 (41)数据库系统的数据共享是指
A)多个用户共享一个数据文件 B)多个用户共享同一种语言的程序
C)多种应用、多种语言、多个用户共享数据集合 D)同一个应用的多个程序共享数据集合 (42)在物理存储器层次结构中,下列哪些存储设备是非易失性存诸? Ⅰ.高速缓存 Ⅱ.主存储器Ⅲ.第二级存储器 Ⅳ.第三级存储器 A)仅Ⅰ和Ⅱ B)仅Ⅲ和Ⅳ C)仅Ⅰ、Ⅲ和Ⅳ D)都是 (43)下列关于查询处理的叙述中,哪一条是不正确的?
A)查询处理器中最主要的模块是查询编译器和查询执行引擎
B)在查询处理开始之前,系统需要对SQL语言表达的查询语句进行分析,形成语法分析树
C)在大型集中式数据库中,执行一个查询所用的CPU时间是最主要的查询代价 D)实现选择算法的主要方法是全表扫描和索引扫描
(44)为了确保单个事务的一致性,负主要责任的是
A)故障恢复机制 B)查询优化处理器 C)并发控制机制 D)对该事务进行编码的应用程序员
(45)数据库中数据项A和数据项B的当前值分别为1000和2000,T1和T2为两个事务,调度一和调度二是事务T1和T2的两个调度。下列说法正确的是