[计算机类试卷]2012年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc

上传人:wealthynice100 文档编号:493055 上传时间:2018-11-30 格式:DOC 页数:45 大小:225.50KB
下载 相关 举报
[计算机类试卷]2012年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc_第1页
第1页 / 共45页
[计算机类试卷]2012年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc_第2页
第2页 / 共45页
[计算机类试卷]2012年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc_第3页
第3页 / 共45页
[计算机类试卷]2012年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc_第4页
第4页 / 共45页
[计算机类试卷]2012年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、2012年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析 1 在 CPU中, ( )不仅要保证指令的正确执行,还要能够处理异常事件。 ( A)运算器 ( B)控制器 ( C)寄存器组 ( D)内部总线 2 循环冗余校验码 (CRC)利用生成多项式进行编码。设数据位为 k位,校验位为r位,则 CRC码的格式为 ( )。 ( A) k个数据位之后跟 r个校验位 ( B) r个校验位之后跟 k个数据位 ( C) r个校验位随机加入 k个数据位中 ( D) r个校验位等间隔 地加入 k个数据位中 3 以下关于数的定点表示和浮点表示的叙述中,不正确的是 ( )。 ( A)定

2、点表示法表示的数 (称为定点数 )常分为定点整数和定点小数两种 ( B)定点表示法中,小数点需要占用一个存储位 ( C)浮点表示法用阶码和尾数来表示数,称为浮点数 ( D)在总位数相同的情况下,浮点表示法町以表示更大的数 4 ( )不属于按寻址方式划分的一类存储器。 ( A)随机存储器 ( B)顺序存储器 ( C)相联存储器 ( D)直接存储器 5 在 I O设备与主机问进行数据 传输时, CPU只需在开始和结束时作少量处理,而无需干预数据传送过程的是 ( )方式。 ( A)中断 ( B)程序查询 ( C)无条件传送 ( D)直接存储器存取 6 ( )不属于程序的基本控制结构。 ( A)顺序结

3、构 ( B)分支结构 ( C)循环结构 ( D)递归结构 7 在编译过程中,进行类型分析和检查是 ( )阶段的一个主要工作。 ( A)词法分析 ( B)语法分析 ( C)语义分析 ( D)代码优化 8 在以阶段划分的编译器中,符号表管理和 ( )贯穿于编译器工作始终。 ( A)语法分析 ( B)语义分析 ( C)代码生成 ( D)出错处理 9 可用于编写独立程序和快速脚本的语言是 ( )。 ( A) Python ( B) Prolog ( C) Java ( D) C# 10 下列安全协议中,与 TLS最接近的协议是 ( )。 ( A) PGP ( B) SSL ( C) HTTPS ( D

4、) IPSec 11 M软件公司的软件产品注册商标为 M,为确保公司在市场竞争中占据优势,对员工进行了保密约束。此情形下该公司不享有 ( )。 ( A)商业秘密权 ( B)著作权 ( C)专利权 ( D)商标权 12 X软件公司的软件工程师张某兼职于 Y科技公司,为完成 Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为该发明是利用自己的业余时间完成的,可以以个人名义申请专利。此项专利申请权应归属 ( )。 ( A)张某 ( B) X软件公司 ( C) Y科技公司 ( D)张某和 Y科技公司 13 算术表达式 (a-b)*c+d的后缀式是 ( )(、 +、 *表示算术的减、加、乘运

5、算,运算符的优 先级和结合性遵循惯例 )。 ( A) a b c d一 *+ ( B) a bc d*+ ( C) a bc*d+ ( D) a b cd*c+ 14 设数组 a1 n, 1 m(n1, m1)中的元素以行为主序存放,每个元素占用 1个存储单元,则数组元素 ai, j(1in, 1jm)相对于数组空间首地址的偏移量为 ( )。 ( A) (i1)*m+j1 ( B) (i一 1)*n+j一 1 ( C) (j一 1)*m+i一 1 ( D) (j-1)*n+i1 15 假设实体 集 E1中的一个实体可与实体集 E2中的多个实体相联系, E2中的一个实体只与 E1中的一个实体相联

6、系,那么 E1和 E2之间的联系类型为 ( )。 ( A) 1: 1 ( B) 1: n ( C) n: 1 ( D) n: m 15 假设关系 R1和 R2如下图所示: 若进行R1 R2运算,则结果集分别为 (1) 元关系,共有 (2) 个元组。 16 (1) ( A) 4 ( B) 5 ( C) 6 ( D) 7 17 (2) ( A) 4 ( B) 5 ( C) 6 ( D) 7 17 已知关系模式:图书 (图书编号,图书类 型,图书名称,作者,出版社,出版日期, ISBN),图书编号唯一识别一本图书。建立 “计算机 ”类图书的视图 Compute-BOOK,并要求进行修改、插入操作时保

7、证该视图只有计算机类的图书。 CREATE (1) AS SELECT图书编号,图书名称,作者,出版社,出版日期 FROM图书 WHERE图书类型 =计算机 (2) ; 18 (1) ( A) TABLE Computer-BOOK ( B) VIEW Computer-BOOK ( C) ComPuter-BOOK TABLE ( D) Computer-BOOK VIEW 19 (2) ( A) FORALL ( B) PUBLIC ( C) WITH CHECK OPTION ( D) WITH GRANT OPTION 20 在面向对象系统中,对象的属性是 ( )。 ( A)对象的行为

8、特性 ( B)和其他对象相关联的方式 ( C)和其他对象相互区分的特性 ( D)与其他对象交互的方式 21 对象是面向对象 系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过 ( )改变另一个对象的状态。 ( A)另一个对象的修改操作符 ( B)另一个对象的选择操作符 ( C)获得那个对象的属性值 ( D)创建那个对象的对象类的一个新的对象 22 某系统中仅有 5个并发进程竞争某类资源一且都需要该类资源 3个,那么该类资源至少有 ( )个,才能保证系统不会发生死锁。 ( A) 9 ( B) 10 ( C) 1l ( D) 15 22 某企业有生产部和销售部,生产部负责生产产品并

9、送入仓库,销售部从 仓库取出产品销售。假设仓库可存放 n件产品。用 PV操作实现他们之间的同步过程如下图所示。 其中,信号量 S是一个互斥信号量,初值为 (1) ; S1是一个 (2) ; S2是一个 (3) 。 23 (1) ( A) 0 ( B) 1 ( C) n ( D) -1 24 (2) ( A)互斥信号量,表示仓库的容量,初值为 n ( B)互斥信号量,表示仓库是否有产品,初值为 0 ( C)同步信号量,表示仓库的容量,初值为 n ( D)同步信号量,表示仓库是否有产品,初值为 0 25 (3) ( A)互斥信号量,表示仓库的 容量,初值为 n ( B)互斥信号量,表示仓库是否有产

10、品,初值为 0 ( C)同步信号量,表示仓库的容量,初值为 n ( D)同步信号量,表示仓库是否有产品,初值为 0 26 Win2003 Server中启用配置 SNMP服务时,必须以 ( )身份登录才能完成SNMP服务的配置功能。 ( A) guest ( B)普通用户 ( C) administrator组成员 ( D) user组成员 27 下列协议中与 Email应用无关的是 ( )。 ( A) MIME ( B) SMTP ( C) POP3 ( D) Telnet 27 分配给某公司网络的地址块是 220 17 192 0 20,该网络被划分为 (1) 个 C类子网,不属于该公司网

11、络的子网地址是 (2) 。 28 (1) ( A) 4 ( B) 8 ( C) 16 ( D) 32 29 (2) ( A) 220 17 203 0 ( B) 220 17 205 0 ( C) 220 17 207 0 ( D) 220 17 213 0 30 默认情况下, Web服务器在 ( )端口侦听客户端的 Web请求。 ( A)大于 1024 ( B) 21 ( C) 80 ( D) 25 31 由于不同加密机制的用途及强度不同,因此一个信息系统中加密机制使用是否合理,强度是否满足当前需要,需要通过测试来检验,通常 ( )是测试的一个重要手段。 ( A)加密代码审查 ( B)漏洞扫

12、描 ( C)模拟加密 ( D)模拟解密 32 在安全测试中,模拟攻击试验以模拟攻击来验证软件或信息系统的安全防护能力,其中拒绝服务 (DoS)攻击是一种在安全测试中经常模拟的攻击行为,以下模拟攻击不属于拒绝服务攻击的是 ( )。 ( A) UDP洪水 ( B) SYN洪水 ( C)畸形消息攻击 ( D)口令猜测 33 软件工程的基本要素包括方法、工具和 ( )。 ( A)软件系统 ( B)硬件环境 ( C)过程 ( D)人员 34 某银行系统要求报表功能容易扩展,以便在需要的时候可以处理新的文件格式,则该需求是 ( )的。 ( A)不正确 ( B)不一致 ( C)不可实现 ( D)不可验证 3

13、5 银行系统数据流图中,某个加工根据客户的多个不同属性的值来执行不同的操作,则对该加工最适宜 采用 ( )描述。 ( A)结构化语言 ( B)判定表 ( C)自然语言 ( D)流程图 36 以下关于数据流图的叙述中,不正确的是 ( )。 ( A)每条数据流的起点或终点必须是加工 ( B)应该保持父图与子图平衡 ( C)每个加工必须有输入数据流,但可以没有输出数据流 ( D)应该画出数据流而小要画控制流 37 将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为 ( )。 ( A)逻辑内聚 ( B)时间内聚 ( C)功能内聚 ( D)通信内聚 38 某系统中,模块 A处理与销售相关的所有细

14、节,仅需要发送一个包含销售量、价格和时间的报表到模块 B,则这两个模块之间为 ( )耦合。 ( A)内容 ( B)标记 ( C)控制 ( D)数据 39 ( )不是良好编码的原则。 ( A)在开始编码之前建立单元测试 ( B)选择好的程序设计风格 ( C)保持变量名简短以使代码紧凑 ( D)确保注释与代码完全一致 40 以下类图中,类 Classl和 Class2之间是 ( )关系。 ( A)关联 ( B)聚合 ( C)组合 ( D)继承 41 “面向对象技术中,类之间共享属性与行为的机制称为 ( )。 ( A)继承 ( B)多态 ( C)动态绑定 ( D)静态绑定 42 为了能按时交付系统,

15、开发小组在实现 “确定最优任务分配方案 ”功能时采用了蛮力的方法。在系统交付后,对可能出现更多任务量的情况,采用更有效的方法来实现该功能,这属于 ( )。 ( A)正确性维护 ( B)适应性维护 ( C)完善性维护 ( D)预防性维护 43 某开发小组的任务是开发一个大型软件产品的图形用户界面,宜采用 ( )开发过程模犁。 ( A)瀑布 ( B)原型 ( C) V模型 ( D)螺旋 44 ( )模型吸收了软件工程 “演化 ”的概念,使用原型及其他方法来尽量降低风险,适合于大型复杂软件系统的开发。 ( A)瀑布 ( B)原型 ( C)喷泉 ( D)螺旋 45 使用质量是从用户的角度来看待的产品质

16、量,其属性不包括 ( )。 ( A)有效性 ( B)生产率 ( C)可靠性 ( D)安全性 46 以下关于软件质量和度量的说法,错误的是 ( )。 ( A)软件质量特性的定义方式往 往无法进行直接测量 ( B)度量可以随环境和应用度量的开发过程阶段的不同而有所区别 ( C)在选择度量时,重要的是软件产品的度量要能即简单又经济地运行,而且测量结果也要易于使用 ( D)软件度量上仅需考虑软件产品的内部质量属性,无需考虑用户的观点 47 软件评价过程的特性不包括 ( )。 ( A)正确性 ( B)可重复性 ( C)可再现性 ( D)客观性 48 确定测试基线属于 ( )活动。 ( A) _酉己置项表

17、示 ( B)配置项控制 ( C)配置状态报告 ( D)配置审计 49 ( )的局限性在于没有明确地说明早期的测试,不能体现 “尽早地和不断地进行软件测试 ”的原则。 ( A) V模型 ( B) W模型 ( C) H模型 ( D) X模型 50 ( )主要对与设计相关的软件体系结构的构造进行测试。 ( A)单元测试 ( B)集成测试 ( C)确认测试 ( D)系统测试 51 软件配置管理中,基线的种类不包括 ( )。 ( A)功能基线 ( B)分配基线 ( C)产品基线 ( D)模块基线 52 软件开发中经常利用配置库实现变更控 制,主要是控制软件配置项的状态变化,不受配置管理控制的是 ( )。

18、 ( A)自由状态 ( B)工作状态 ( C)评审状态 ( D)受控状态 53 造成软件测试风险的主要原因不包括 ( )。 ( A)测试计划的不充分 ( B)测试方法有误 ( C)测试过程的偏离 ( D)软件设计方案有误 54 通用的风险分析表应包括 ( )。 (54) 风险问题 发生的呵能性 影响的严重性 风险预测值 风险优先级 ( A) ( B) ( C) ( D) 55 以下关于软件质量和软件测试的说法,不正确的是 ( )。 ( A)软件测试不等于软件质量保证 ( B)软件质量并不是完全依靠软件测试来保证的 ( C)软件的质量要靠不断的提高技术水平和改进软件开发过程来保证 ( D)软件测

19、试不能有效的提高软件质量 56 以下关于 V模型说法,不正确的是 ( )。 ( A) V模犁是瀑布模型的变种,它反映了测试活动与分析和设计的关系 ( B) V模型的软件测试策略既包括低层测试又包括高层测试 ( C) V模型左边 是测试过程阶段,右边是开发过程阶段 ( D) V模型把测试过程作为在需求、设计及编码之后的一个阶段 57 对于逻辑表达式 (a&(b|c),需要 ( )个测试用例才能完成条件组合覆盖。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 58 为检验某 Web系统并发用户数是否满足性能要求,应进行 ( )。 ( A)负载测试 ( B)压力测试 ( C)疲劳强度测试

20、( D)大数据量测试 59 服务端性能指标是一类重要的负载压力测试指标,以下不属于服务端交易处理性能指标的是 ( )。 ( A) CPJ占用率 ( B)平均事务响应时间 ( C)内存占用量 ( D)每秒进程切换数 60 以下属于集成测试的是 ( )。 ( A)系统功能是否满足用户要求 ( B)系统中一个模块的功能是否会对另一个模块的功能产生不利的影响 ( C)系统的实时性是否满足 ( D)函数内局部变量的值是否为预期值 61 逻辑覆盖标准包括 ( )。 判定覆盖 语句覆盖 条件判定覆盖 修正条件判定覆盖 ( A) ( B) ( C) ( D) 62 以下关于单元测试的叙述,不正确的是 ( )。

21、 ( A)单元测试是指对软件中的最小可测试单元进行检查和验证 ( B)单元测试是在软件开发过程中要进行的最低级别的测试活动 ( C)结构化编程语言中的测试单元一般是函数或子过程 ( D)单元测试不能由程序员自己完成 63 以下不属于安全测试方法的是 ( )。 ( A)安全功能验证 ( B)安全漏洞扫描 ( C)大数据量测试 ( D)数据侦听 64 以下关于系统测试的叙述,不正确的是 ( )。 ( A)系统测试是针对整个产品系统进行的测试 ( B)系统测试的对象不包含软件所依赖的硬件、外设和数据 ( C)系统测试的目的是验证系统是否满足了需求规格的定义 ( D)系统测试是基于系统整体需求说明书的

22、黑盒类测试 65 以下关于验收测试的叙述,不正确的是 ( )。 ( A)验收测试是部署软件之前的最后一个测试操作 ( B)验收测试让系统用户决定是否接收系统 ( C)验收测试是向未来的用户表明系统能够像预定要求那样工作 ( D)验收测试不需要制订测试计划和过程 66 软件内 部外部质最模型中, ( )不是功能性包括的子特性。 ( A)适合性 ( B)准确性 ( C)容错性 ( D)保密安全 67 经测试发现某软件系统存在缓冲区溢出缺陷,针对这一问题,最可靠的解决方案是 ( )。 ( A)更改防火墙设置 ( B)对软件系统自身进行升级 ( C)安装防病毒软件 ( D)安装入侵检测系统 68 测试

23、所报告的软件缺陷与错误中通常包含其严重性和优先级的说明,以下理解不正确的是 ( )。 ( A)测试员通过严重性和优先级对软件缺陷进行分类,以指 出其影响及修改的优先次序 ( B)严重性划分应体现出所发现的软件缺陷所造成危害的恶劣程度 ( C)优先级划分应体现出修复缺陷的重要程序与次序 ( D)在软件的不同部分,同样的错误或缺陷的严重性和优先级必须相同 69 软件缺陷通常是指存在于软件之中的那些不希望或不可接受的偏差,以下关于软件缺陷的理解不正确的是 ( )。 ( A)软件缺陷的存在会导致软件运行在特定条件时出现软件故障,这时称软件缺陷被激活 ( B)同一个软件缺陷在软件运行的不同条件下被激活,

24、可能会产生不同类型的软件故障 ( C)软 件错误是软件生存期内不希望或不可接受的人为错误,这些人为错误导致了软件缺陷的产生 ( D)实践中,绝大多数的软件缺陷的产生都来自于编码错误 70 对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述正确的是 ( )。 ( A)测试人员发现的错误应直接提交给开发人员进行错误修复 ( B)若程序员发现报告的错误实际不是错误,可单方面决定拒绝进行错误修复 ( C)每次对错误的处理都要保留处理者姓名、处理时间、处理步骤、错误的当前状态等详细处理信息,即使某次处理并未对错误进行修 复 ( D)错误修复后可以由报告错误的测试人员之外的其他测试

25、人员进行验证,只要可以确认错误已经修复,就可以关闭错误 70 Computers will become more advanced and they will also become easier to use Improved speed recognition will make the operation of a computer easier Virtual reality (虚拟现实 ), the technology of (1) with a computer using all of the human senses, will alsocontribute to bett

26、er human and computer (2) Other,exotic(奇异的 )models ofcomputation are being developed, including biological computing that uses living organisms, molecular computing that uses molecules with particular (3) , and computing that usesDNA, the basic unit of heredity(遗传 ), to store data and carry out oper

27、ations These areexamples of possible future computational platforms that, so far,are limited in abilities or arestrictly (4) Scientists investigate them because of the physical limitations ofminiaturizing circuits embedded in silicon There are also (5) related to heat generatedby even the tiniest of

28、 transistors 71 (1) ( A) interact ( B) interacting ( C) communicate ( D) using 72 (2) ( A) interfaces ( B) behavior ( C) similarities ( D) comparison 73 (3) ( A) software ( B) properties ( C) programs ( D) hardware 74 (4) ( A) empirical ( B) real ( C) practical ( D) theoretical 75 (5) ( A) developme

29、nts ( B) advantages ( C) 1imitations ( D) improvements 2012年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷答案与解析 1 【正确答案】 B 【试题解析】 本题考查计算机系统硬件方面的基础知识。 计算机中的 CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。其中,控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能就是从内存取指令和执行指令。 2 【正确答案】 A 【试题解析】 本题考查数据校验基础知识。 计算机系统运行时,各个部件之间要进行数据交换,为了确保数据在传送过程中

30、正确无误,一是提高硬件电路的可靠性;二是提高代码的校验能力,包括查错和纠错。常用的三种校验码:奇偶校验码 (Parity Codes)、海明码 (Hamming Code)和循环冗余校验 (Cyclic Redundancy Check, CRC)码。 循环冗余校验码广泛应用于数据通信领域和磁介质存储系统中。它利用生成多项式为 k个数据位产生 r个校验位来进行编码,其编码长度为k+r。 CRC的代码格式为: 3 【正确答案】 B 【试题解析 】 本题考查数 _据表示基础知识。 各种数据在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用 0、 1表示,小数点则隐含表示而不占位置

31、。机器数对应的实际数值称为数的真值。 为了便于运算,带符号的机器数可采用原码、反码、补码和移码等不同的编码方法。 所谓定点数,就是表示数据时小数点的位置固定不变。小数点的位置通常有两种约定方式:定点整数(纯整数,小数点在最低有效数值位之后 )和定点小数 (纯小数,小数点在最高有效数值位之前 )。 当机器字长为 n时,定点数的补码和移码可表示 2n个数,而其原码和反码只能 表示 2n1个数 (0表示占用了两个编码 ),因此,定点数所能表示的数值范围比较小,运算中很容易闪结果超出范围而溢出。 数的浮点表示形式为: N=2EF 其中 E称为阶码, F为尾数。阶码通常为带符号的纯整数,尾数为带符号的纯

32、小数。浮点数的表示格式如下: 很明显,一个数的浮点表示不是唯一的。当小数点的位置改变时,阶码也相应改变,因此町以用多种浮点形式表示同一个数。 浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则南尾数决定。 4 【正确答案】 C 【试题解析】 本题考查存储系统的基础知识。 存储系统中的存储器,按访问方式可分为按地址访问的存储器和按内容访问的存储器;按寻址方式分类可分为随机存储器、顺序存储器和直接存储器。 随机存储器 (Randotn Access Memory, RAM)指可对任何存储单元存入或读取数据,访问任何一个存储单元所需的时间是相同的。 顺序存储器 (Sequentiallv A

33、ddressed Melnory, SAM)指访问数据所需要的时间与数据所在的存储位置相关,磁带是典型的顺序存储器。 直接存储器 (Direct Addressed Memory, DAM)是介于随机存取和顺序存取之间的一种寻址方式。磁盘是一种直接存取存储器,它对磁道的寻址是随机的,而在一个磁道内,则是顺序寻址。 相联存储器是一种按内容访问的存储器。其工作原理就是把数据或数据的某一部分作为关键字,将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字。 5 【正确答案】 D 【试题解析】 本题考查计算机系统硬件方面的基础知识。 中断方式下的数据传送是当 I O接口准备好接

34、收数据或准备好向 CPU传送数据时,就发 中断信号通知 CPU。对中断信号进行确认后, CPU保存正在执行的程序的现场,转而执行提前设置好的 I O中断服务程序,完成。一次数据传送的处理。这样, CPU就不需要主动查询外设的状态,在等待数据期间可以执行其他程序,从而提高了 CPU的利用率。采用中断方式管理 I O设备, CPU和外设可以并行地工作。 程序查询方式下, CPU通过执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向 CPU输入的数据。 直接内存存取 (Direct Memory Access, DMA)方式的基本思想是通过硬件控制实现主存与 I O设备间的直接数据传送,

35、数据的传送过程由 DMA控制器 (DMAC)进行控制,不需要 CPU的干预。在 DMA方式下,由 CPU启动传送过程,即向设备发出 “传送一块数据 ”的命令,在传送过程结束时, DMAC通过中断方式通知CPU进行一些后续处理工作。 6 【正确答案】 D 【试题解析】 本题考查程序语言基础知识。 算法和程序的三种基本控制结构为顺序结构、分支结构和循环结构。 7 【正确答案】 C 【试题解析】 本题考查程序语言基础知识。 一般的编译程序工作过程包括词法分析、语法分析、 语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。 词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源

36、程序从前到后 (从左到右 )逐个字符地扫描,从中识别出一个个 “单词 ”符号。 语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如 “表达式 ”、 “语句 ”和 “程序 ”等。 语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译 成正确的目标代码。 由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中问代码往往在时间上和空间上有很大的浪费。当需要生成高效的目标代码时,就必须进行优化。 8 【正确答案】 D 【试题解析】

37、 本题考查程序语言基础知识。 一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理,如下图所示。 9 【正确答案】 A 【试题解析】 本题考查程序语言基础知识。 脚本语言又被称为扩建的语言, 或者动态语言,是一种编程语言,通常以文本(如 ASCll)保存,只在被调用时进行解释或编译。 Python是一种脚本语言。 10 【正确答案】 B 【试题解析】 本题考查安全协议方面的基础知识。 SSL(Secure Socket Layer,安全套接层 )是 Netscape于 1994年开发的传输层安全协议,用于实现 Web安全通信。

38、1996年发布的 SSL 3 0协议草案已经成为一个事实上的 Web安全标准。 TLS(Transport Layer Security,传输层安全协议 )是 IETF制定的协议,它建立在 SSL 3 0协议规范之上,是 SSL 3 0的后续版本。 11 【正确答案】 C 【试题解析】 本题考查知识产权基础知识。关于软件著作权的取得,计算机软件保护条例规定: “软件著作权自软件开发完成之日起产生。 ”即软件著作权白软件开发完成之日起自动产生,不论整体还是局部,只要具备了软件的属性即产生软件著作权,既不要求履行任何形式的登记或注册手续,也无须在复制件上加注著作权标记,也不论其是否已经发表都依法享

39、有软件著作权。软件开发经常是一项系统工程,一个软件可能会有很多模块,而每 一个模块能够独立完成某一项功能。白该模块开发完成后就产生了著作权。软件公司享有商业秘密权。因为一项商业秘密受到法律保护的依据,必须具备构成商业秘密的三个条件,即不为公众所知悉、具有实用性、采取了保密措施。商业秘密权保护软件是以软件中是否包含着 “商业秘密 ”为必要条件的。该软件公司组织开发的应用软件具有商业秘密的特征,即包含着他人不能知道到的技术秘密:具有实用性,能为软件公司带来经济效益;对职工进行了保密的约束,在客观上已经采取相应的保密措施。所以软件公司享有商业秘密权。商标权、专利权不能自动取得,申请人必须履 行商标法

40、、专利法规定的申请手续,向国家行政部门提交必要的申请文件,申请获准后即可取得相应权利。获准注册的商标通常称为注册商标。 12 【正确答案】 C 【试题解析】 本题考查知识产权方面的基础知识。专利法意义上的发明人必须是:第一,直接参加发明创造活动。在发明创造过程中,只负责组织管理工作或者是对物质条件的利用提供方便的人,不应当被认为是发明人;第二,必须是对发明创造的实质性特点作出创造性贡献的人。仅仅提出发明所要解决的问题而未对如何解决该问题提出具体意见的,或者仅仅从事辅助工作的人,不视为发明人或者设计人。有了发明创造不一定就能成为专利权人。发明人或设计人是否能够就其技术成果申请专利,还取决于该发明

41、创造与其职务工作的关系。一项发明创造若被认定为职务发明创造,那么该项发明创造申请并获得专利的权利为该发明人或者设计人所属单位所有。根据专利法规定,职务发明创造分为两种情形:一是执行本单位的任务所完成的发明创造,二是主要是利用本单位的物质技术条件所完成的发明创造。专利法实施细则对 “执行本单位的任务所完成的发明创造 ”和 “本单位的物质技术条件 ”又分别作出了解释。所谓执行本单位的任务所完成的发明创造是指: 在本职工作中作出的发明创造; 履行本单位交付的本职工作之外的任务所作出的发明创造; 退职、退休或者调动工作后一年内所作出的,与其在原单位承担的本职工作或原单位分配的任务有关的发明创造。职务发

42、明创造的专利申请权属于发明人所在的单位,但发明人或者设计人仍依法享有发明人身份权和获得奖励报酬的权利。 13 【正确答案】 C 【试题解析】 本题考查程序语言基础知识。 后缀式即逆波兰式,是逻辑学家卢卡西维奇发明的一种表示表达式的方法。这种表示方式把运算符写在运算对象的后面,例如,把 a+b写成 ab+。这种表示法的优点是根据运算对象和算符的出现次序进行计算,不需要使用括号,也便于用械实现求值。 (a-b)*c+d的后缀式是 abc*d+。 14 【正确答案】 A 【试题解析】 本题考查数据结构基础知识。 数组 a1 n, 1 m(n1, m1)如下所示。 数组元素的存储地址 =数组空间首地址

43、 +偏移量 其中偏移量的计算方式为排列在所访问元素之前的元素 个数乘以每个元素占用的存储单元数。 对于元素 ai, j,在按行存储 (以行为主序存放 )方式下,该元素之前的元素个数为 (i1)*m+j1。 15 【正确答案】 B 【试题解析】 本题考查数据库实体和联系方面基础知识。 根据题意, E1中的一个实体可与 E2中的多个实体相联系, E2中的一个实体只与 E1中的一个实体相联系,那么 E1和 E2之间的联系类型为 1: n。例如,某公司有部门实体集 E1和员工实体集 E2,若每个部门只有一名负责人,多名员工,且每名员工只属于一个部门,那么部门与员工之间的联系为 1: n。 16 【正确答案】 C 17 【正确答案】 A 【试题解析】 本题考查数据库系统中关系代数运算方面的基础知识。 试题 (1 6)的正确选项为 C。根据题意, R1 R2为自然联接,自然联接是一种特殊的等值联接,它要求两个关系中进行比较的分量必须是相同的属性,并且在结果集中将重复属性列去掉, R2 C和 R2 D去掉,故结果集为 6元关系。 试题 (17)的正确选项为 A。本题比较的条件为 “R1 C=R2 C R1 D=R2 D”,从下图所示的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1