【软件评测师】真题及答案解析.doc

上传人:laozhun 文档编号:4076031 上传时间:2023-04-03 格式:DOC 页数:44 大小:3.82MB
返回 下载 相关 举报
【软件评测师】真题及答案解析.doc_第1页
第1页 / 共44页
【软件评测师】真题及答案解析.doc_第2页
第2页 / 共44页
【软件评测师】真题及答案解析.doc_第3页
第3页 / 共44页
【软件评测师】真题及答案解析.doc_第4页
第4页 / 共44页
【软件评测师】真题及答案解析.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《【软件评测师】真题及答案解析.doc》由会员分享,可在线阅读,更多相关《【软件评测师】真题及答案解析.doc(44页珍藏版)》请在三一办公上搜索。

1、 2007年上半年软件上午试题 (1) 不属于计算机控制器中的部件。 (1)A. 指令寄存器 IRC. 算术逻辑单元 ALU B. 程序计数器 PC D. 程序状态字寄存器 PSW 在 CPU 与主存之间设置高速缓冲存储器 Cache 的目的是为了 (2) 。 (2)A扩大主存的存储容量 B提高 CPU 对主存的访问效率 C既扩大主存容量又提高存取速度 D提高外存储器的速度 下面的描述中, (3) 不是 RISC 设计应遵循的设计原则。 (3)A. 指令条数应少一些B. 寻址方式尽可能少C. 采用变长指令,功能复杂的指令长度长而简单指令长度短D. 设计尽可能多的通用寄存器 系统响应时间和作业吞

2、吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,其 (4) 。(4)A. 响应时间越短,作业吞吐量越小 B. 响应时间越短,作业吞吐量越大 C. 响应时间越长,作业吞吐量越大 D. 响应时间不会影响作业吞吐量 计算机各功能部件之间的合作关系如下图所示。假设图中虚线表示控制流,实实线表示数据流,那么 a、b 和 c 分别表示 (5)(5)A. 控制器、内存储器和运算器 B. 控制器、运算器和内存储器 C. 内存储器、运算器和控制器 D. 内存储器、控制器和运算器 下面关于编程语言的各种说法中, (6) 是正确的。 (6)A. 由于 C 语言程序是由函数构成的,所以也属于函数型

3、语言 B. Smalltalk、C+、Java、C#都是面向对象语言 C. 函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算 D. 逻辑型语言是在 Client/Server 系统中用于实现负载分散的程序语言 在面向对象的语言中, (7) 。 (7)A. 类的实例化是指对类的实例分配存储空间 B. 每个类都必须创建一个实例 C. 每个类只能创建一个实例 D. 类的实例化是指对类进行初始化 在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是 (8) 。 (8)A. 类图 B. 用例图 C. 对象图 D. 协作图 某供应商数据库中的供应关系为 SPJ(供应商号,零件号

4、,工程号,数量),如下命令查询某工程至少用了 3 家供应商(包含 3 家)供应的零件的平均数量,并按工程号的降序排列。 SELECT 工程号, (14) FROM SPJ GROUP BY 工程号 (15)ORDER BY 工程号 DESC; (14)A. AVG(数量)At 平均数量 B. AVG(数量)AS 平均数量 C. 平均数量 At AVG(数量) D. 平均数量 AS AVG(数量) (15)A. HAVING COUNT(DISTINCT(供应商号)2B. Where COUNT(供应商号)2 C. HAVING(DISTINCT(供应商号)2 D. Where 供应商号 2 (

5、16)A. 若 AB,BC,则 AC B. 若 AB,AC,则 ABC C. 若 AC,则 ABC D. 若 ABC,则 AB,AC 统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)是通过 (19) 得到的。 (19)A. 捕获需求 B. 分析 C. 设计 D. 实现 关于原型化开发方法的叙述中,不正确的是 (20)。 (20)A. 原型化方法适应于需求不明确的软件开发 B. 在开发过程中,可以废弃不用早期构造的软件原型 C. 原型化方法可以直接开发出最终产品 D. 原

6、型化方法利于确认各项系统服务的可用性 CMM 模型将软件过程的成熟度分为 5 个等级。在 (21) 使用定量分析来不断地改进和管理软件过程。 (21)A. 优化级 B. 管理级 C. 定义级 D. 可重复级 软件(22) 的提高,有利于软件可靠性的提高。 (22)A. 存储效率 B. 执行效率 C. 容错性 D. 可移植性 序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:程序的表示、名称和版本号;程序功能描述;接口与界面描述;输入/输出数据说明;开发历史;与运行环境有关的信息等。下列叙述中不属于序言性注释的是 (23) 。 (23)A. 程序对硬件、软件资源的要求

7、 B. 重要变量和参数说明 C. 嵌入在程序中的 SQL 语句 D. 程序开发的原作者、审查者、修改者、编程日期等 LOC 是软件规模的一种量度,它表示 (24) 。 (24)A. 软件功能数 B. 源代码行数 C. 每单位成本数 D. 工作量 (25)不属于面向对象分析阶段。 (27)A. 视图 r B. 模型 C. 控制器 D. 视图和控制器 (28)A. 视图 B. 模型 C. 控制器 D. 视图和控制器 在进行面向对象设计时,采用设计模式能够(29)。 (29)A. 复用相似问题的相同解决方案 B. 改善代码的平台可移植性 C. 改善代码的可理解性 D. 增强软件的易安装性 下面给出了

8、四种设计模式的作用: 外观(Faade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用; 装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能; 单件(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点; 模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。 请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(30) 设计模式能够有效达到该目的;该系统中的某子模块需要为其他模块提供访问不同数据库

9、系统(Oracle、SQL Server、DB2 UDB 等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库、再打开数据库、最后对数据进行查询,(31) 设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(32) 设计模式可以实现该目的。 (30)A. 外观 B. 装饰 C. 单件 D. 模板方法 (31)

10、A. 外观 B. 装饰 C. 单件 D. 模板方法 函数 t()、f()的定义如下所示。若调用函数 t()时传递给 x 的值为 3,并且调用函数 f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call 程序设计语言中(34) 。 r(34)A. while 循环语句的执行效率比 do-while 循环语句的执行效率高 B. while 循环语 句的 循环体 执行 次数比 循环 条件的 判断 次数多 1, 而do-while 语句的循环体执行次数比循环条件的判断次数少 1 C. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-whil

11、e语句的循环体执行次数比循环条件的判断次数多 1 D. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-while语句的循环体执行次数等于循环条件的判断次数 两名以上的申请人分别就同样的发明创造申请专利的,专利权授权 (35) 。 (35)A. 最先发明的人 B. 最先申请的人C. 所有申请的人 D.协商后的申请人 下列叙述中(36)是正确的。 (36)A压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力 B重复测试:使软件在不够理想的条件下运行,观察软件对外部资源的要求和依赖的程度 C重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足 D完整 C/

12、S 体系结构测试,只包括网络运行和性能测试 根据 ANSIIEEE829 标准, 以下(37) 属于测试程序说明中程序步骤的内容。 启动 目的 日志 设置 (37)A、 B、 C、 D、 以下关于功能测试用例的意义的叙述,正确的是(38) 避免盲目测试并提高测试效率 令软件测试的实施重点突出、目的明确 在回归测试中无需修正测试用例便可继续开展测试工作 测试用例的通用化和复用化使软件测试易于开展 (41)不是易用性测试包括的内容。 (41)A安装测试 B界面测试 C菜单测试 D文档测试 (42)不是文档测试包括的内容。 (42)A合同文档 B开发文档 C管理文档 D用户文档 针对用户手册的测试,

13、(43)描述不正确。 (43)A准确地按照手册的描述使用程序 B检查每条陈述 C修改错误设计 D查找容易误导用户的内容 阅读下列流程图: 当用判定覆盖法进行测试时,至少需要设计(44) 个测试用例。 在某大学学籍管理信息系统中,假设学生年龄的输入范围为 1640,则根据黑盒测试中的等价类划分技术,下面划分正确的是 (46) 。 (46)A. 可划分为 2 个有效等价类,2 个无效等价类 B. 可划分为 1 个有效等价类,2 个无效等价类 C. 可划分为 2 个有效等价类,1 个无效等价类 D. 可划分为 1 个有效等价类,1 个无效等价类 以下各项中,(47)属于安装测试应关注的内容。 安装手

14、册的评估 安装选项和设置的测试 安装顺序测试 修复安装测试与卸载测试 (47)A、 B、 C、 D 、 下面关于软件测试的说法,(48)是错误的。 (48)A软件测试就是程序测试 B软件测试贯穿于软件定义和开发的整个期间 C需求规格说明、设计规格说明都是软件测试的对象 D程序是软件测试的对象 关于白盒测试与黑盒测试的最主要区别,正确的是(49)。 (49)A白盒测试侧重于程序结构,黑盒测试侧重于功能 B白盒测试可以使用测试工具,黑盒测试不能使用工具 C白盒测试需要程序员参与,黑盒测试不需要 D黑盒测试比白盒测试应用更广泛 软件测试按实施组织分,测试应该包括以下的(50) 。 开发方测试 用户方

15、测试 第三方测试 验收测试 确认测试 学 关于对第三方测试的描述,正确的观点是(52) 。 (52)A既不是用户,也不是开发人员所进行的测试就是第三方测试 B第三方测试也称为独立测试,是由相对独立的组织进行的测试 C第三方测试是在开发方与用户方的测试基础上进行的验证测试 D第三方测试又被称为测试 以下(53)属于 在 GB/T 18905评价者用的过程中定义软件评价过程的特性。 可重复性 可再现性 公正性 客观性 合理性 (53)A、 B、 C、 D、 以下控制流程图的环路复杂性 V(G)等于(54) 。 (54)A4 B5 C6 D1 通过疲劳强度测试,最容易发现(55)问题。 55)A并发

16、用户数 B内存泄漏 C系统安全性 D功能错误 针对下列程序段,对于(A,B)的取值,以下(57)测试用例组合能够满足条件覆盖的要求。 IF ( ( A - 10 ) = 20 AND ( B + 20 ) 10 ) THEN C = 0 IF ( ( A - 30 ) 10 AND ( B - 30 ) 0 ) if ( 10 = Type ) x = y * 2; else if ( 100 = Type ) x = y - 20; (64)A单元测试、集成测试、确认测试和系统测试 B确认、验证和测试 C需求评审、设计评审、单元测试和综合测试 D开发方测试、用户测试和第三方测试 GB/T 1

17、6260 将软件的内部(外部)质量属性划分为六大质量特性,分别是(65) 。(65)A功能性,可靠性,易用性,效率,维护性和可移植性 B功能性、可靠性、易用性、效率、稳定性和可移植性 C功能性、可靠性、安全性、效率、易用性和可移植性 D功能性、可靠性、兼容性、效率、稳定性和可移植性 软件内部/外部质量模型中,以下(66)不是功能性包括的子特性。(66)A适合性 B准确性 C稳定性 D互操作性 GB/T 18905 软件工程 产品评价中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有(67) 。(67)A选择度量、建立度量评定等级、确立评估准则 B指定质量模型、选择度量、建立

18、度量评定等级 C选择度量、建立度量评定等级、制定评价计划 D确定产品类型、选择度量、建立度量评定等级 下列测试工具中,使用(68)执行自动化负载压力测试,使用(69)执行代码 静态结构分析,使用(70)执行网络测试。 (68)ASmartBits BLogiscope CQuick Test Professional DLoadRunner (69)ASmartBits BLogiscope CQuick Test Professional (70)ASmartBitsCQuick Test Professional DLoadRunner BLogiscope2007年上半年下午题试题一(1

19、5 分) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 说明 以下代码由 C 语言书写,能根据指定的年、月计算当月所含天数。 int GetMaxDay( int year, int month ) int maxday = 0; if ( month = 1 & month = 12 ) if ( month = 2 ) if ( year % 4 = 0 ) if ( year % 100 = 0 ) if ( year % 400 = 0 ) maxday = 29; elsemaxday = 28; else maxday = 29; else maxday =

20、 28; else if ( month = 4 | month = 6 | month = 9 | month = 11 ) maxday = 30; else maxday = 31; return maxday; 问题 1(4 分) 请画出以上代码的控制流图。 问题 2(3 分) 请计算上述控制流图的环路复杂度 V(G)。 问题 3(8 分) 假设 year 的取值范围是 1000 year 2001,请使用基本路径测试法为变量 year、month 设计测试用例(写出 year 取值、month 取值、maxday 预期结果),使之满足基本路径覆盖要求。试题二(16 分) 阅读下列说明

21、,回答问题 1 至问题 5,将解答填入答题纸的对应栏内。 说明 负载压力性能测试是评估系统性能、性能故障诊断以及性能调优的有效手段。下述表格是针对税务征管系统中“税票录入”业务的测试结果,系统服务器端由应用服务器和单节点数据库服务器组成。 并发用户数交易吞吐量平均值(trans/s)交 易 响 应时 间 平 均值 (s)数据库服务器CPU 平均利用率应 用 服 务 器CPU 平均利 用率100.560.5737.50%13.58%202.151.1657.32%24.02%303.873.6670.83%39.12%507.026.6397.59%53.06%问题 1(4 分) 简述交易吞吐量

22、和交易响应时间的概念。 问题 2(2 分) 试判断随着负载增加,当交易吞吐量不再递增时,交易响应时间是否会递增,并说明理由。 问题 3(3 分) 根据上述测试结果,判断服务器资源使用情况是否合理,为什么? 问题 4(5 分) 在并发用户数为 50 时,如果交易吞吐量和交易响应时间都不满足需求,简述数据库端造成此缺陷的主要原因,有效的解决方案是什么? 问题 5(2 分) 去年全年处理“税票录入”交易约 100 万笔,考虑到 3 年后交易量递增到每年 200万笔。假设每年交易量集中在 8 个月,每个月 20 个工作日,每个工作日 8 小时,试采用 8020 原理估算系统服务器高峰期 “税票录入”的

23、交易吞吐量(trans/s)。 试题三(15 分) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 说明 在 ERP(企业资源计划)系统中,“计划管理”模块的流程图如下: 问题 1(4 分) 因果图法是功能测试案例设计方法中的一种,简述利用因果图导出测试用例需要经过哪几个步骤? 问题 2(4 分) 根据题干中的流程图,利用因果图法,找出哪些是正确的输入条件,那些是正确的输出结果,将下列描述的字母编号填入表中。 a.可以进行销售发货管理 b.可用库存不满足销售需求(有可用库存) c.可用库存不满足销售需求(无可用库存) d.可用库存满足生产需求 e.可用库存不满足生产需求

24、f.可用库存不满足生产需求(无可用库存) g.可以进行 MPS 运算 h.可用库存满足销售需求 i.生成主生产计划 j.生成计划采购定单 k.生成计划生产定单 l.可以进行 MRP 运算 输入条件输出结果 问题 3(7 分) 下图画出“计划管理”模块的因果图。请把问题 2 中列出的输入条件和输出结果的字母编号填入到空白框中相应的位置。试题四(15 分) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 说明 软件测试是与软件开发紧密相关的一系列有计划的系统性活动。软件测试需要用测试模型去指导实践,软件测试专家通过测试实践总结出了很多很好的测试模型。 问题 1(4 分) V

25、模型是最具有代表意义的软件测试模型。请将开发活动和相应的测试活动填入下图空白框中。 问题 2(4 分) 在集成测试阶段,可采用不同的组装方式把模块组装起来形成一个可运行的系统,其中增殖式组装方式包括哪几种?除增殖式组装方式外还有哪种组装方式? 问题 3(7 分) 测试工程师甲按照 V 模型安排测试活动,在验收测试阶段发现的某些功能缺陷是与产品需求设计说明书有关,造成软件缺陷修复成本较高。你认为若采用 W 模型能否避免类似问题出现?简述 W 模型的优点。 试题五(14) 阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 说明 企业在质量方面的投资会产生利润,诸如提高产品质量会

26、提高公司的声誉,降低产品交付之后的维护成本等等。测试是重要的质量保证手段,但必须付出相应的测试成本。 问题 1(3 分) 简述测试实施成本的构成。 问题 2(3 分) 简述缺陷探测率的计算公式。 问题 3(8 分) 假设对一个开发的 MIS(管理信息系统)系统进行测试。属于质量预防方面的一致性成本只考虑软件测试的投资,把发布之前和之后发现、修改缺陷产生的成本看成非一致性成本。假设发现的缺陷为 300 个,各阶段花费在发现及修改缺陷的成本假设如下: 在开发过程单元测试阶段,软件开发人员发现及修改每一个缺陷的成本为 100 元; 在独立测试阶段进行集成和系统测试,测试人员发现、开发人员修改、测试人

27、员再确认每一个缺陷的成本为 400 元; 在产品发布后,由客户发现,报告技术支持人员、相关开发人员修改,测试组再进行回归测试,每一个缺陷的成本为 4000 元。 请对比这 3 种测试情况,填补下表空格中的内容 质量成本项测试成本项自动测试测试人工费50000试环境使用费10000资测试工具费15000测试总投资单发现缺陷数80测每个缺陷成本100内部(开发)缺陷成本独发现缺陷数215测试每个缺陷成本400内部(测试)缺陷成本回发现缺陷数5测每个缺陷成本4000外部缺陷成本质一致性成本成本非一致性成本总质量成本DDP缺陷探测率2007年上半年软件评测师上午题&答案下午参考答案试题一【问题1】 【

28、问题2】 V(G) = 7 【问题3】 试题二【问题1】交易吞吐量:系统服务器每秒能够处理通过的交易数。交易响应时间:是系统完成事务执行准备后所采集的时间戳和系统完成待执行事务后所采集的时间戳之间的时间间隔,是衡量特定类型应用事务性能的重要指标,标志了用户执行一项操作大致需要多长时间。 【问题2】知识点包括:随着负载增加,当交易吞吐量不再递增时,交易响应时间一般会递增。当系统达到交易吞吐量极限时,客户端交易会在请求队列中排队等待,等待的时间会记录在响应时间中。 【问题3】数据库服务器资源使用不合理。当并发用户数达到50时,数据库服务器CPU平均利用率()达到97.5,属不合理范围。【问题4】数

29、据库端造成此缺陷的主要原因包括:服务器资源负载过重;数据库设计不合理;数据库单个事务处理响应时间长;系统并发负载造成最终用户响应时间长;有效的解决方案是:采用数据库集群策略,并注意配置正确。【问题5】(1000000*2*80%)/(8*20*8*3600*20%)=1.74trans/s即服务器处理税票录入交易的吞吐量应达到1.74trans/s试题三【问题1】(1)分析程序规格说明的描述中,哪些是原因,哪些是结果。原因常常是输入条件或输入条件的等价类,而结果是输出条件。(2)分析程序规格说明的描述中语义的内容,并将其表示成连接各个原因与各个结果的因果图。(3)标明约束条件。由于语法或环境的

30、限制,有些原因和结果的组合情况是不可能出现的。为表明这些特定的情况,在因果图上使用若干个标准的符号标明约束条件。(4)把因果图转换成判定表,为判定表中每一列表示的情况设计测试用例。【问题2】【问题3】试题四【问题1】【问题2】自顶向下的增殖方式自底向上的增殖方式混合增殖式测试除增殖式组装方式外还有一次性组装方式【问题3】 能。测试的活动与软件开发同步进行测试的对象不仅仅是程序,还包括需求和设计尽早发现软件缺陷可降低软件开发的成本试题五【问题1】测试准备成本测试执行成本测试结束成本【问题2】缺陷探测率测试者发现的错误数/(探测者发现的错误数+客户发现并反馈给技术支持人员进行修复的错误数)【问题3

31、】2009 年上半年 软件评测师 上午试卷 计算机的用途不同,对其部件的性能指标要求也有所不同。以科学计算为主的计算机,对 (1) 要求较高,而且应该重点考虑 (2) 。 (1)A. 外存储器的读写速度 B. 主机的运算速度 C. IO 设备的速度 D. 显示分辨率(2)A. CPU 的主频和字长,以及内存容量 B. 硬盘读写速度和字长C. CPU 的主频和显示分辨率D. 硬盘读写速度和显示分辨率(3) 是指按内容访问的存储器。 (3)A. 虚拟存储器 B. 相联存 储器C. 高速缓存(Cache) D. 随机访问存储器 处理机主要由处理器、存储器和总线组成,总线包括 (4) 。 (4)A.

32、数据总线、地址总线、控制总线 B. 并行总线、串行总线、逻辑总线 C. 单工总线、双工总线、外部总线 D. 逻辑总线、物理总线、内部总线 下面关于加密的说法中,错误的是 (5) 。 (5)A. 数据加密的目的是保护数据的机密性 B. 加密过程是利用密钥和加密算法将明文转换成密文的过程 C. 选择密钥和加密算法的原则是保证密文不可能被破解 D. 加密技术通常分为非对称加密技术和对称密钥加密技术 下面关于防火墙功能的说法中,不正确的是(6) 。 (6)A. 防火墙能有效防范病毒的入侵 B. 防火墙能控制对特殊站点的访问 C. 防火墙能对进出的数据包进行过滤 D. 防火墙能对部分网络攻击行为进行检测

33、和报警 下面关于漏洞扫描系统的叙述,错误的是 (7) 。 (7)A. 漏洞扫描系统是一种自动检测目标主机安全弱点的程序 B. 黑客利用漏洞扫描系统可以发现目标主机的安全漏洞 C. 漏洞扫描系统可以用于发现网络入侵者 D. 漏洞扫描系统的实现依赖于系统漏洞库的完善 软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期间,应该从 (8) 出发,评价软件的结构和过程。 (8)A. 指出可移植性问题以及可能影响软件维护的系统界面 B. 容易修改、模块化和功能独立的目的 C. 强调编码风格和内部说明文档 D. 可测试性 计算机感染特洛伊木马后的典型现象是 (9) 。 (9)A.

34、程序异常退出 B. 有未知程序试图建立网络连接 C. 邮箱被垃圾邮件填满 D. Windows系统黑屏 关于软件著作权产生的时间,下面表述正确的是 (10) 。 (10)A. 自作品首次公开发表时B. 自作者有创作意图时 C. 自作品得到国家著作权行政管理部门认可时D. 自作品完成创作之日 程序员甲与同事乙在乙家探讨甲近期编写的程序,甲表示对该程序极不满意,说要弃之重写,并将程序手稿扔到乙家垃圾筒。后来乙将甲这一程序稍加修改,并署乙名发表。以下说法正确的是 (11) 。 (11)A. 乙的行为侵犯了甲的软件著作权 B. 乙的行为没有侵犯甲的软件著作权,因为甲已将程序手稿丢弃 C. 乙的行为没有

35、侵犯甲的著作权,因为乙已将程序修改 D. 甲没有发表该程序并弃之,而乙将程序修改后发表,故乙应享有著作权 零件关系 P(零件名,条形码,供应商,产地,价格)中的 (12) 属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的 SQL 语句为: SELECT 零件名,供应商,价格 FROM P WHERE 零件名=P2 AND (13) ; (12)A. 零件名 B. 条形码 C. 产地 D. 供应商 (13)A. 条形码=西安 B. 条形码=西安C. 产地=西安 D. 产地=西安 软件风险一般包含 (14) 两个特性。 (14)A. 救火

36、和危机管理 B. 已知风险和未知风险 C. 不确定性和损失 D. 员工和预算 在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是 (15) ,它是一种重新组织的技术,可以简化构件的设计而无需改变其功能或行为。 (15)A. 精化 B. 设计类 C. 重构 D. 抽象 一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用 (16) 来表述“谁做”。 (16)A. 角色 B. 活动 C. 制品 D. 工作流 瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是 (17) 。 (17)A. 瀑布模型能够非常快速地开发大规

37、模软件项目 B. 只有很大的开发团队才使用瀑布模型 C. 瀑布模型已不再适合于现今的软件开发环境 D. 瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目 一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试和维护等活动,其中 (18) 是软件工程的技术核心,其任务是确定如何实现软件系统。 (18)A. 可行性分析和项目开发计划 B. 需求分析C. 设计 D. 编码 程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述, (19) 是错误的。 (19)A. 根据作用域规则,在函数中定义的变量只能在函数中

38、引用 B. 在函数中定义的变量,其生存期为整个程序执行期间 C. 在函数中定义的变量不能与其所在函数的形参同名 D. 在函数中定义的变量,其存储单元在内存的栈区 函数调用时,基本的参数传递方式有传值与传地址两种, (20) 。 (20)A. 在传值方式下,形参将值传给实参 B. 在传值方式下,实参不能是数组元素 C. 在传地址方式下,形参和实参间可以实现数据的双向传递 D. 在传地址方式下,实参可以是任意的变量和表达式 已知某高级语言源程序 A 经编译后得到机器 C 上的目标程序 B,则 (21) 。 (21)A. 对 B 进行反编译,一般不能还原出源程序 A B. 对 B 进行反汇编,不能得

39、到与源程序 A 等价的汇编程序代码 C. 对 B 进行反编译,得到的是源程序 A 的变量声明和算法流程 D. 对 A 和 B 进行交叉编译,可以产生在机器 C 上运行的动态链接库 下面关于程序语言的叙述,错误的是 (22) 。 (22)A. 脚本语言属于动态语言,其程序结构可以在运行中改变 B. 脚本语言一般通过脚本引擎解释执行,不产生独立保存的目标程序 C. php、JavaScript 属于静态语言,其所有成分可在编译时确定 D. C 语言属于静态语言,其所有成分可在编译时确定 在 Windows XP 操作系统中,用户利用“磁盘管理”程序可以对磁盘进行初始化、创建卷, (23) 。通常将

40、“C:Windowsmyprogram.exe”文件设置成只读和隐藏属性,以便控制用户对该文件的访问,这一级安全管理称之为 (24) 安全管理。 (23)A. 但只能使用 FAT 文件系统格式化卷 B. 但只能使用 FAT 32 文件系统格式化卷C. 但只能使用 NTFS 文件系统格式化卷 D. 可以选择使用 FAT32 或 NTFS 文件系统格式化卷 (24)A. 文件级 B. 目录级 C. 用户级 D. 系统级 (25) 属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。 (25)A. 编译程序 B. 预处理程序 C. 汇编程序 D. 解释程序 设系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源的最大需求为 w,那么当 m、n、w 取下表的值时,对于下表中的 ae 五种情况, (26) 两种情况可能会发生死锁。对于这两种情况,若

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号