数据库系统工程师上午基础知识考试选择题专项强化真题试卷3
中文选择题
1.若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是 t取指=2ns,t分析=2ns,t执行=1ns,则100条指令全部执行完毕需(4)ns。(D)
A. 163
B. 183
C. 193
D. 203
解析:在这种情况下,完成N条指令的所需要的时间为:
2.甲、乙两人在同一时间就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种解决这一问题的办法,不可能采用(21)的办法。(D)
A. 两申请人作为一件申请的共同申请人
B. 其中一方放弃权利并从另一方得到适当的补偿
C. 两件申请都不授予专利权
D. 两件申请都授予专利权
解析:本题考查知识产权的时间性概念。专利申请具有三个原则:书面原则,是指专利申请人及其代理人在办理各种手续时都应当采用书面形式;先申请原则,是指两个或者两个以上的人分别就同样的发明创造申请专利的,专利权授给最先申请人;单一性原则,是指一份专利申请文件只能就一项发明创造提出专利申请,即“一申请一发明”原则。甲、乙两人在同一天就同样的发明创造提交了专利申请,这种情况属于同日申请。根据《专利法》第九条规定“两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的人。”以及第三十一条规定“一件发明或者实用新型专利申请应当限于一项发明或者实用新型。属于一个总的发明构思的两项以上的发明或者实用新型,可以作为一件申请提出。一件外观设计专利申请应当限于一种产品所使用的一项外观设计。用于同一类别并且成套出售或者使用的产品的两项以上的外观设计,可以作为一件申请提出。”对于同日申请的情况,专利局可分别向各申请人通报有关情况,请他们自己去协商解决这一问题,解决的办法一般有两种,一种是两申请人作为一件申请的共同申请人;另一种是其中一方放弃权利并从另一方得到适当的补偿。如果双方协商不成的,则两件申请都不授予专利权。
3.表达式a*(b+c)-d的后缀表达形式为(39)。(B)
A. abcd*+-
B. abc+*d-
C. abc*+d—
D. -+*abcd
解析:一个表达式可用一棵二叉树表示,其中的叶子结点表示操作数,内部结点表示操作符或中间结果,根结点表示整个表达式的值。对此二叉树分别进行前序、中序和后序遍历恰好为表达式的前缀表示(波兰式)、中缀表示和后缀表示(逆波兰式)。其中表达式的前缀和后缀表示均可以将表达式中的括号省去而不影响计算次序和结果。
4.两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(1)运算为1时,表示运算的结果产生溢出。(D)
A. 与
B. 或
C. 与非
D. 异或
解析:见公共试题Ⅱ(1)。
5.人眼看到的任一彩色光都是亮度、色调和饱和度3个特性的综合效果,其中(13)反应颜色的种类。(A)
A. 色调
B. 饱和度
C. 灰度
D. 亮度
解析:见公共试题Ⅱ(13)。
6.在数据库设计过程中,设计用户外模式属于(45)。(B)
A. 物理设计
B. 逻辑结构设计
C. 数据库实施
D. 概念结构设计
解析:本题考查数据库系统设计的基本概念。外模式设计是在数据库各关系模式确定之后,根据应用需求来确定各个应用所用到的数据视图即外模式的,应属于逻辑结构设计。
7.如果数据库应用系统的用户表中存有用户登录口令,则应该(52)。(C)
A. 撒消任何用户对用户表的访问权限,限止登录口令泄漏
B. 对用户登录口令进行加密存储
C. 只允许DBA直接查看登录口令
D. 将用户记录的操作权限仅赋予该用户本人
解析:本题考查对数据库安全技术的应用能力。 数据库应用系统存储用户名和口令,验证为本系统用户后方可进入系统进行使用。验证时通过与本系统已经登记的用户信息进行比对验证,选项A撤消了所有用户对用户表的访问权限,无法进行用户名和密码验证,且DBA的权限是无法撒消的,故错误;DBA可以访问到用户表,如果对用户口令不进行加密,则DBA可以获取任何用户的口令,同样存在用户口令泄露,选项C错误;用户只有登录后方可获得权限,在验证用户时并不能获取其用户信息,故选项D错误;对用户口令进行加密,设置一个只访问用户表的账户先连接到数据库,获取用户名和密码与用户登录时的输入进行比对验证,通常作为应用系统用户验证的方案,故选项C正确。
8.XML与数据转存时,不需要考虑的问题是(50 。(A)
A. 基本属性的次序
B. XML文档结构和数据库结构之间的映射
C. 利用数据库保存文档还是数据
D. XML中类型的约束与数据库的约束
解析:XML与数据转存时,需要考虑XML文档结构和数据库结构之间的映射、XML中类型的约束与数据库的约束及保存文档还是数据问题,无需考虑基本属性的次序。
9.推进游标的指令是(64)。(C)
A. OPEN
B. CLOSE
C. FETCH
D. DECLARE
解析:本题考查数据库应用方面的基础知识。SQL语言是面向集合的,一条SQL语句可产生或处理多条记录。而主语言是面向记录的,一组主变量一次只能放一条记录,所以,引入游标,通过移动游标指针来决定获取哪一条记录。与游标相关的SQL语句有4条:①DECLARE:定义游标。②OPEN:打开游标。③FETCH:推进游标。④CLOSE:关闭游标。
10.下列叙述中错误的是(26)。(C)
A. 面向对象程序设计语言可支持过程化的程序设计
B. 给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
C. 与汇编语言相比,采用脚本语言编程可获得更高的运行效率
D. 面向对象程序设计语言不支持对一个对象的成员变量进行直接访问
解析:本题考查程序设计基础知识。关于脚本语言的一些基本知识如下:①脚本语言(JavaScript,VBScript等)是介于HTML和C、C++、Java、C#等编程语言之间的程序设计语言。HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。②脚本语言中也使用变量和函数,这一点与编程语言相似。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂。③脚本语言一般都有相应的脚本引擎来解释执行,是一种解释性语言,一般需要解释器才能运行。④脚本语言一般以文本形式存在,类似于一种命令。下面举例说明脚本语言。设有一个可执行程序open_aa.下面举例说明脚本语言。设有一个可执行程序open_aa.exe,用于打开扩展名为“.aa”的文件。编写“.aa”文件需要指定一套规则(语法),opea_aa.exe就用这种规则来理解文件编写人的意图并作出回应。因此,这一套规则就是脚本语言。汇编语言是符号化的机器语言,一般情况下,用汇编语言编写的程序比高级语言效率更高。根据脚本语言的以上特点,“采用脚本语言编程可获得更高的运行效率”是错误的。
11.在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是_________。(D)
A. 32和8
B. 32和7
C. 28和8
D
本文档预览:3600字符,共8601字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载