计算机四级数据库工程师考试复习题库大全-上(单选题汇总)_第1页
计算机四级数据库工程师考试复习题库大全-上(单选题汇总)_第2页
计算机四级数据库工程师考试复习题库大全-上(单选题汇总)_第3页
计算机四级数据库工程师考试复习题库大全-上(单选题汇总)_第4页
计算机四级数据库工程师考试复习题库大全-上(单选题汇总)_第5页
已阅读5页,还剩283页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE288计算机四级数据库工程师考试复习题库大全-上(单选题汇总)一、单选题1.设系统中有三种类型的资源(A,B,C)和五个进程(P1,P2,P3,P4,P5),A资源的数量是17,B资源的数量是6,C资源的数量为19。在T0时刻系统的状态如下表:<IMG&NBSP;BORDER="0"&NBSP;ALT=""&NBSP;SRC="HTTP:4-30(1).png?XXAQGCSCourseFile60/>系统采用银行家算法实施死锁避免策略,若当前系统剩余资源(A,B,C)分别为(2,3,3),下列哪一个序列不是安全序列?A、P5,P1,P4,P2,P3B、P3,P2,P4,P1,P5C、P5,P4,P3,P2,P1D、P4,P5,P1,P2,P3答案:A2.在DBMS的事务管理器中常常采用基于日志的故障恢复机制,并遵循先写日志的原则。下列关于事务故障恢复,在反向扫描日志文件过程中所采取的行动的叙述中,哪一条是错误的()。A、查找该事务的更新操作B、对该事务的每一个更新操作执行UNDO,即将日志记录中的改前值写入数据库C、对该事务的每一个更新操作执行REDO,即将日志记录中的改后值写入数据库D、当扫描到该事务的开始日志,则事务故障恢复结束答案:C3.在数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是()。A、层次分析法和层次结构图B、实体-联系方法和E-R图C、结构分析法和模块结构图D、数据流程分析法和数据流图答案:B4.下列关于关系数据结构的叙述中,哪一条是错误的()。A、关系数据结构是关系数据模型的基本要素之一B、关系模型中数据的逻辑结构是一张二维表C、关系模型的数据结构单一D、在关系模型中实体间的联系通过指针来表示答案:D5.系统调用扩充了机器指令,增强了系统功能,方便了用户使用。下列哪一项不属于系统调用()。A、用户程序终止一个进程B、查找数据库中的某个学生信息C、关闭一个打开的文件D、对临界区加互斥锁答案:B6.某文件系统把UNIX的三级索引结构改进为四级索引结构。假设物理块大小为2KB,用4字节表示一个物理块号。主索引表含有16个物理块地址指针,其中前12个直接指向磁盘块号,第13个指向一级索引表,第14个指向二级索引表,第15个指向三级索引表,第16个指向四级索引表。那么,一个文件最大可有多少个物理块()。A、12+512+512^2+512^3+512^4B、16+512+512^2+512^3+512^4C、12+256+256^2+256^3+256^4D、16+128+128^2+128^3+128^4答案:A解析:【解析】物理块大小为2KB,物理块号大小为4个字节,那么1个物理块里最多可以放512个块号。于是一级索引表里最多有512个块,二级索引表里最多有5122个块,三级索引表里最多有个5123块,四级索引表里最多有个5124块再加上主索引表里的12个块,所以选A选项。7.下列关于E-R图的叙述中,哪一条是错误的()。A、E-R图是一个图示化的概念模型B、矩形表示实体型,矩形框内写明实体名C、椭圆表示属性,用无向边将其与相应实体连接起来D、菱形表示联系,联系不是实体型,所以没有属性答案:D8.下列关于SQL中用DELETE语句进行数据删除的叙述中,哪一条是错误的()。A、DELETE语句的基本格式为:DELETEFROM<表名>[WHERE<条件表达式>];B、DELETE语句的功能是从指定的表中删除满足<条件表达式>的那些记录C、如果没有WHERE子句,则表示不删除表中的任何记录D、DELETE语句只删除表中的数据,而不删除关于表的定义答案:C9.下列关于数据库系统的三级模式结构的叙述中,哪个是错误的()。A、数据字典的最基本内容就是数据库系统的三级抽象模式B、内模式是存储模式,是数据库内部的表示方法C、模式也称为逻辑模式,DBMS提供模式数据定义语言来描述逻辑模式D、外模式也称为用户模式,是所有用户的公共数据视图答案:D10.下列关于关系模型的数据结构的叙述中,哪一条是正确的()。A、关系中元组没有先后顺序,属性有先后顺序B、关系中元组有先后顺序,属性没有先后顺序C、关系中元组没有先后顺序,属性也没有先后顺序D、关系中元组有先后顺序,属性也有先后顺序答案:C11.下列关于SQL对视图的支持的叙述中,哪一条是正确的()。A、视图与基本表不同,它是虚表B、对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询C、所有的视图都是不可更新的D、不可以基于视图再定义新的视图答案:A12.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中S#是学号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称,GRADE是成绩。

要查询选修3门课以上的学生学号,正确的SQL语句是下列哪一个()。A、SELECTS#FROMSCWHEREGROUPBYS#WITHCOUNT(*)>3B、SELECTS#FROMSCGROUPBYS#WITHCOUNT(*)>3C、SELECTS#FROMSCWHEREGROUPBYS#HAVINGCOUNT(*)>3D、SELECTS#FROMSCGROUPBYS#HAVINGCOUNT(*)>3答案:D13.假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SSF调度(最短寻道优先调度)算法得到的磁道访问序列是()。A、110,170,180,195,68,45,35,12B、110,68,45,35,12,170,180,195C、110,170,180,195,12,35,45,68D、12,35,45,68,110,170,180,195答案:B解析:【解析】最短寻道优先调度根据磁头的当前位置,首先选择请求者中距磁头距离最短的请求为之服务。磁头当前位于第105道,正在向磁道序号增加的方向移动。由SSF调度,先访问最近的请求序列110,再访问最近的请求序列68,依次类推。故选择B选项。14.解决进程同步与互斥问题时,对信号量进行P原语操作是在下列哪类代码区完成的()。A、进入区B、临界区C、退出区D、剩余区答案:A解析:【解析】为了保证计算机中临界资源的正确使用,进程在对临界资源访问前,必须首先调用进入区代码,然后执行临界区代码,最后执行退出区代码。P原语操作属于进入区。故选择A选项。15.在I/O软件的层次中,设备无关软件层实现的主要功能是()。A、向用户报告出错处理情况B、保存和记录设备的物理名称C、提供存储读写的物理块D、为设备提供缓冲区空间答案:A解析:【解析】设备无关软件层实现的功能有:设备驱动程序的同一接口、设备命名、设备保护、提供一个与设备无关的逻辑快、缓冲、存储设备的块分配、独占设备的分配和释放、出错处理等。如果在读入一个用户文件时出现错误,操作系统会将错误的信息报告给调用者。故本题答案选择A选项。16.下列关于数据模型的数据结构的叙述中,哪一条是错误的()。A、数据结构描述数据模型的静态特性以及动态特性B、数据结构以一种统一的方式描述基本数据项的类型与性质C、在数据库系统中,通常按照其数据结构的类型来命名数据模型D、层次结构模型,指的数据库系统的数据结构是层次的答案:A17.下列哪一个属性是执行创建文件操作时不需要设置的()。A、文件名B、文件号C、文件描述符D、文件长度答案:C解析:【解析】创建文件中,需要调用文件系统的“建立文件”操作,需要提供所创建文件的文件名、用户名、文件号、存取方式、存储设备类型、记录格式、记录长度等,创建成功后会返回该文件的描述符,选项C错误,答案为C。18.在实现文件系统时,可采用“目录项分解法”加快文件目录的检索速度。假设目录文件存放在磁盘上,每个磁盘块为512字节,文件控制块的大小为64字节,其中文件名占8字节,目录项分解后,第一部分占有10字节(包括文件名和文件内部号),第二部分占有56字节(包括文件内部号和文件其他信息)。假设某一个目录文件共有254个文件控制块,则采用“目录项分解法”后,查找该目录文件的某一个文件控制块的平均访盘次数是()。A、16.5B、16C、4D、3答案:C解析:【解析】目录文件存放在磁盘上,每个盘块512字节,文件控制块有64字节,则每个盘块有文件控制块512/64=8。在进行项目分解后,符号目录文件占256*10/512=5,那么该目录文件总共需要5个盘块来存放。查找该目录文件的某一个文件控制块最少需要1次,最多需要5次。所以平均次数为(5+1)/2+1=4次。故本题答案选择C选项。19.进程在创建文件的过程中,下列哪一个操作顺序是正确的()。A、检查参数合法性B、查找FCB空闲位置C、检查参数合法性D、检查重名答案:A解析:【解析】进程创建文件的具体步骤如下:①检查参数的合法性(文件名是否符合命名规则,若是,则进行下一步②;否则报错,返回),②检查同一目录下有无重名文件(若没有,则进行下一步③;否则报错,返回),③在目录中有无空闲位置(若有,则执行下一步④;否则,不成功返回),④填写目录项内容(包括文件名、用户名、存取权限、长度置零、首地址等等)⑤返回。故选择A选项。20.下列关于对象数据库与关系数据库设计的区别的叙述中,哪一条是错误的()。A、对象数据库设计与关系数据库设计之间的一个区别是如何处理联系B、对象数据库设计与关系数据库设计之间的一个区别在于如何处理继承C、在关系数据库设计中,操作应该尽早指定,而对象数据库的操作可以在以后指定D、在对象数据库中,采用了一种称作封装的信息隐藏技术答案:C21.在某页式存储管理系统中,页面大小为1KB,物理内存为256MB,进程地址空间为512MB,只考虑一级页表,则页表长度(页表项个数)为()。A、218B、219C、228D、229答案:B解析:【解析】由于进程地址空间大小为512MB,每个页面1KB,则地址空间被分为219个页面,若只考虑一级页表那么页表项个数为219个。所以选B选项。注:这里物理内存256MB是干扰项,与页表无关22.当一个低速的I/O设备连接到高速的计算机系统中时,下列哪种技术可以提高低速设备的使用效率()。A、SPOOLing技术B、I/O重定向技术C、设备共享技术D、设备缓冲技术答案:D解析:【解析】缓冲技术是为了协调吞吐速度相差很大的设备之间数据传送的工作。在操作系统中,引入缓冲的主要原因,可归结为以下几点:1.改善CPU与I/O设备间速度不匹配的矛盾;2.可以减少对CPU的中断频率,放宽对中断响应时间的限制;3.提高CPU和I/O设备之间的并行性,缓冲的引入可显著提高CPU和设备的并行操作程度,提高系统的吞吐量和设备的利用率。故选择D选项。23.下列关于操作符重载的叙述中,哪一条是错误的()。A、操作符重载是面向对象系统中的一个重要概念B、操作符重载中,同一个操作符名只能对应于一个操作实现C、操作符重载指的是一个操作符可以被应用于不同对象类型的能力D、操作符重载也称为多态性答案:B24.下列关于数据库程序设计方法的叙述中,哪一条是错误的()。A、可以将数据库命令语句嵌入到通用程序设计语言中B、嵌入到宿主语言中的所有SQL命令前面都需要加上前缀C、嵌入的SQL语句在程序编译前都需要确定下来D、程序编译时,预编译器会找出所有的SQL语句,抽取出来交给RDBMS处理答案:D25.有关系模式R(A,B,C,D,E),根据语义有如下函数依赖集:F={A→C,BC→D,CD→A,AB→E}。关系模式R的候选关键码为()。A、(A,D)和(B,C)B、(A,B)和(B,C)C、(A,B)和(B,D)D、(A,D)和(B,D)答案:B26.如图所示的两个关系R和S则关系T是下列哪一操作得到的结果()。A、R和S的半连接B、R和S的左外连接C、R和S的右外连接D、R和S的外部并答案:A27.下列关于基于投票方法的分布式并发控制的叙述中,哪一条是错误的()。A、在投票方法中,加锁请求被发送到所有包含该数据项副本的站点上B、每个数据项副本维护自己的锁,并且可以授予或拒绝对它的加锁请求C、投票方法被认为是真正的分布式并发控制方法D、投票方法在站点间产生的信息通信量比识别副本方法产生的要低答案:D28.下列关于函数依赖的叙述中,哪一条是错误的()。A、函数依赖是现实世界属性间相互联系的抽象B、函数依赖极为普遍地存在于现实世界中C、考察关系模式R在某一时刻的取值r,就能断定一个函数依赖是否成立D、函数依赖是语义范畴的概念,只能根据语义来确定函数依赖答案:C29.设有关系模式R(A,B,C,D),根据语义有如下函数依赖集:F={A→C,BC→D,CD→A}。现将关系模式R分解为两个关系模式R1(A,C),R2(A,B,D),那么这个分解()。A、不具有无损连接性,不保持函数依赖B、具有无损连接性,不保持函数依赖C、不具有无损连接性,保持函数依赖D、具有无损连接性且保持函数依赖答案:B30.假设磁头当前位于第105道,正在向磁道序号减少的方向移动。现有一个磁道访问的请求序列为35,185,97,121,13,162,41,188,82,195,21,146,57,158,110,3。采用Scan(电梯)调度算法得到的磁道访问序列是()。A、110,121,146,158,162,185,188,195,97,82,57,41,35,21,13,3B、97,82,57,41,35,21,13,3,110,121,146,158,162,185,188,195C、110,121,146,158,162,185,188,195,3,13,21,35,41,57,82,97D、97,82,57,41,35,21,13,3,195,188,185,162,158,146,121,110答案:B31.SQL语言的动词中用于数据控制的是下列哪一组()。A、GRANT、REVOKEB、GRANT、DROPC、CREATE、REVOKED、CREATE、DROP答案:A32.下列关于页式存储管理方案的叙述中,哪一个是错误的()。A、页表起始地址属于进程的现场信息,存放在该进程的进程控制块中B、物理地址的计算公式C、地址转换是由操作系统完成的D、逻辑地址从零开始编址答案:C解析:【解析】页式存储管理方案中地址转换是由硬件完成的。故选择C选项。33.进程出现饥饿现象是指()。A、计算机系统发生了重大故障B、有多个互相等待的进程同时存在C、进程因竞争资源而无休止地等待对方释放已占有的资源D、进程的优先级较低而长时间得不到调度答案:D解析:【解析】进程饥饿,指当等待时间给进程推进和响应带来明显影响称为进程饥饿。当饥饿到一定程度的进程在等待到即使完成也无实际意义的时候称为饥饿死亡。而进程的优先级决定了进程进入运行状态的先后。故选择D选项。34.下列关于数据库管理系统的叙述中,哪一条是错误的()。A、数据库管理系统是用户与操作系统之间的一个接口B、数据库管理系统便于用户对数据库进行管理和维护C、数据库管理系统能保证数据库中数据的安全性、完整性D、数据库管理系统支持多用户对数据的并发使用答案:A35.计算机系统中拥有各种软硬件资源,内存是属于()。A、可重用资源B、不可重用资源C、临界资源D、共享资源答案:A解析:【解析】内存分配回收以后可以重复使用所以是可重用资源;内存在读操作时内存可以为多个进程所同时共享,属于共享资源,而在写操作时只能是互斥访问,属于临界资源,不能一概而论。所以选A选项。36.下图所示为交叉路口发生死锁的情况。为了预防死锁,可以在路口设置了黄色网格缓冲区,车辆可以倒车退出路口。那么,该方法使得死锁的哪一个必要条件不成立()。A、互斥条件B、不可剥夺条件C、请求和保持条件D、循环等待条件答案:B37.下列关于数据库系统中人员的叙述,哪一条是错误的()。A、人员包括数据库管理员、系统分析员和数据库设计人员、应用程序员和最终用户B、确定数据库中的信息内容和结构属于数据库管理员的职责C、监控数据库的使用和运行属于数据库管理员的职责D、物理数据库设计与调优属于应用程序员的职责答案:D38.处理器中对用户可见的寄存器是()。A、程序状态字寄存器B、地址寄存器C、程序计数寄存器D、指令寄存器答案:B解析:【解析】处理器中对用户可见的寄存器通常是对用户程序可用的,包括:数据寄存器、地址寄存器以及条件码寄存器,而不可见的寄存器多是用于控制处理的操作,如程序计数器、指令寄存器、程序状态字等,所以选项A、C、D是不可见寄存器,选项B是可见寄存器,答案为B。39.下列关于基于识别数据项副本的分布式并发控制的叙述中,哪一条是错误的()。A、数据项的识别副本是数据项的一个指定的特定副本B、对数据项的加锁和解锁请求无需传输到包含那个副本的站点上C、基于识别数据项副本思想的不同方法的区别在于对识别副本的选择D、主站点技术方法中所有的识别副本都被保留在相同的站点上答案:B40.某虚拟页式存储管理系统采用二级页表进行地址转换,若不考虑高速缓存和快表,则进程每执行一条指令至少需要访问几次内存?A、0B、1C、2D、3答案:D解析:【解析】一次访问一级索引,二次访问二级索引,三次访问该指令。故选择D选项。41.在对象数据管理组织给出的ODMG2.0中,用于描述对象的特征中不包括下列哪一项()。A、标识符B、名称C、操作D、结构答案:C42.下列哪一个文件属性一经创建后就不能修改()。A、文件名B、文件号C、文件的创建日期和时间D、文件的最后访问日期和时间答案:C解析:【解析】文件一旦创建后,它的创建日期和时间就确定了,无法改变,而文件名、文件号和文件的最后访问日期和时间都是可以修改的,答案为C。43.用磁带作为文件存储介质时,最适合的文件物理结构为()。A、顺序结构B、链接结构C、索引结构D、目录结构答案:A解析:【解析】文件的物理结构基本上有三种:顺序结构、链接结构、索引结构。磁带是最早使用的磁记录存储介质。显然,磁带是一种顺序存取设备,因为在磁带上,只有在前面的物理快被访问之后才能存取后续的物理快。故选择A选项。44.有关系模式R(C,S,T,L),根据语义有如下函数依赖集:F={C→T,ST→L,TL→C}。现将关系模式R分解为两个关系模式R1(S,T,L),R2(C,T,L),那么这个分解()。A、不具有无损连接性,不保持函数依赖B、具有无损连接性,不保持函数依赖C、不具有无损连接性,保持函数依赖D、具有无损连接性且保持函数依赖答案:D45.在组成计算机系统的各类资源中,主要包含有硬件部件以及()。A、代码和数据B、键盘、鼠标和显示器C、操作系统D、各类应用软件答案:A解析:【解析】计算机系统的资源分为硬件资源和软件资源,软件资源由程序和数据组成。故选择A选项。46.下列关于分布式数据库系统分片技术的叙述中,哪一条是错误的()。A、在分布式数据库中可将数据库分割成片段,以分配到不同站点上进行存储B、分布式数据库系统中的事务通常并不是存取关系中的所有数据,而是存取关系的子集C、数据分片基本类型包括水平分片和垂直分片两类D、垂直分片是将关系中的元组划分为若干不相交的子集答案:D47.进程从运行态转换为阻塞态的原因是A、需要的数据没有准备好B、需要的设备不存在C、分配给该进程的时间片用完D、运算过程中栈溢出答案:A解析:【解析】引起进程阻塞的事件有:1)请求系统服务;2)启动某种操作;3)新数据尚未到达;4)无新工作可做。故选择A选项。48.在采用交换和覆盖技术的存储管理系统中,进程交换是指A、将暂时不用的进程代码和部分进程控制块交换至磁盘B、将暂时不用的进程代码、数据和部分进程控制块交换至磁盘C、仅将暂时不用的进程代码交换至磁盘D、仅将暂时不用的进程数据交换至磁盘答案:B解析:【解析】在采用交换和覆盖技术的存储管理系统中,进程交换是指将暂时不用的进程代码、数据和部分进程控制块交换至磁盘。在分时系统中,用户的进程比内存能容纳的数量要多,这就需要在磁盘上保存那些内存放不下的进程。在需要运行这些进程时,再将它们装入内存。进程从内存移到磁盘,并再移回内存称为交换。故选择B选项。49.下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是正确的()。A、保证事务的原子性是DBMS的事务管理器中并发控制部件的责任B、保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任C、保证事务的隔离性是DBMS的事务管理器中并发控制部件的责任D、保证事务的持久性是DBMS答案:C50.在实现文件系统时,可采用“目录项分解法”加快文件目录的检索速度。假设目录文件存放在磁盘上,每个磁盘块为1024字节,文件控制块的大小为64字节,其中文件名占用8字节,目录项分解后,第一部分占有10字节(包括文件名和文件内部号),第二部分占有56字节(包括文件内部号和文件其他部分)。假设某一个目录文件共有254个文件控制块,则采用“目录项分解法”前,查找该目录文件的某一个文件控制块的平均访盘次数是()。A、8.5B、8C、3D、2答案:A解析:【解析】采用“目录项分解法”前,一个盘块存放[1024/64]=16目录项,254个目录项需要16个盘块,查找一个文件的平均访问的盘块数:(1+16)/2=8.5次。故选择A选项。51.某虚拟页式存储管理系统中采用最近最少使用(LRU)页面置换算法,系统给每个进程分配3页内存,每页大小为128个整数。某进程创建后,代码部分占用2页内存并驻留,数据部分占用1页内存且当前为空,对于如下程序VARA:ARRAY[1…128,1…128]OFINTEGER;FORi:=1TO128DOFORj:=1TO128DOA[i,j]:=0;该程序执行中会产生多少次缺页中断()。A、128×128B、128×1C、64×64D、128×64答案:B解析:【解析】最近最少使用页面置换算法(LRU)总是淘汰距离现在最长时间内没有被访问过的页面,题意中,系统给每个进程分配3页,每页大小为128个整数,进程创建后,代码部分占用2页,所以只有1页内存可以使用,程序运行时,对数组A的访问是按行优先的方式,一行128个整数是占用连续的内存空间的,所以可以直接将一行数据存放到内存页中,接下来遍历访问这一行时,数据都在内存页中,当访问下一行时,需要将上一行的数据页置换出去,所以每访问一个新数组行,就会产生一次缺页中断,总共128行,产生128×1次缺页中断,选项B正确。故本题答案选择B选项。52.下列关于关系模型的实体完整性约束的描述中,哪个是错误的()。A、若属性A是关系R的主属性,则属性A不能取空值B、若属性A是关系R的主码,则属性A不能取空值C、若属性A是关系R的主码,则关系R中除属性A之外的属性都允许取空值D、组成主码A的属性都不能取空值,而不仅仅是主码属性集整体不能取空值答案:C53.文件的存取方式依赖于()。Ⅰ.文件的物理结构Ⅱ.文件的逻辑结构Ⅲ.存放文件的设备的物理特性A、仅ⅠB、仅ⅡC、仅Ⅰ和ⅡD、仅Ⅰ和Ⅲ答案:D解析:【解析】文件的存取方式依赖于文件的物理结构和存放文件的设备的物理特性。,文件的存取方式依赖于存放文件的设备的物理特性,而存储介质的物理特性也决定了文件物理存储结构,所以文件存取方式由物理结构和存储介质两方面原因决定。如存储介质是磁带,则文件物理结构只能是连续存储结构,因而也只能是顺序存取方式。故选择D选项。54.对于如下C语言程序intmain(){printf("HelloWorld\n");fork();printf("HelloWorld\n");fork();printf("HelloWorld\n");}在UNIX操作系统中正确编译链接后,其正确的运行结果是()。A、共打印出6行HelloB、共打印出7行HelloC、共打印出8行HelloD、共打印出9行Hello答案:B解析:【解析】函数fork()的作用是通过系统调用创建一个与原来进程几乎完全相同的进程。但是被创建的子进程的起始执行指令地址却是从原进程代码的所执行fork()函数之后开始执行的。如若标记上述代码的第1个fork()为f1,第2个fork()为f2,则父进程调用f1产生的子进程代码与父进程一样但起始执行指令地却是从f1之后开始执行的。按此方法计算则打印行数为1+f1+1+f2+1行,f1执行后打印行数为1+f2+1行,f2执行后打印行数为1行。合计7行。所以选B选项。55.下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的()。A、参照关系是从关系,被参照关系是主关系B、参照关系与被参照关系之间的联系是1:n联系C、参照关系与被参照关系通过外码相联系D、其主码在另一个关系中作为外码的关系称为被参照关系答案:B56.设关系R,S和T分别如下图所示,其中T是R和S的一种操作结果。则()。A、T=R∩SB、T=R-SC、T=R∪SD、T=R×S答案:B57.下列关于规范化理论的叙述中,哪一条是错误的()。A、规范化理论是数据库设计的理论基础B、规范化理论最主要的应用是在数据库物理结构设计阶段C、规范化理论最主要的应用是在数据库逻辑结构设计阶段D、在数据库设计中,有时候会适当降低规范化程度而追求高查询性能答案:B58.1968年,IBM公司推出的数据库管理系统IMS是基于下列哪一种模型实现的()。A、层次模型B、网状模型C、关系模型D、对象-关系模型答案:A59.下列关于数据库管理系统软件研究的叙述中,哪一条是错误的()。A、研究内容中包括研究和实现具有分布性、开放性、异构系统的互连性的新型的DBMSB、研究内容中包括研究和实现以DBMS为核心的一组支持软件C、研究的目标是DBMS自身程序越来越小,功能越来越简单D、数据库的安全理论和技术是数据库管理系统软件研究的一个重要组成部分答案:C60.关系数据库标准语言SQL是下列哪一项的缩写()。A、SpecifyingQueryLanguageB、ScalableQueryLanguageC、StructuredQueryLanguageD、StandardQueryLanguage答案:C61.将多个目标程序装配成可运行的程序的过程称为A、编译B、链接C、装载D、编辑答案:B解析:【解析】链接是指把所有编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体的过程,由此概念知选择B选项。62.下列哪一个标志位不包含在程序状态字(PSW)中()。A、结果为零标志位(ZB、C、符号标志位(SD、E、访问位(R)F、虚拟中断标志位(VI答案:C解析:【解析】为了解决处理器当前工作状态的问题,所有的处理器都有一些特殊寄存器,用以标明处理器当前的工作状态,其中专门用来指示处理器状态的寄存器称为程序状态字(PSW),它包含的状态标志位有:结果为零标志位(ZF)、符号标志位(SF)、虚拟中断标志位(VIF)等。故本题答案选择C选项。63.有如下C语言程序void*th_pg(void*arg){printf("HelloWorld");pthread_exit(0);}intmain(void){pthread_tptid;intsta;sta=pthread_create(&ptid,NULL,th_pg,NULL);if(sta==0)printf("Oops,Icannotcreatethread\n");exit(NULL);}上述程序中,pthread_create函数表示()。A、创建线程,线程名为th_pgB、创建线程,线程名为ptidC、创建线程,线程名为staD、创建线程,线程名为NULL答案:A解析:【解析】pthread_create是类Unix操作系统(Unix、Linux、MacOSX等)中创建线程的函数,里面包含四个参数,第一个参数为指向线程标识符的指针;第二个参数用来设置线程属性;第三个参数是线程运行函数的起始地址也即线程名;最后一个参数是运行函数的参数。pthread_create函数表示创建一个新线程,由程序知线程名为th_pg,故选择A选项。64.某虚拟页式存储管理系统采用三级页表,分配如下某进程运行时执行的一条指令的地址是:1110-1111-1000-1000-0010-0001-0101-0101(二进制),则该地址的二级页表偏移量是()。A、1-1000-1000B、1-0111-1100C、0-1111-1000D、1-1111-1000答案:B65.下列哪一条是由于关系模式设计不当所引起的问题()。A、数据冗余B、数据被非法读取C、数据被非法修改D、发生死锁答案:A66.在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作称为()。A、并B、选择C、自然连接D、连接答案:D67.解决进程同步与互斥问题时,信号量机制中所谓的“临界区”是指()。A、临界资源本身B、可读写的共享资源C、访问临界资源的代码D、只读的共享资源答案:C解析:【解析】临界区是指程序中访问临界资源的那段代码。所以选C选项。68.下列磁盘调度算法中,平均寻道时间较短但容易引起饥饿现象的算法是A、扫描算法SCANB、最短寻道时间优先算法SSTFC、先来先服务算法FCFSD、循环查看算法C-LOOK答案:B解析:【解析】根据最短寻道时间优先(SSTF)调度算法得来的。SSTF选择的请求距当前磁头位置有最小的寻道时间。由于寻道时间通常正比于两个请求的磁道差值,所以磁头移动总是移到距当前道最近的磁道上去。很明显它改善了磁盘的服务。但是SSTF调度的缺点是可能导致某些请求长期得不到服务(被“饿死”)。此外,磁头频繁地大幅度移动,容易产生机械振动和误差,对使用寿命有损害。SSTF算法与FCFS相比有显著改进,但并不是最优的。故选择B选项。69.把对学生选课关系SC进行查找的权限授予所有用户。下列哪一个SQL语句正确表达了这一授权()。A、GRANTALLONTABLESCTOALLUSER;B、GRANTSELECTONTABLESCTOALLUSER;C、GRANTALLONTABLESCTOPUBLIC;D、GRANTSELECTONTABLESCTOPUBLIC;答案:D70.关系数据模型由三大要素组成,下列哪一项表述是正确的()。A、关系数据结构,关系数据通信,关系操作集合B、关系数据结构,关系操作集合,关系完整性约束C、关系数据通信,关系操作集合,关系完整性约束D、关系数据结构,关系数据通信,关系完整性约束答案:B71.设有两个事务T1、T2,其并发执行如下所示。下列叙述中哪一个是正确的()。T1T2Read(A);Read(A);A:=A-10;Write(A);A、该并发执行不存在问题B、该并发执行丢失更新C、该并发执行依赖于未提交更新D、该并发执行读"脏"数据答案:B72.下列关于数据模型组成要素的叙述中,哪一条是错误的()。A、数据结构、数据操作和数据约束是组成数据模型的三个要素B、数据结构描述了数据模型的静态特征与动态行为C、数据操作必须定义检索和修改等操作的确切含义、操作符号、操作规则等D、数据约束既刻画了数据的静态特征,也表示了数据的动态行为规则答案:B73.将STUDENT表中的年龄属性的数据类型改为半字节整数,下列SQL语句中哪一个是正确的()。A、ALTERTABLESTUDENTADDageSMALLINTB、ALTERTABLESTUDENTMODIFYageSMALLINTC、ALTERTABLESTUDENTUPDATEageSMALLINTD、ALTERTABLESTUDENTHAVINGageSMALLINT答案:B74.在SQL语言中,下列涉及空值(NULL)的查询条件表述中,哪一个是错误的()。A、ageISNULLB、ageISNOTNULLC、age=NULLD、NOT(ageISNULL)答案:C75.下列关于故障恢复的叙述中,哪一条是错误的()。A、系统可能发生的故障类型主要有事务故障、系统故障和磁盘故障B、利用更新日志记录中的改前值可以进行UNDO,撤销已做的修改操作C、利用更新日志记录中的改后值可以进行REDO,重做已完成的操作D、写日志的时候,一般是先把相应的数据库修改写到外存的数据库中,再把日志记录写到外存的日志文件中答案:D76.如果对关系R=(A,B,C)执行以下SQL语句SELECTDISTINCTAFROMRWHEREB=17则该语句对关系R进行了下列哪一组操作()。A、选择和连接B、选择和投影C、连接和投影D、交和选择答案:B77.下列关于嵌入式SQL的叙述中,哪一条是错误的()。A、嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一B、嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用方面的不足C、能嵌入SQL语句的高级语言只有COBOL和CD、系统必须协调SQL语句与主语言语句处理记录的不同方式答案:C78.下列关于平凡的函数依赖的叙述中,哪一条是正确的()。A、若X→Y,且YíX,则称X→Y为平凡的函数依赖B、若X→Y,且XíY,则称X→Y为平凡的函数依赖C、若X→Y,且XY,则称X→Y为平凡的函数依赖D、若X→Y,Y→X,则称X→Y为平凡的函数依赖答案:A79.下列关于三个不同抽象层面的数据模型的叙述中,哪个是错误的()。A、三个不同抽象层面的数据模型指的是概念模型、逻辑模型和物理模型B、E-R模型一般与关系模型相关联C、EER模型一般与对象-关系模型相关联D、面向对象模型的概念模型与逻辑模型有很大的区别答案:D80.在关系数据模型中,表示现实世界的实体以及实体间各种联系的是下列哪一项()。A、关系B、指针C、树状结构D、网状结构答案:A81.下列关于数据库三级模式结构的叙述中,哪一条是错误的()。A、数据库系统三级模式结构是数据库系统内部的体系结构B、数据库系统的三级模式结构是指:外模式、模式、内模式C、外模式/模式映象保证了数据与程序之间具有较高的物理独立性D、模式/内模式映象是唯一的,它定义全局逻辑结构与存储结构之间的对应关系答案:C82.用户进程从用户态转变为内核态时,使用的指令是A、访管指令B、I/O指令C、页保护指令D、压栈指令答案:A解析:【解析】用户程序不能直接使用特权指令。如果用户程序在用户态转换为内核态,使用访管指令,这是CPU由用户态向核心态转换的方法。故选择A选项83.文件系统中,若把逻辑上连续的文件信息依次存放在连续编号的磁盘块中,这种结构称为()。A、顺序结构B、链接结构C、索引结构D、I节点结构答案:A解析:【解析】顺序结构将一个文件中逻辑上连续的信息存放到存储介质的依次相邻的块上,便形成顺序结构,这类文件叫顺序文件,又称连续文件。由上顺序结构的概念知选择A选项。84.在数据库逻辑结构设计中,从E-R模型向关系模型的转换应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式()。A、2B、3C、4D、5答案:C85.下列叙述中,哪个不是导致数据库管理系统与文件系统相比较增加额外开销的主要原因()。A、为了提供安全性、并发控制等功能而导致的额外开销B、数据库管理系统为了定义和处理数据而提供的一般性功能而导致的额外开销C、初期对软、硬件购买和培训的高额投资D、数据库开发人员开发大型应用程序的费用答案:D86.系统调用与一般过程调用是不同的,下列对被调用程序返回调用程序的描述中,哪一个是正确的()。A、过程调用和系统调用均直接从被调用程序返回到调用程序B、过程调用和系统调用从被调用程序返回到调用程序前,须先运行调度程序C、系统调用直接返回到调用程序,过程调用在返回到调用程序前先运行调度程序D、过程调用直接返回到调用程序,系统调用在返回到调用程序前先运行调度程序答案:D解析:【解析】一般过程调用在被调用过程执行完后,直接返回到调用程序;而系统调用在被调用过程执行完后,系统会对所有要求运行的进程进行优先级分析,若调用进程不具有最高优先级,则会引起重新调度,以便让优先级最高的进程优先执行,即系统会运行调度程序。答案为D。87.已知关系R和关系S,关系R具有列A1,A2,……,An,B1,B2,……,Bn,关系S具有列A1,A2,……,An,C1,C2,……,Cn,则与关系代数表达式πA1,A2,...,An(RS)等价的SQL语句为下列哪一个()。A、SELECTA1,……,AnFROMREXCEPT(SELECT*FROMSWHERER.A1=S.A1ANDR.A2=S.A2AND……R.An=S.An)B、SELECTA1,……,AnFROMRINTERSECT(SELECT*FROMSWHERER.A1=S.A1ANDR.A2=S.A2AND……R.An=S.An)C、SELECTA1,……,AnFROMRWHEREEXISTS(SELECT*FROMSWHERER.A1=S.A1ANDR.A2=S.A2AND……R.An=S.An)D、SELECTA1,……,AnFROMRUNION(SELECT*FROMSWHERER.A1=S.A1ANDR.A2=S.A2AND……R.An=S.An)答案:C88.系统调用扩充了机器指令,增强了系统功能,方便了用户使用。下列哪一项不属于系统调用()。A、用户程序需要获得当前进程的属性B、读写硬盘上一个打开的文件C、将成绩填入学生成绩数据库D、请求使用光盘驱动器答案:C解析:【解析】所谓系统调用,就是用户在程序中调用操作系统所提供的一些子功能,选项A属于系统调用中的进程控制类;选项B属于系统调用的文件操作类;选项D属于系统调用的设备管理类;选项C不属于系统调用,它是对数据库应用系统的调用。故本题答案选择C选项。89.下列关于数据模型的逻辑层模型的叙述中,哪一条是错误的()。A、逻辑模型主要描述数据库数据的整体逻辑结构B、关系模型是一种逻辑模型C、层次模型和网状模型不属于逻辑模型D、面向对象模型不是基于记录的逻辑模型答案:C90.下列哪一个标志位不包含在程序状态字(PSW)中()。A、进位标志位(CB、C、保护位(P)D、陷阱标志位(TE、F、中断使能位(I答案:B91.操作系统作为系统软件,位于软件系统的哪一个层面()。A、硬件之上,支撑软件之下B、支撑软件之上,应用软件之下C、应用软件之上,支撑软件之下D、硬件之上,软件系统之下答案:A解析:【解析】操作是位于硬件之上的支撑软件之下的层面。所以选A选项。92.某文件系统的磁盘块大小为2^12B,磁盘容量为2^39B。当文件系统进行格式化以后,可用的存储块数量是A、2^26B、2^27C、2^28D、2^29答案:B解析:【解析】某文件系统的磁盘块大小为2^12B,磁盘容量为2^39B,存储块数量是2^59/2^12=2/627。故选择B选项。93.在采用页式存储管理方案的系统中,为了提高内存利用率并减少内碎片,页面的划分A、与页表数量相关,可以找到平衡点B、与页表数量无关,页面尺寸越大越好C、与页表数量无关,页面尺寸越小越好D、与页表数量相关,可根据物理内存大小划分答案:A解析:【解析】为了提高内存利用率并减少内碎片,页面的划分与页表数量相关,可以找到平衡点。故选择A选项。94.某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个,r2资源有2个,r4有3个。<IMG&NBSP;BORDER=0&NBSP;ALT=""&NBSP;SRC="HTTP:wlsd74961.png?SJWLCourseFile60>若进程P3申请一个r4类资源,则系统可能会发生下列哪一种现象()。A、死锁B、无死锁C、活锁D、饥饿答案:B解析:【解析】首先找到进程结点P1,由于P1已经获得资源r1,所以运行完毕后会释放r1,消去P1的资源分配边,然后找到进程结点P2,此时进程P2已经分配了资源r2,r3,申请到了资源r1,所以P2获得了所有资源,运行结束后释放r1、r2、r3,消去资源申请边和分配边,最后找到进程结点P3,此时进程P3分配了资源r2,并申请资源r3,r4,申请成功后运行,结束后释放所有资源,消去资源申请边和分配边,由此可知,资源分配图化简后消去了所有的边,所以该资源分配图是可完全化简的,该系统不存在死锁,答案为B。95.下列关于关系模型的参照完整性规则的叙述中,哪一条是错误的()。A、外键和相应的主键需定义在相同值域上B、外键和相应的主键可以不同名C、参照关系模式和被参照关系模式可以是同一个关系模式D、外键值不可以为空值答案:D96.分析下列程序,不考虑其他因素,程序正常运行时最多会派生出多少个进程?intmain(){fork();fork();fork();}A、8B、6C、5D、4答案:A解析:【解析】计算机程序设计中的fork()函数。返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。第一个fork()函数调用后将有两个进程,第二个fork()函数调用后将有4个进程,第三个fork()函数调用后将有8个进程。故选择A选项。97.下列关于数据库系统和文件系统的叙述中,哪一条是错误的()。A、数据库系统具有高度的数据独立性,而文件系统的数据独立性差B、数据库系统的数据共享度高,是面向整个机构来组织数据的;而文件系统面向某个应用来组织数据C、数据库系统中的各项开销总是比文件系统的开销小D、数据库系统中由数据库管理系统进行统一的数据管理和控制,而文件系统中由应用C程序自己控制答案:C98.下列各项时间中,哪一项不会影响磁盘读写性能()。A、寻道时间B、旋转延时C、传输时间D、调度时间答案:D解析:【解析】磁盘设备在工作时,以恒定的速率旋转,为了读和写,磁头必须能移动到所要求的磁道上,并等待所要求的扇区的开始位置旋转到磁头下,然后再开始读和写,故把对磁盘的访问时间分为三部分:寻道时间Ts,旋转延时时间Tr和传输时间Tt。其中寻道时间Ts最能影响磁盘读写的性能。故选择D选项。99.系统允许部分进程发生死锁,通过定时运行资源分析程序并报告是否已有死锁的方法称为()。A、死锁预防B、死锁避免C、死锁检测D、死锁解除答案:C解析:【解析】死锁检测不须事先采取任何限制性措施,也不必检查系统是否已经进入不安全区,此方法允许系统在运行过程中发生死锁。但可通过系统所设置的检测机构,及时地检测出死锁的发生,并精确地确定与死锁有关的进程和资源。通过定时运行资源分析程序并报告是否已有死锁的方法称为死锁检测。故选择C选项。100.用户进程在等待键盘输入命令时,不断检测状态寄存器的完成位是否为1,该I/O设备控制方式称为()。A、程序直接控制方式B、中断控制方式C、DMA方式D、通道控制方式答案:A解析:【解析】程序直接控制方式,利用输入/输出指令或询问指令测试一台设备的忙/闲标志位,根据设备当前的忙或闲的状态,决定是继续询问设备状态还是由主存储器和外围设备交换一个宇符或一个字。故选择A选项。101.1970年IBM公司的高级研究员E.F.Codd提出了()。A、网状数据模型B、层次数据模型C、关系数据模型D、面向对象数据模型答案:C102.下列关于知识发现与数据挖掘的叙述中,哪一条是错误的()。A、知识发现的过程可以概括为三部分:数据准备、数据挖掘、及结果的解释和评估B、数据挖掘阶段首先要确定挖掘的任务或目的,如数据分类、聚类、关联规则发现或序列模式发现等。确定了挖掘任务后,就要决定使用什么样的挖掘算法C、数据挖掘的结果可能会发现一些新的信息类型:关联规则、序列模式、分类树等D、数据挖掘的质量与挖掘方法有关,而与数据本身无关答案:D103.下列关于数据库管理系统DBMS的叙述中,哪一条是错误的()。A、DBMS是实现对数据库系统中的数据进行有效管理的复杂的应用软件B、DBMS在操作系统的支持下运行C、DBMS支持强有力的查询语言D、DBMS支持以看起来是原子的和独立于其他事务的方式并发地执行的持久的事务答案:A104.如图所示的两个关系R和S则关系T是下列哪一操作得到的结果()。A、RSB、R÷SC、R×SD、R-S答案:B105.为使进程从阻塞态转换为挂起态,使用的原语是A、suspend()B、block()C、wakeup()D、active()答案:A解析:【解析】挂起的方式有三类:一、把挂起原语调用者本身挂起,即自己挂起自己。二、挂起某个标识符的进程。三、将某个指定的标志符及其全部或部分子孙挂起用的保存n进程的pcb副本的内存区。为使进程从阻塞态转换为挂起态,使用的原语是suspend()。故选择A选项。106.当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是()。A、文件操作指令B、访管指令C、特权指令D、I/O中断指令答案:B解析:【解析】调用操作系统的提供功能即是访管中断,所以该功能首先执行访管指令,故选择B选项。107.如图所示的两个关系R和S则关系T是下列哪一操作得到的结果()。A、R和S的自然连接B、R和S的左外连接C、R和S的右外连接D、R和S的外部并答案:C108.某虚拟页式存储管理系统采用三级页表,分配如下:某进程运行时执行的一条指令的地址是:1110-1111-1000-1000-0010-0001-0101-0101(二进制),则该地址的页目录偏移是()。A、11B、10C、01D、00答案:A解析:【解析】由三级页表得知页目录偏移占了高址前两位,又因此指令地址前两位为11,所以得出页目录偏移是11。故选择A选项。109.对于如下C语言程序intmain(){pid_tpid;intx=1;pid=fork();if(pid==0)printf("Iamthechildprocess,x=%d\n",++x);elseprintf("Iamtheparentprocess,x=%d\n",--x);}在UNIX操作系统中正确编译链接后,其正确的运行结果是()。A、IB、IC、ID、I答案:A解析:【解析】计算机程序设计中的fork()函数。返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。运行后的输出为Iamthechildprocess,x=2Iamtheparentprocess,x=0。故选择A选项。110.有关系S(SA、查询所有已选课的女学生的基本情况及其选课情况B、查询所有女学生的选课信息,要求对已选课的女学生列出其基本情况及其选课情况,对未选课的女学生只列出基本情况,其选课信息为空C、查询所有未选课的女学生的基本情况D、查询所有女学生的选课信息,对没有女学生选修的课程,只列出课程基本情况,其选课信息为空答案:B111.在可变分区存储管理方案中,为加快内存分配,当采用最佳适应算法时空闲区的组织应该是()。A、按空闲区大小递减顺序排列B、按空闲区大小递增顺序排列C、按空闲区地址从小到大排列D、按空闲区地址从大到小排列答案:B解析:【解析】最佳适应算法(BestFit):从全部空闲区中找出能满足作业要求的、且大小最小的空闲分区,这种方法能使碎片尽量小。为适应此算法,空闲分区表(空闲区链)中的空闲分区要按从小到大进行排序,自表头开始查找到第一个满足要求的自由分区分配。该算法保留大的空闲区,但造成许多小的空闲区。故选择B选项。112.假设某计算机系统的内存大小为256K,在某一时刻内存的使用情况如下表所示。A、最佳适配B、最差适配C、首次适配D、下次适配答案:B113.下列哪一条不是数据模型的组成要素()。A、数据安全B、数据结构C、数据操作D、数据约束答案:A114.在多级目录的文件系统中,用户对文件的首次访问通常都给出文件的路径名,之后对文件的访问通常使用A、文件描述符B、索引节点C、文件符号名D、文件地址答案:A解析:【解析】在多级目录的文件系统中,用户对文件的首次访问通常都给出文件的路径名,之后对文件的访问通常使用文件描述符。故选择A选项115.使用文件系统时,通常要显式地进行close()操作,这样做的目的是A、文件控制块读入内存B、将文件控制块写入磁盘或缓存C、将文件内容读入内存D、将文件内容写入磁盘或缓存答案:B解析:【解析】执行“关闭”操作时,文件系统主要完成如下工作:①将活动文件表中该文件的“当前使用用户数”减1;若此值为0,则撤销此表目,并保存文件控制块写入磁盘或者缓存;②若活动文件表目内容已被改过,则表目信息应复制到文件存储器上相应表目中,以使文件目录保持最新状态;③卷定位工作。一个关闭后的文件不能再使用,若要再使用,则必须再次执行“打开”操作。故选择B选项。116.设关系R和S的值分别如下面的左右表所示:则,R和S左外连接的结果的元组个数是多少?A、1B、2C、3D、4答案:C117.一个嵌入式SQL程序中,用于定义SQL通信区的是下列哪一条语句()。A、EXECSQLINCLUDESQLCAB、EXECSQLDECLARESQLCAC、EXECSQLOPENSQLCAD、EXECSQLFETCHSQLCA答案:A118.下列关于数据模型中的数据操作的叙述中,哪一条是错误的()。A、数据操作表示数据模型的静态特征和动态行为B、数据操作是指对数据库中各对象的值允许执行的操作的集合C、数据库主要有检索和修改(包括插入、删除、更新)两大类操作D、数据模型中需要对操作进行确切的定义答案:A119.进程在运行过程中具有多种状态,当它从等待态转换为就绪态时称为A、唤醒B、阻塞C、调度D、分派答案:A解析:【解析】当被阻塞的进程所期待的事件出现时,如I/O完成或者其所期待的数据已经到达,则由有关进程调用唤醒原语wakeup(),将等待该事件的进程唤醒。唤醒原语执行的过程是:首先把被阻塞的进程从等待该事件的阻塞队列中移出,将其PCB中的现行状态由阻塞改为就绪,然后再将该PCB插入到就绪队列中。故选择A选项。120.当使用进程唤醒原语唤醒进程时,下列哪一个选项描述的顺序是合理的()。A、在等待队列中找到该进程PCB,修改PCB中进程状态为就绪,将其插入到就绪队列B、在就绪队列中找到该进程PCB,修改PCB中进程状态为运行,将其插入到运行队列C、在阻塞队列中找到该进程PCB,弹出该进程堆栈,恢复现场,将其插入到就绪队列D、在就绪队列中找到该进程PCB,将该进程堆栈装入CPU寄存器,等待处理机调度答案:A121.下列关于信息世界的基本概念的叙述中,哪一条是错误的()。A、实体是客观存在并可相互区别的事物B、实体所具有的某一特性称为属性C、不同型实体的集合称为实体集D、唯一标识实体的属性集称为码或者键答案:C122.解决死锁问题有多种方法,其中资源有序分配法属于A、死锁避免B、死锁预防C、死锁解除D、死锁检测答案:B解析:【解析】资源有序分配法属于一种死锁预防方法。故选择B选项。123.关系模型中的属性由主属性和非主属性组成。下列论述中哪一条是错误的()。A、主码中的属性都是主属性B、主属性就是主码C、不包含在任何一个候选码中的属性称之为非主属性D、主属性和非主属性的集合可以唯一标识一个元组答案:B124.文件系统中,若将逻辑上连续的文件信息分散存放在若干不连续的磁盘块中,并将所有磁盘块的地址集中存放在一张表中,这种结构称为()。A、顺序结构B、链接结构C、索引结构D、I节点结构答案:C解析:【解析】索引结构是实现非连续存取的另一种方法,适用于数据记录存放在随机存取存储设备上的文件。它使用一张索引表,其中一个表目包含一个记录键及其记录的存储地址,存储地址可以是记录的物理地址,也可以是符号地址,这类文件叫索引文件。通常,索引表地址可由文件目录给出,查找索引表先找到相应记录键,然后获得数据存储地址。故选择C选项。125.系统调用与一般过程调用是不同的,下列对调用程序与被调用程序的描述中,哪一个是正确的()。A、过程调用和系统调用的调用程序与被调用程序均位于核心态B、过程调用和系统调用的调用程序与被调用程序均位于用户态C、C)过程调用时通过改变状态字,从用户态的调用程序转到核心态的被调用程序D、系统调用时需要通过陷入机制,从用户态的调用程序转到核心态的被调用程序答案:D解析:【解析】一般过程调用,其调用程序和被调用程序都运行在相同的状态,即核心态或用户态,而系统调用中调用程序运行在用户态,被调用程序则运行在系统态,答案A、B错误;一般过程调用是不涉及系统状态转换的,答案C错误;而系统调用由于调用程序和被调用程序运行在不同的系统状态,所以需要通过软中断机制,即陷入机制,从调用程序所在的用户态转到被调用程序的核心态。答案为D。126.下列哪一条不是数据库管理系统为用户提供的功能()。A、数据定义功能B、数据操纵功能C、事务管理功能D、进程调度功能答案:D127.SQL语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词。下列动词中哪一个是用于数据定义的()。A、REVOKEB、DELETEC、DROPD、GRANT答案:C128.某页式存储管理系统采用一级页表。如果访问内存的时间为0.4μs,快表的命中率为90%,请问有效访问时间是多少?(假设访问快表耗时为0μs)A、0.22μsB、0.4μsC、0.2μsD、0.44μs答案:D解析:【解析】当快表miss的时候,10%*0.4μs命中页表,由于采用了一级页表,所以只要还要访问一次内存,花费0.4μs。总计0.44μs。故选择D选项129.下列关于SQL对视图的支持的叙述中,哪一条是错误的()。A、视图是从一个或多个基本表(或其他视图)中使用SELECTB、对视图的一切操作最终要转换为对基本表的操作C、所有的视图都是不可更新的D、视图有助于提高数据库的安全保护答案:C130.在虚拟页式存储管理系统中,假设内存按字节编址。若系统采用20个二进制位表示虚拟页号,页内地址部分占用12个二进制位,则允许一个进程最大有多少个字节()。A、2^8B、2^20C、2^12D、2^32答案:D解析:【解析】若系统采用20个二进制位表示虚拟页号,页内地址部分占用12个二进制位,那么页号占用32个二进制位,所以每个页面的大小是2^12个字节,程序可允许有2^32个页面。故本题答案选择D选项。131.下列关于关系模式的规范化问题的叙述中,哪一条是错误的()。A、关系模式需要满足一定的条件,不同程度的条件称作不同的范式B、各种不同的范式都是以对关系模式的属性间允许的数据依赖加以限制的形式表示的C、第二范式和第三范式在函数依赖的范围内讨论D、Boyce-Codd范式的讨论范围不仅涉及函数依赖,还涉及多值依赖答案:B132.下列关于E-R图的叙述中,哪一条是错误的()。A、E-R图是实体联系图的简称,其英文是Entity-RelationshipB、E-R图是一个图示化模型,能够表示实体型、属性和联系C、E-R图中实体型用矩形表示,矩形框内写明实体名D、E-R图中属性用菱形表示,菱形框内写明属性名答案:D133.在基本SQL语言中,下列哪个功能无法实现()。A、定义视图B、定义基本表C、对视图和基本表进行查询D、对连接视图进行修改答案:D134.下列关于面向对象模型的数据库的叙述中,哪个是错误的()。A、面向对象编程语言出现于20世纪80年代B、对象模型可以支持复杂结构对象的存储和共享C、面向对象数据库结合了抽象数据类型、操作的封装、继承等特性D、当前面向对象模型已全面取代关系模型成为数据库系统的主要数据模型答案:D135.从用户角度看,建立多级树形目录的主要目标是A、解决文件重名问题B、扩充了目录的容量C、简化了文件管理D、实现了文件保护答案:A解析:【解析】建立树型目录结构主要有三个目的,也是优点:1、层次清楚;2、解决文件重名问题;3、查找搜索速度快。从用户角度来看,最主要体现出的目标就是解决文件重名问题。故选择A选项。136.下列进程控制块的组织方式中,哪一种是错误的()。A、B+树方法B、线性方法C、索引方法D、链接方法答案:A解析:【解析】进程控制块PCB的组织方式主要有三种:线性方法、索引方法、链接方法。没有B+树方法,所以选A选项。137.下列关于页式存储管理方案的叙述中,哪一个是错误的()。A、页表长度寄存器保存了正在运行进程的页表长度B、页内地址是地址的高位部分C、大多数32位的操作系统采用了二级页表D、页表在内存可以不连续存放答案:B解析:【解析】页式存储管理方案中,系统将程序的逻辑空间按照同样大小也划分成若干页面,称为逻辑页面也称为页。程序的各个逻辑页面从0开始依次编号,称作逻辑页号或相对页号。每个页面内从0开始编址,称为页内地址。页号是地址的高位部分,页内地址是地址的低位部分。故选择B选项。138.在虚拟页式系统中进行页面置换时,根据在一段时间里页面被使用的次数多少选择可以调出的页,这一策略称为()。A、先进先出页面置换算法(FIFO)B、最近最少使用页面置换算法(LRU)C、最近最不常用页面置换算法(LFU)D、理想页面置换算法(OPT)答案:C解析:【解析】最近最不常用页面置换算法,在虚拟页式系统中进行页面置换时,根据在一段时间里页面被使用的次数多少选择可以调出的页。故选择C选项。139.下列哪一条不是局部E-R图集成为全局E-R图时可能存在的冲突()。A、模型冲突B、结构冲突C、命名冲突D、属性冲突答案:A140.某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是()。A、运行状态B、就绪状态C、挂起状态D、阻塞状态答案:A解析:【解析】运行中的进程可以具有以下三种基本状态。1)就绪状态(Ready):进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。2)运行状态(Running、:进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。3)阻塞状态(Blocked、:由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。题目中该进程已经有线程投入运行,即该进程占用了CPU资源。故选择A选项。141.下列关于关系模型的叙述中,哪一条是错误的()。A、关系模型是一种物理数据模型B、关系模型用二维表格结构表示各类实体及实体间的联系C、关系模型是数学化的模型,可把表格看成一个集合D、关系模型由IBM公司的研究员E.F.Codd于1970年首次提出答案:A142.关于操作系统的结构,下列特性中,哪一个不是微内核结构的特点?A、清晰的单向依赖和单向调用性B、较高的灵活性和可扩充性C、提高了操作系统的可靠性D、更适合于分布式系统答案:A解析:【解析】微内核操作系统的优点:(1)提高了系统的可扩展性;(2)增强了系统的可靠性;(3)可移植性;(4)提供了对分布式系统<http://baike.baidu./view/991489.htm>的支持;(5)融入了面向对象技术<http://baike.baidu./view/1520586.htm>。故选择A选项。143.下面列出的SQL语言的动词中,哪个是关于数据控制的()。A、SELECTB、DROPC、UPDATED、REVOKE答案:D144.下列关于物理存储介质的叙述中,哪一条是错误的(。A、高速缓冲存储器和主存储器都是易失性存储设备B、第二级存储器和第三级存储器都是非易失性存储设备C、高速缓冲存储器和主存储器的速度最快,称为基本存储D、第二级存储器和第三级存储器速度较慢,称为脱机存储答案:D145.有一个虚拟页式存储系统采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放150个整数变量。某进程程序如下:VARA:ARRAY[1..300,1..100]OFinteger;i,j:integer;FORi:=1to300DOFORj:=1to100DOA[i,j]:=0;设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次()。A、150B、100C、250D、200答案:D解析:【解析】二维数组在内存中表现为连续的数据,300行100列数据,则有30000个数据,每个页面可以存放150个整数变量,存放在200个页面中,因此,缺页中断为200次。故选择D选项。146.下列关于数据库查询优化的叙述中,哪一条是错误的()。A、查询优化是指将一个关系代数表达式转换为与之等价的另一个关系代数表达式的过程B、查询优化器在进行表达式转换时常常使用一些启发式规则C、查询优化包括逻辑查询计划选择和物理查询计划选择两个主要步骤D、在进行物理查询计划选择时,通常采用基于代价的查询计划选择方法答案:A147.下列关于将SQL嵌入主语言使用的叙述中,哪一条是错误的()。A、必须协调SQL语句与主语言语句处理记录的不同方式B、必须处理数据库工作单元和程序工作单元之间的通信C、与游标相关的有4个语句:游标定义、游标打开、游标推进、游标关闭D、游标一旦关闭,就不能再重新打开答案:D148.嵌套SQL中与游标相关的有四个语句。推进游标指针,并把游标指向的行(当前行)中的值取出,存入主变量的是下列哪一个语句()。A、DECLAREB、OPENC、FETCHD、CLOSE答案:C149.下列关于实体完整性约束的叙述中,哪个是错误的()。A、实体完整性约束是对关系中主码属性值的约束B、实体完整性规则指出:若属性A是关系R的主属性,则属性A不能取空值C、每个关系必须有主码,主码的值唯一,用于标识关系的元组D、选课关系SC(s#,c#,grade)中,主码为(s#,c#),则s#和c#两个属性不能同时取空值答案:D150.在一个采用三级索引结构的UNIX文件系统中,假设物理块大小为512B,用16位表示一个物理块号。主索引表含有13个块地址指针,其中前10个直接指向盘块号,第11个指向一级索引表,第12个指向二级索引表,第13个指向三级索引表,那么,一个文件最大可有多少块()。A、10+64+64^2+64^3B、10+128+128^2+128^3C、10+256+256^2+256^3D、10+512+512^2+512^3答案:C解析:【解析】采用UNIX三级索引结构中,0-9项为直接地址,10为一次间接索引项,11为二次间接索引项,12为三级间接索引项。一个索引块可以存储512B/2B=256项。一级间接索引有256个数据块。二级索引有256*256个数据块。三级索引有256*256*256个数据块,总计为10+256+2562+2563数据块。故选择C选项。151.下列关于基于封锁的并发控制的两阶段封锁协议的叙述中,哪一条是正确的()。A、遵守两阶段封锁协议的并发事务一定是可串行化的B、遵守两阶段封锁协议的并发事务一定不会发生死锁C、遵守两阶段封锁协议的并发事务一定不会发生级联回滚D、遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁答案:A152.下列关于对象的类型层次和继承的叙述中,哪个是错误的()。A、类型的层次和继承是面向对象系统中重要的概念B、面向对象数据库必须提供基于对象类型将对象分类的功能C、在多重继承的一般性规则中,只有当两个超类型中的同名函数相同时才会发生二义性D、如果子类型只继承了超类型中的一部分函数,其他函数并没有被继承,则称为选择性继承答案:C153.下列哪一条不是数据库查询处理中所涉及的活动()。A、对用高层数据库语言表达的查询语句进行分析,形成语法分析树B、将语法分析树翻译成关系代数表达式C、在查询所涉及的属性上建立索引,以提高查询速度D、为关系代数表达式中的每一个操作符选择具体的实现算法答案:C154.若一个单核处理机的系统中有多个进程存在,则这些进程是A、并发运行的B、并行运行的C、封闭运行的D、单道运行的答案:A解析:【解析】并发运行是指在计算机系统中同时存在若干个运行着的程序,各进程均处于已开始运行与结束之间,宏观上各进程并行运行,但其实单处理器环境下某一时刻只有一个进程在运行,并行运行符合题意,故选择A选项。155.在一个采用虚拟页式存储管理方案的系统中,页面大小为50个整型变量。假设某一个进程分配有3个页框,其中程序占用2个页框并常驻内存。下列程序数据进行初始化时,会产生多少次缺页中断()。for(i=1;i<=50;i++、for(j=1;j<=100;j++、C[i,j]=0;A、50B、100C、150D、5000答案:B解析:【解析】每趟内层循环遍历了100个整型变量,相当于两个页面,会导致两次缺页中断。一共有外层循环50趟,即发生的缺页中断次数为2*50=100次。故选择B选项156.有如下C语言程序void*th_f(void*arg){printf("HelloWorld");pthrea

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论