数据库系统工程师基础知识(选择题)模拟试卷26
中文选择题
1.( )实现实体问M:N联系比较复杂。(C)
A. 关系模型
B. 面向对象模型
C. 网状模型
D. 层次模型
解析:
2.对emp表增加雇员被雇佣时间come列,其数据类型为日期型,正确的语句是( )。(A)
A. ALTER TABLE emp ADD come Date
B. ADD TABLE emp come Date
C. ALTER TABLE emp come Date
D. ADD come Date TABLE emp
解析:
3.从用户角度看,下面( )是数据库管理系统应具有的目标。
①用户界面友好
②结构清晰、层次分明
③开放性,即符合标准和规范
④负责管理企业组织的数据库资源(B)
A. ①和②
B. ①,②和③
C. ③和④
D. ①,②、③和④
解析:
4.如果数据库应用系统的用户表中存有用户登录口令,则应该(7)。(B)
A. 撤销任何用户对用户表的访问权限,限止登录口令泄露
B. 对用户登录口令进行加密存储
C. 只允许DBA直接查看登录口令
D. 将用户记录的操作权限仅赋予该用户本人
解析:数据库应用系统存储用户名和口令,验证为本系统用户后方可进入系统进行使用。验证时通过与本系统已经登记的用户信息进行比对验证,选项A撤销了所有用户对用户表的访问权限,无法进行用户名和密码验证,且DBA的权限是无法撤销的,故错误;对用户口令进行加密,设置一个只访问用户表的账户先连接到数据库,获取用户名和密码与用户登录时的输入进行比对验证,通常作为应用系统用户验证的方案,故选项B正确;DBA可以访问到用户表,如果对用户口令不进行加密,则DBA可以获取任何用户的口令,同样存在用户口令泄露,选项C错误;用户只有登录后方可获得权限,在验证用户时并不能获取其用户信息,故选项D错误。
5.面向对象数据模型中不包含(16)。(D)
A. 属性集合
B. 方法集合
C. 消息集合
D. 对象实例
解析:本题考查对面向对象数据模型的理解。面向对象数据模型是由类构成的层次结构,类是对一类对象的抽象,类与类之间的继承关系构成类的层次结构。对象模型是结构的定义,结合了面向对象的方法和消息,并不涉及实例,故选项D正确。
6.某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为(4)。(D)
A. 不构成侵权,因为新的控制程序与原控制程序使用的程序设计语言不同
B. 不构成侵权,因为对原控制程序进行了转换与固化,其使用和表现形式不同
C. 不构成侵权,将一种程序语言编写的源程序转换为另一种程序语言形式,属于一种“翻译”行为
D. 构成侵权,因为他不享有原软件作品的著作权
解析:在《计算机软件保护条例》中关于软件的保护政策如下:受保护的软件必须由开发者独立开发创作,任何复制或抄袭他人开发的软件不能获得著作权。当然,软件的独创性不同于专利的创造性。程序的功能设计往往被认为是程序的思想概念,根据著作权法不保护思想概念的原则,任何人可以设计具有类似功能的另一件软件作品。但是如果用了他人软件作品的逻辑步骤的组合方式,则对他人的软件构成侵权。依题目意思而言,某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言,这肯定是没有改变原作者的逻辑步骤组合,所以构成侵权。
7.(1)属于第三层VPN协议。(B)
A. TCP
B. IPsec
C. PPOE
D. SSL
解析:所谓第三层VPN,就是在网络参考模型的第三层,即网络层,利用一些特殊的技术例如隧道技术、标记交换协议MPLS或虚拟路由器等,来实现企业用户各个节点之间的互联。其中,采用隧道技术的方式目前以IP隧道为主,即在两个节点之间利用隧道协议封装重新定义数据包的路由地址,使得具有保留p地址的数据包可以在公共数据网上进行路由,利用这种方式可以很好地解决p地址的问题。同时,利用某些隧道协议的加密功能,例如IPsec,还可以充分地保障数据传输的安全性。选项中的PPPOE是在以太网络中转播PPP帧信息的技术。通常PPP是用来通过电话线路及ISDN拨号接驳到ISP时使用。该协议具有用户认证及通知IP地址的功能。
8.开发专家系统时,通过描述事实和规则由模式匹配得出结论,这种情况下适用的开发语言是(27)。(D)
A. 面向对象语言
B. 函数式语言
C. 过程式语言
D. 逻辑式语言
解析:面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心的,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分。函数式语言。这种语言的语义基础是基于数学函数概念的值映射的丸算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如Lisp、 Haskell、ML、Scheme等。函数式程序设计是一种强调表达式赋值而不是执行命令的程序设计。过程式语言是一种通过指明一列可执行的运算及运算的次序来描述计算过程的语言。非过程式语言是一种不显式地指明处理细节的程序设计语言。逻辑式语言。这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用于专家系统的实现中。最著名的逻辑式语言是Prolog。
9.页式存储系统的逻辑地址由页号和页内地址两部分组成。假定页面的大小为4K,地址变换过程如图2-1所示,图中逻辑地址用十进制表示。
(A)
A. 33220
B. 8644
C. 4548
D. 2500
解析:本题考查的是虚拟存储中的页式存储。页式存储组织的基本原理是将各进程的虚拟空间划分为若干个长度相等的页,把内存空间以与页相等的大小划分为大小相等的片或页面,采用请求调页或预调页技术实现内外存的统一管理。页式存储组织的主要优点是利用率高,产生的内存碎片小,内存空间分配及管理简单。主要缺点是要有相应的硬件支持,增加了系统开销:请求调页的算法如选择不当,有可能产生抖动现象。页式存储系统的逻辑地址由页号和页内地址两部分组成。题目已知页面大小为 4K,因为4K=212,所以页内地址有12位。现在把逻辑地址8644转成二进制数得100001 1100 0100,这里的低12位为页内偏移量,最高两位则为页号,所以逻辑地址8644的页号为10(即十进制数的2),所以物理块号为8,化为二进制数得1000。把物理块号和页内偏移地址拼合得10000001 11000100,转化为十进制数得33220。
10.在面向对象系统中,同类元素的有序集合(大小未预置),称为______。(C)
A. 行类型
B. 数组类型
C. 列表类型
D. 包类型
E. 集合类型
解析:
11.下列关于OLAP的描述中,不正确的是______。(D)
A. 用“维”来反映对象的观察角度
B. 用“层”来反映对象的观察深度
C. 维的一个取值称为该维的一个维成员
D. 多维数组可以表示成如下形式:(维1,维2,…,维n)
E. OLAP是
本文档预览:3600字符,共5802字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载