当前位置:文档之家› 软件工程复习试题及答案汇编

软件工程复习试题及答案汇编

软件工程复习试题及答案汇编
软件工程复习试题及答案汇编

一、填空题(在下划线上填写正确的答案,每题2分,共20分)

1.等价划分是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数。

2.数据流图和数据字典共同构成了系统的逻辑模型。

3.盒图也称为N-S图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。

4.软件有效性,指软件系统的时间和空间效率。

6.数据流图有四种基本成分:源、终点,处理,存储,数据流。

7

中数据项是组成数据流和数据存储的最小元素。

8.软件工程中的结构化分析SA是一种面向数据流的分析方法。

9.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个由下而上的过程。

10.耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚、低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

1.常用的软件开发模型有瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型。2.软件生存周期一般可分为问题定义、可行性研究、需求分析、设计、编码、单元测试、运行与维护阶段。

3.软件测试的步骤:单元、集成、系统、验收。

4.数据流图的基本符号包括加工、数据流、数据存储文件、汇点。5.IPO图由输入、处理和输出三个框组成。这个图的特点是能够直观的显示三者之间的关系。

6.面向对象方法是一种运用类、实例、属性、重载、消息传送、多态性等概念来构造系统的软件开发方法。

7.分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的逆向工程。8.程序测试是对编码阶段的语法错、语义错和运行错进行查找的编码执行活动。

9.为了获得较高的模块独立性,尽量设计出具有高内聚和低藕合性能的模块。10.常用的测试方法有黑盒测试和白盒测试。

1.可行性研究,应从技术可行性、经济可行性、运行可行性和法律和社会效益

可行性等方面研究。

2.构化程序设计中程序主要的3种基本控制结构是顺序结构、选择结构、循环结构。

3.软件生存周期中时间最长、花费精力和费用最多的一个阶段是维护阶段。

4.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是功能需求。7.分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的逆向工程。8.程序测试是对编码阶段的语法错、语义错和运行错进行查找的编码执行活动进行查找的编码执行活动。

9.为了获得较高的模块独立性,尽量设计出具有低耦合和高内聚性能的模块。1.若年利率为i,n年后可得钱数为F则现在的价值 F/(1+N*i) 。

2.在结构化分析中用来描述加工逻辑的主要工具是结构化语言、判定表、判定树。

3.软件测试的步骤:制定测试计划、设计测试用例、实施测试、测试后调试、做测试报告

4.自顶向下结合的渐增测试法,在组合模块时有两种组合策略:

7

1

2

3.HIPO图是由一组IPO图和一张H 图组成。

4.在前期需求明确、资料完整的情况下尽量采用瀑布模型。

5.用例图中,如果在完成某个功能时,偶而会执行另一个功能,则用扩展关系来表示。

6.UML

7.类是类图的主要的主要部件,由类名、属性、操作3部分组成。

8.UML中的泛化关系就是通常所说的继承关系。

9

10Rose中对应图形的分类。

1.软件危机具有下列表现(D )。

1、对软件开发成本估计不准确

2、软件产品的质量往往靠不住

3、软件常常不可维护

4、软件成本逐年上升

A、1、2和3

B、1、3 和4

C、2、3和4

D、以上都正确

2.软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是(A )。

A 运行和维护阶段B、设计阶段C、代码实现阶段D、测试阶段

3.下列属于软件的特点的是( D )。

A、软件是一种逻辑实体,具有抽象性

B、软件在使用过程中没有磨损、老化

C、软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高

D、以上都正确

4.软件开发技术不包含(D )。

A、软件开发方法学

B、软件工程环境

C、软件工具

D、软件质量度度量

5.需求分析阶段最重要的技术文档是(B )。

A、设计说明书

B、需求规格说明书

C、可行性分析报告

D、用户手册

6.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是(C )

A、数据库设计

B、数据通信

C、数据定义

D、数据维护

7.需求分析阶段的研究对象是( C )。

A、系统分析员要求

B、用户要求

C、软硬件要求

D、系统要求

8.结构化方法的基本原则是(B )。

A 、模块化B、抽象与分解C、信息隐藏D、逐步求精

9.耦合度最高的是(B )耦合。

A、环境耦合

B、内容耦合

C、控制耦合

D、数据耦合

10.画软件结构图时应注意调用关系只能是(B )

A、从下到上

B、从上到下

C、从左到右

D、从右到左

11.软件设计中划分模块的一个准则是(C)

A、低内聚低耦合

B、低内聚高耦合

C、高内聚低耦合D高内聚高耦合

12.Jackson设计方法是由英国的M.Jackson提出的,它是一种面向(C)的软件设计方法。

A、对象

B、数据流

C、数据结构

D、控制结构

13.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。

A、程序内部逻辑

B、程序的复杂程度

C、该软件的编辑人员

D、程序的功能

14.软件维护工作的最主要的部分是(A)。

A、校正性维护

B、适应性维护

C、完善性维护

D、预防性维护

15.PDL是(B)语言。

A、高级程序设计语言

B、伪码式

C、中级程序设计语言

D、低级程序设计语言

16.下列哪个阶段不属于软件生存期的三大阶段( C )。

A、定义阶段

B、开发阶段

C、编码阶段

D、维护阶段

17.可维护性的特性中相互促进的是( A )

A、可理解性和可测试性

B、效率和可移植性

C、效率和可修改性

D、效率和结构好

18.软件测试的目标是(B)

A、证明软件是正确的

B、发现错误、降低错误带来的风险

C 、排除软件中所有的错误

D 、与软件调试相同

19.软件生命周期中所花费用最多的阶段是( D )

A 、详细设计

B 、软件编码

C 、软件测试

D 、软件维护

20.详细设计的基本任务是确定每个模块的(D )设计。

A 、功能

B 、调用关系

C 、输入输出数据

D 、算法

22.下列哪个图不是N-S 图的构件( C )。

23.对于下列各图,有关描述中正确的是( A )。

A 、数据A 和

B 同时输入变成C

B 、数据A 变换成B 和C

C 、数据A 或数据B (不能同时)输入,变换成C

D 、数据A 变换成B 和C

24.下列哪种方法不是度量效益的方法( B )。

A 、货币的时间价值

B 、算法模型估计

C 、投资回收期

D 、纯收入

25.下列描述错误的是( D )。

A 、数据流图将各种信息流抽象成数据流的形式

B 、数据流图不反映控制关系、调用关系

C 、数据流图不反映处理逻辑的先后顺序

D 、数据流图不反映数据的流向

26.软件是(C )

A 、 处理对象和处理规则的描述

B 、程序 X Y A 、WHILE M

B

B

、X Y C 、UNTIL N C D 、

B C

B C

C C

C、程序及文档

D、计算机系统

27.软件需求规格说明的不应包括(B)。

A、主要功能B算法的详细描述

C、用户界面及运行环境

D、软件性能

28.程序的三种基本控制结构是(B)。

A、过程、子程序和分程序

B、顺序、选择和循环

C、递归、迭代和回溯

D、调用、返回和转移

29.面向对象的分析方法主要是建立三类模型,即(D)。

A、系统模型、ER模型、应用模型

B、对象模型、动态模型、应用模型

B、E R模型、对象模型、功能模型D、动态模型、功能模型、对象模型

30.ER模型中,包含以下基本成分(C)。

A、数据、对象、实体

B、控制、联系、对象

C、实体、联系、属性

D、实体、属性、操作

1.快速原型模型的主要特点之一是(B)A.开发完毕才见到产品B.及早提供工作软件

C.及早提供全部完整软件D.开发完毕才见到工作软件

2.软件工程学的一个重要目标是( D )A.提高程序的执行效率B.降低程序对存储空间的要求

C.定义各种软件开发过程模型D.提高软件的可维护性

3.需求分析最终结果是产生( B )A.项目开发计划B.需求规格说明书

C.设计说明书D.可行性分析报告

4.数据存储和数据流都是处于不同状态的(D)A.分析结果B.事件C.动作D.数据

5.数据字典是对数据定义信息的集合,它所定义的对象都包含于(A )A.数据流图B.程序框图C.软件结构D.方框图

6、结构化设计是一种面向( A )的设计方法。

A.数据流B.数据库C.数据结构D.程序

7.下列可哪个组件不是用例图的基本组件(D)A.参与者B.用例C.系统D.文档

8.用例图中用例之间存在各种关系,但不包括(B)A.包含B.关联C.泛化D.扩展

9.常用动词或动词词组来表示( C )A.对象B.类C.关联D.属性

10.组件图中通常不包括下列哪个元素(A)A.对象B.组件C.接口D.依赖

11.好的软件结构应该是( B )A.高耦合、高内聚B.低耦合、高内聚

C.高耦合、低内聚D.低耦合、低内聚

12.静态模型不包括( C )A.类图B.组件图C.状态图D.部署图

13.动态模型不包括(D)A.交组图B.活动图C.状态图D.部署图

14.Rose模型文件的扩展名为(A)

最新软件测试期末考试试题及答案

一,判断 1 √ 2.× 3.√ 4.× 5. × 6. ×7. ×8. ×9.√10. ×二,选择 1. D 2. D 3. B 4. B 5. B 6. A 7. D 8. B 9. C 10. A 三填空 1. 测试计划、测试用例 2. 稳定性测试、负载测试、压力测试 3. 非增量是集成测试自顶向下增量式测试、自底向上增量式测试 4. 回归 5. 软件需求 四简答题(30分) 1.试描述软件测试的定义?(3分) 答:利用手工或者自动化的方式,按照测试方案对系统执行测试用例的过程叫做软件测试。 2.什么是软件缺陷?(4分) 答:满足以下条件的问题都叫缺陷: 软件未达到产品说明书中已标明的功能 软件出现了产品说明书中指明不会出现的错误 软件功能超出了产品说明书指明的范围 软件未达到产品说明书虽未指出但应达到的目标 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。 3.常见的黑盒测试用例的设计方法?并分别简单介绍一下各自的思想。(8分)答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。 决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具 因果图分析法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对

性的设计测试用例的方法。 4. 列举常见的系统测试方法。答出来5个即可。(5分) 答:恢复测试 安全测试 强度测试 性能测试 正确性测试 可靠性测试 兼容性测试 Web测试 5.文档测试主要测试哪些内容?答出来5点即可(5分) 答:(1)检查产品说明书属性 (2)检查是否完整 (3)检查是否准确 (4)检查是否精确 (5)检查是否一致 (6)检查是否贴切 (7)检查是否合理 (8)检查代码无关 (9)检查可测试性 6. 单元测试主要测试那几方面的问题?(5分) 答:模块接口、局部数据结构、边界条件、独立的路径和错误处理。五,设计题

基础会计模拟试题及答案汇编

基础会计模拟试题(1) 一、单项选择题(下列各题中只有一个正确答案。每小题1分,共15分) 1.下列哪项不属于企业的收入()。 A.销售商品所得收入 B.提供劳务所得收 入 C.为第三方客户代收的款项 D.让渡资产使用权所得收入 2.企业发生的下列交易或事项中,会引起会计等式两边同增的是( )。 A.预付材料款 B.赊购原材料 C.偿还银行借款 D.收回应收账款 3.某企业“预收账款”账户期末贷方余额为100 000元,本期共增加60 000元,减少80 000元,则该账户的期初余额为()。 A.借方80 000元 B.贷方120 000元 C.借方120 000元 D.贷方80 000元 4.属于企业负债类账户的是( )。 A.应收账款 B.预付账款 C.预收账款 D.所得税 5.“待摊费用”账户与“预提费用”账户是在()前提下需要设置的账户。 A.会计主体 B.货币计量 C.会计分期 D.会计假设 6.引起负债内部两个项目此增彼减而负债总额不变的经济业务是(。 A.用短期借款偿还应付账款 B.收到投资者货币投资 C.收到外单位前欠货款 D.用银行存款支付投资者利润 7.会计科目是()。 A. 会计报表的名称 B.会计报表的项目 C.会计档案的名称 D. 会计要素的名称 8.下列项目中,属于自制原始凭证的是() A.购货发票 B.交款后的收据 C.领料单 D.收账通知 9.下列各项中,需要进行全面清查的是( ) A.更换出纳员 B.库存商品遭受火灾 C.企业改变隶属关系 D.应收账款发生坏账 10.将会计凭证划分为原始凭证和记账凭证两大类的依据是( ) A.填制时间 B.填制的经济内容

软件工程试题及答案34385

软件工程期末试卷(A) 说明:本试卷为04级计算机专业(专升本)软件工程期末试卷,总计100分,时间100分钟 一、选择题:(每题1分,共20分)(将答案写在题号前的()中) ( C )1. 软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移 ( D) 4. 面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C ) 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护 ( B ) 7.软件测试的目标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维护 ( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是()A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 ( D )10、详细设计的基本任务是确定每个模块的( )设计 A.功能 B.调用关系 C.输入输出数据 D.算法 ( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:() A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据 ( D )12.下面几种白箱测试技术,哪种是最强的覆盖准则() A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖

汇编语言试题及参考答案

汇编语言试题及参考答案 一,填空题 1.ZF标志位是标志结果是否为零的,若结果,ZF为( 1 ),否则ZF为( 0 ).当ZF为1时,SF为( 0 ) 2.标号可以有两种类型属性.它们是( )和( ) 3.8位无符号整数的表示范围为0--255,写成16进制形式为( ),8位有符号整数的表示范围为-128--+127,写成16进制形式为( ) 4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是( ),不得有名字的是( ),可有可无名字的是( ). 5.循环程序通常由( )( )( )和循环结果外理四部分构成 6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/( )于+,-;XOR,OR( )于AND,LT( )于GT 7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( ) 8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )( )( ) 9.分别用一条语句实现下述指明的功能 (1)栈顶内容弹出送字变量AYW( ) (2)双字变量AYD存放的地址指针送ES和SI( ) (3)变量AY2类型属性送AH( ) (4)不允许中断即关中断( ) (5)将字符串'HOW ARE YOU!'存入变量AYB( ) (6)子程序返回调用程序( ) (7)地址表达式AYY[4]的偏移地址送字变量ADDR( ) (8)AX的内容加1,要求不影响CF( ) (9)BX的内容加1,要求影响所有标志位( ) (10)若操作结果为零转向短号GOON( ) 二,单选题 1.IBM PC微机中,有符号数是用( )表示的 1.原码 2.补码 3.反码 4.BCD码 2.把汇编源程序变成代码程序的过程是( ) 1.编译 2.汇编 3.编辑 4.链接

软件测试基础期末试卷及参考答案

1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支_至少被执行一次。 2、黑盒测试的具体技术方法 ____________、 __________、 __________、____________。 等价类划分法,边界值分析法,决策表法,因果图法 3、黑盒测试又称之为___________测试。 功能 4、等价类划分有两种不同的情况:____________和____________。 有效等价类,无效等价类 5、根据覆盖目标的不同,逻辑覆盖又可分为:________________,_____________,_______________,__________________,条件组合覆盖,判断/条件覆盖。 语句覆盖,判定覆盖,条件覆盖,路径覆盖 6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类____________,____________和 ____________。 白盒测试工具、黑盒测试工具、测试管理工具 7、软件测试是为发现程序中的______________而执行程序的______________。 错误,过程 8、测试用例是由______________和预期的______________两部分组成。 测试输入数据,输出数据 9、白盒测试又称为______________,可以分为______________和______________两大类。 结构测试,静态测试,动态测试 10、软件是包括____________﹑____________﹑____________的完整集合。 程序,数据,相关文档 11、边界值分析法属于____________。 黑盒测试 12、单元测试是以____________说明书为指导,测试源程序代码。 详细设计 13、集成测试以____________说明书指导,测试软件结构。 概要设计 14、确认测试以____________说明书为指导。 需求分析 15、软件开发的基本过程____________,_____________,_______________,_____________, _____________,______________。 需求分析、概要设计、详细设计,编码,测试、维护 16、代码复审属于____________,不实际运行程序。 静态测试 17、集成测试把模块组成成系统的测试方式:_____________和______________。 一次性集成测试,增量式集成测试 18、黑盒测试有两种基本方法,即:_____________和______________。 通过测试,失败测试 二、选择题(每题3分,共10题,分数为30分) 1. 下列哪一项不是白盒测试(C) A.单元测试 B.集成测试 C.系统测试 D.回归测试 2. 属于黑盒测试的方法(C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖 3.在Assert类中断言对象为NULL是_____。(C) 4.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。(A)

软件工程试题及答案

4. 面向对象的分析方法主要是建立三类模型,即( D )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型D) 对象模型、动态模型、功能模型 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体B) 控制、联系、对象C) 实体、联系、属性 D) 实体、属性、操作 9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[, ],现从输入的角度考虑一组测试用例:, , , . 设计这组测试用例的方法是( c ) A.条件覆盖法 B.等价分类法C.边界值分析法 D.错误推测法 10、详细设计的基本任务是确定每个模块的( d )A.功能B.调用关系C.输入输出数据 D.算法 11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( a ) A.模块化的根据 B.逐步求精的根据 C.抽象的根据 D.信息隐藏和局部化的根据13.面向数据流的设计方法把( D )映射成软件结构。 A.数据流 B.系统结构 C.控制结构 D.信息流 14.内聚程度最低的是( A.偶然 )内聚A.偶然 B.过程 C.顺序 D.时间 15.确定测试计划是在( D )阶段制定的.A.总体设计 B.详细设计 C.编码 D.测试 16.需求分析的产品是( D ) A.数据流程图案 B.数据字典 C.判定表D.需求规格说明书 17.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C ) A.数据库设计 B.数据通信 C.数据定义 D.数据维护 18.( D )引入了“风险驱动”的思想,适用于大规模的内部开发项目。 A.增量模型 B.喷泉模型 C.原型模型D.螺旋模型 (×)2、系统测试的主要方法是白盒法,主要进行功能测试、性能测试、安全性测试及可靠性等测试。 (×)4、软件需求分析的任务是建立软件模块结构图。 (√)5、尽可能使用高级语言编写程序(×)6、以结构化分析方法建立的系统模型就是数据流图。 (×)7、进行总体设计时加强模块间的联系。(×)8、编码时尽量多用全局变量. (√)9、用CASE环境或程序自动生成工具来自动生成一部分程序.(×)10、软件测试是要发现软件中的所有错误。 1. 软件生命期各阶段的任务是什么答:软件生命期分为7个阶段:1、问题定义:要解决的问题是什么 2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性 3、需求分析:系统必须做什么 4、总体设计:系统如何实现,包括系统设计和结构设计 5、详细设计:具体实现设计的系统 6、实现:编码和测试 7、运行维护:保证软件正常运行。 2、软件重用的效益是什么?

软件测试方法和技术重点和试题与答案

太原理工大学软件测试技术 适用专业:软件工程2011级考试日期:2014.1 时间:120 分钟 一、判断题 1. 测试是调试的一个部分(╳) 2. 软件测试的目的是尽可能多的找出软件的缺陷。(√ ) 3. 程序中隐藏错误的概率与其已发现的错误数成正比(√ ) 4. Beta 测试是验收测试的一种。(√ ) 5. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√ ) 6. 项目立项前测试人员不需要提交任何工件。(╳) 7. 单元测试能发现约80%的软件缺陷。(√ ) 8. 测试的目的是发现软件中的错误。(√ ) 9. 代码评审是检查源代码是否达到模块设计的要求。(√ ) 10. 自底向上集成需要测试员编写驱动程序。(√ ) 11. 测试是证明软件正确的方法。(╳) 12. 负载测试是验证要检验的系统的能力最高能达到什么程度。(√ ) 13. 测试中应该对有效和无效、期望和不期望的输入都要测试。(√ )验收测试是由最终用户来实施的。(√ ) 14. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√ )黑盒测试也称为结构测试。(╳)集成测试计划在需求分析阶段末提交。(╳) 15. 软件测试的目的是尽可能多的找出软件的缺陷。(√) 16. 自底向上集成需要测试员编写驱动程序。(√) 17. 负载测试是验证要检验的系统的能力最高能达到什么程度。(╳) 18. 测试程序仅仅按预期方式运行就行了。(╳) 19. 不存在质量很高但可靠性很差的产品。(╳) 20. 软件测试员可以对产品说明书进行白盒测试。(╳) 21. 静态白盒测试可以找出遗漏之处和问题。(√) 22. 总是首先设计白盒测试用例。(╳) 23. 可以发布具有配置缺陷的软件产品。(√) 24. 所有软件必须进行某种程度的兼容性测试。(√) 25. 所有软件都有一个用户界面,因此必须测试易用性。(╳) 26. 测试组负责软件质量。(╳) 27. 按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。(√) 28. 好的测试员不懈追求完美。(×) 29. 测试程序仅仅按预期方式运行就行了。( ×) 30. 在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。( √) 31. 静态白盒测试可以找出遗漏之处和问题。( √) 32. 测试错误提示信息不属于文档测试范围。( ×)

2018年机械工程师(中级)资格考试模拟试题及答案汇编

2018年机械工程师(中级)资格考试模拟试题及答案 1 尺寸线,尺寸边界线,螺纹牙底线及齿轮线均用(细实线)画出。 2 采用第一视角投影法表示工件视图时,后视图在左视图的最(右)。 3 金属材料的剖面线一般是与水平方向成45 度的平行线,但在()时, 可画成与水平方向30 度或45 度的平行线。 4 尺寸公差是指(尺寸允许变动量)。 5 在金属及合金中,主要是(金属键),但有时也不同程度混有其他键。 6 晶体的只要特征是具有一定的熔点,另一个特征是()。 7 铁碳合金相图中,共析转变温度为()。 8 含碳量〈()为碳钢,〉()为铸铁。 9 碳钢调质处理后获得的组织应为()。 10 高速钢片铣刀淬火后其变形应采用()最为有效。 11 中碳结构钢铸件、锻、轧件以及焊接件中出现的魏氏组织、粗大晶粒等地热缺陷和带状组织, 通过()处理可以消除这些缺陷。 12 38CrMoAl钢膛杆通嘸采用()化学热处理。 13 汽车变速齿轮一般采用()化学热处理。 14 碳钠米管的强度是钢的()倍。 15 导光纤维的用途是()。 16 可以进行切削加工、锻造、焊接、热处理的硬质合金是()。 17 汽车方向盘、飞机舱内的装饰板、隔音板窗框等最后使用质坚、性韧、钢度大的工程塑料()。 18 内燃机火花塞选用()陶瓷材料。 19 化工管道泵等要求耐腐蚀耐老化性能的零件,可选用()工程塑料。 20 三大固体材料是指() 21 测定金属材料化学成分最传统、较准确的方法是()。 22 测定灰铸铁、轴承合金等具有粗大晶粒或组成相的金属材料的硬度及钢件退火、正火和调质后 的硬度,多采用()硬度计。

23 机床床身通常采用()。 24 铁碳相图中有三条恒温转变线分别表示()。 25 钢的淬硬性高低取决于()。 26 淬火油槽的温度一般控制在()以下。 27 铍青铜可采用()强化。 28 为避免和减少钢件热处理时的氧化、脱氧最好采用()。 29 高速钢直柄麻花钻采用()化学热处理,耐用度最高。 30 65Mn 钢弹簧类零件常用的强韧化的方法是()。 31 机床导轨表面硬化最后采用()热处理。 32 灰铸铁拉延模必须进行()强韧化处理,才能显著提高模具寿命。 33 球墨铸铁制作拉延模时,经正火、回火后,还需进行()化学热处理。 34 车床上加工外圆及孔时出现混乱波纹,是由于()。 35 下述工件加工时哪一种()采用顺铣方式较为适合。 36 哪一种因素最可能引起外圆磨削时工件表面烧伤()。 37 ()装配方法应按照概率法求解装配尺寸。 38 为保证机床主轴中心高与尾座顶尖中心高的同轴度精度,应选择哪一种装配方法()。 39 机床主轴运转时出现了哪一种现象就表明其支承的滚动轴承工作游隙过小。 40 一般切削加工的速度用()表示,电火花线切削加工的速度则用()表示。 41 不同材料、不同铸造方法生产铸件所能得到的最小壁厚不一样,用砂型铸造灰铸铁件时,能获 得的最小壁厚为()。 42 如采用封闭浇铸系统,直浇口面积,模浇口面积,内浇口面积之比应为()。 43 当获得铝合金的最小壁厚在0.6-0.8mm 时,应采用()铸造。 44 不同的压力加工方法使金属内部受力不同,因此被加工金属会产生()可锻性。 45 锻造比重不采用工件变形前后的()来表示。 46 自由锻分为手工锻造和机器锻造两种,目前采用最多的是机器锻,产生的锻件形状和尺寸主要 由()决定。 47 冲压工艺使用的原材料多属于()较好的金属材料,如普通低碳钢,铜,铝合金等。 48 三大类焊接方法指() 49 在焊接生产中()焊接方法占主导地位。

《软件工程》试题及参考答案(第6套)

第一部分选择题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A 软件过程 B 软件工具 C 质量保证 D 软件工程 2、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 A 业务需求 B 功能要求 C 非功能需求 D 用户需求 3、软件测试计划开始于需求分析阶段,完成于()阶段。 A 需求分析 B 软件设计 C 软件实现 D 软件测试 4.下面关于面向对象方法中消息的叙述,不正确的是( )。 A. 键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D.发送与接收消息的通信机制与传统的子程序调用机制不同 5.美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是( )。 A.工作无序,项目进行过程中经常放弃当初的计划 B.建立了项目级的管理制度 C.建立了企业级的管理制度 D.软件过程中活动的生产率和质量是可度量的 6.在McCall软件质量度量模型中,()属于面向软件产品修改。 A.可靠性B.可重用性C.适应性 D.可移植性 7.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测 试 D.软件维护 8.需求分析阶段的任务是确定() A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能

汇编语言复习题(附答案)

汇编语言复习题 注:蓝色标记的为答案,此答案仅供参考,大家自己做一下或看以一下,认为不对的地方,可以提出来一起讨论一下,另外看一下课后老师布置的相应作业。在此文档最后最后附有课 后四、六章的答案,大家抓紧时间复习哦! 一、选择题 1. 把要执行的程序与库文件连接起来形成可执行文件的系统程序是(B )。 A. 汇编程序 B. 连接程序 C. 机器语言程序 D.源代码程序 2. 在8088/8086的寄存器组中,CPU确定下一条指令的物理地址时需要用到的寄存器对是 (C )。 A..SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 3. 为了使主机访问外设方便起见,外设中的每个寄存器给予一个(C )。 A.物理地址 B. 逻辑地址 C. 端口地址 D. 段地址 4. MOV AX, 3064H,该指令中源操作数采用的寻址方式是(A )。 A.立即 B. 直接 C. 寄存器相对 D. 寄存器间接 5. 换码指令的助记符是(C )。 A. XCHG B. LEAS C.XLAT D. MOV 6. 如果A> B (A、B有符号数)发生转移,应选择的条件转移指令是(JGE )。 7. 下列符号中,可用作标识符的是(C )。 A.MOV B.AX C.MSG1 D.1ABC 8. X DB 10H DUP (1 , 2)内存变量定义语句拥有了( A )个字节的存储空间。 A.20D B.10D C.20H D.10H 9. 当DF=0时,执行串操作指令MOVSB变址寄存器SI、DI的值将(C )。 A.不变 B. 减1 C. 加1 D. 无法确定 10. 如下指令可将AX寄存器内容改变的是(A )。 A. AND AX , BX B . TEST AX , BX C. CMP AX , BX D . XCHG AX , AX 11.16位CPU支持的I/O 地址范围是(D )。 A. 0~0FFFFFH B. 0~0FFFFH C. 0~0FFFH D. 0~0FFH 12. MUL CL指令实现的功能是(A )。 A.无符号乘法:AX AL X CL B.有符号乘法:AX AL X CL C.无符号乘法:DX AL X CL D .有符号乘法:DX AL X CL 13. DOS系统功能调用(INT 21H )中,显示字符串的功能号是(D )。 A.01H B.02H C.08H D. 09H 14. 在16位CPU读取指令时,需要用到的寄存器对是(C )。 A.SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 15. 下列指令中,源操作数(既第2操作数)属于基址加变址寻址方式是(B )。 A.MOV AX,23H B. MOV AX,[BX+SI] C.SUB AX,[BX] D. ADD AX,BX 16. 有内存变量定义语句:VAR DW 10 DUP(1 , 2), 1234H, VAR的属性TYPE LENGTH和

软件测试试题及答案分析

单选 1. 属于黑盒测试的方法?( C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖 2.在Assert类中断言对象为NULL是_____。(D) A.assertEquals B.assertTrue C.fail D.assertNull 3.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求(A) A.系统测试B.集成测试 C.单元测试D.功能测试 4.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________。(B) A. 语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖 5.软件测试的目的是___________。(C) A.表明软件的正确性B.评价软件质量 C.尽可能发现软件中的错误D.判定软件是否合格 6.关于白盒测试与黑盒测试的最主要区别,正确的是___________。(A) A.白盒测试侧重于程序结构,黑盒测试侧重于功能 B.白盒测试可以使用测试工具,黑盒测试不能使用工具 C.白盒测试需要程序参与,黑盒测试不需要 D.黑盒测试比白盒测试应用更广泛 7.软件测试类型按开发阶段划分___________。(B) A.需要测试﹑单元测试﹑集成测试 B.单元测试﹑集成测试﹑确认测试﹑系统测试﹑验收测试 C.单元测试﹑集成测试﹑确认测试 D.调试﹑单元测试﹑功能测试 8.在Junit中,testXXX()方法就是一个测试用例,测试方法是______。(B) A.private void testXXX() B.public void testXXX() C.public float testXXX() D.public int testXXX() 9.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(A)A.单元测试B.集成测试 C.目的测试D.确认测试 10.增量式集成测试有3种方式:自顶向下增量测试方法,和混合增量测试方式。(D ) A.自中向下增量测试方法B.多次性测试 C.维护D.自底向上增量测试方法 1)以下不属于软件测试的原则有(D )。 A.程序最好别让由编写该程序的程序员自己来测试

数据结构模拟试题一及答案汇编

学习-----好资料 数据结构模拟试题一 一、判断题(每小题1 分,共15分) 1.计算机程序处理的对象可分为数据和非数据两大类。 2.全体自然数按大小关系排成的序列是一个线性表。 3.在描述单向链表的结点类型时,必须首先描述数值字段,然后再描述指针字段。 4.顺序栈是一种规定了存储方法的栈。 5.树形结构中的每个结点都有一个前驱。 6.在任何一棵完全二叉树中,最多只有一个度为1的分支结点。 7.若某顶点是有向图的根,则该顶点的入度一定是零。 8.如果某图的邻接矩阵有全零的行,没有全零的列,则该图一定是有向图。 9.用一维数组表示矩阵可以节省存储空间。 10.广义表的长度与广义表中含有多少个原子元素有关。 11.分块查找的效率与线性表被分成多少块有关。 12.散列表的负载因子等于存入散列表中的结点个数。 13.在起泡排序过程中,某些元素可能会向相反的方向移动。 14.按某种逻辑关系组织起来的记录的集合称为逻辑记录。 15.索引非顺序文件的特点是索引表中的索引项不一定按关键字大小有序排列。 二、填空题(每空1分,共15分) 1.顺序表是一种_____________线性表。 2.若用Q[1]~Q[m]作为非循环顺序队列的存储空间,则对该队列最多只能执行___次插入操作。 3.栈和队列的区别在于________的不同。 4.在高度为h(h≥0)的二叉树中至少有___个结点,至多有___个结点。 5.若用二叉链表来存储具有m个叶子,n个分支结点的树,则二叉链表中有___个左指针域为空的结点,有___个右指针域为空的结点。 6.n个顶点的有根有向图中至少有___条边,至多有___条边。 7.10行20列矩阵若用行优先顺序表来表示,则矩阵中第8行第7列元素是顺序表中第___个元素。 8.在各元素查找概率相等的情况下,用顺序查找方法从含有12个元素的有序表中查找一个元素,元素间的平均比较次数是_____。 9.在归并两个长度为m的有序表时,排序码的比较次数至少是___次,至多是___次。 10.在高度为3的6阶B-树中,至少有___个关键字,至多有___个关键字。 三、选择题(每题2分,共30分) 1.计算机所处理的数据一般具有某种内在联系性,这是指________。 A.元素和元素之间存在某种关系B.数据和数据之间存在某种关系 C.元素内部具有某种结构D.数据项和数据项之间存在某种关系 2. 假设顺序表目前有4个元素,第i个元素放在R[i]中,1≤i≤4 。若把新插入元素存入R[6],则________。 A.会产生运行错误B.R[1]~R[6]不构成一个顺序表 C.顺序表的长度大于顺序表元素个数,会降低存储空间利用率 D.顺序表元素序号和数组元素下标不一致,会给使用带来麻烦 3. 设H是不带表头结点循环单向链表的表头指针,P是和H同类型的变量。当P指向链表最后

软件工程试题及答案

综合练习一答案 一.选择题: 1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。 A.50年代末 B.60年代初C.60年代末 D.70年代初 A.运筹学B.工程学 C.软件学 D.软件学 E.数字 2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A.软件投机B.软件危机C.软件工程D.软件产生 3.产生软件危机的原因有如下几点,除了______。 A、软件开发过程未经审查 B、软件开发不分阶段,开发人员没有明确的分工 C、所开发的软件,除了程序清单外,没有其他文档 D、采用工程设计的方法开发软件,不符合软件本身的特点 4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。 A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件 C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用 5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。 A.维护 B.测试 C.详细设计 D.概要设计 E.编码 F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。 A、各阶段的任务尽可能相关性 B、各阶段的任务尽可能相对独立 C、各阶段的任务在时间上连续 D、各阶段的任务在时间上相对独立 8.一个软件项目是否进行开发的结论是在______文档中作出的。 A、软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 9.分析员是____。 A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员 D。用户和软件人员的领导 10.下列叙述中,_______不属于数据字典的作用。 A、作为编码阶段的描述工具 B、为用户与开发人员之间统一认识 C、作为概要设计的依据 D、为需求分析阶段定义各类条目 11.使用结构化分析方法时,采用的基本手段是____。 A.分解和抽象 B.分解和综合C.归纳与推导D.试探与回溯12.结构化系统分析主要是通过____进行分析的。 A.算法分解B.控制结构分解 C.数据结构分解D.处理功能分解13.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的____。 总貌B.细节C.抽象D.软件的作者 13.变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于____。 A.变换型 B 事务型 14.需求分析说明书不能作为______。

完整版汇编语言试题及答案..doc

一,单项选择题 (每小题 1 分,共 20 分 1-10CCCCAADACB 11-20.ADBBAADDCC 1.指令 JMP FAR PTR DONE 属于 ( C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是 ( A.对两个无符号数进行比较采用CMP 指令 ,对两个有符号数比较用CMP S 指令 B.对两个无符号数进行比较采用CMPS 指令 ,对两个有符号数比较用CM P 指令 C.对无符号数条件转移采用JAE/JNB 指令 ,对有符号数条件转移用JGE/J NL 指令 D.对无符号数条件转移采用JGE/JNL 指令 ,对有符号数条件转移用JAE/J NB 指令 3.一个有 128 个字的数据区 ,它的起始地址为 12ABH:00ABH, 请给出这个数据区最末一个字单元的物理地址是 ( A.12CSBH B.12B6BH

C.12C59H D.12BFEH 4.在下列指令的表示中 ,不正确的是 ( A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是 ( A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令 JNE 的测试条件为 ( A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为 ( A.BX 或 CX

软件测试试题及答案

一、判断题 1.测试是调试的一个部分(╳) 2.软件测试的目的是尽可能多的找出软件的缺陷。(√) 3.程序中隐藏错误的概率与其已发现的错误数成正比(√) 4.Beta测试是验收测试的一种。(√) 5.测试人员要坚持原则,缺陷未修复完坚决不予通过。(√) 6.项目立项前测试人员不需要提交任何工件。(╳) 7.单元测试能发现约80%的软件缺陷。(√) 8.测试的目的是发现软件中的错误。(√) 9.代码评审是检查源代码是否达到模块设计的要求。(√) 10.自底向上集成需要测试员编写驱动程序。(√) 11.测试是证明软件正确的方法。(╳) 12.负载测试是验证要检验的系统的能力最高能达到什么程度。(√) 13.测试中应该对有效和无效、期望和不期望的输入都要测试。(√)验收测试是由最终用户来实施的。(√) 14.测试人员要坚持原则,缺陷未修复完坚决不予通过。(√)黑盒测试也称为结构测试。(╳)集成测试计划在需求分析阶段末提交。(╳) 15.软件测试的目的是尽可能多的找出软件的缺陷。(√) 16.自底向上集成需要测试员编写驱动程序。(√) 17.负载测试是验证要检验的系统的能力最高能达到什么程度。(╳)

18.测试程序仅仅按预期方式运行就行了。(╳) 19.不存在质量很高但可靠性很差的产品。(╳) 20.软件测试员可以对产品说明书进行白盒测试。(╳) 21.静态白盒测试可以找出遗漏之处和问题。(√) 22.总是首先设计白盒测试用例。(╳) 23.可以发布具有配置缺陷的软件产品。(√) 24.所有软件必须进行某种程度的兼容性测试。(√) 25.所有软件都有一个用户界面,因此必须测试易用性。(╳) 26.测试组负责软件质量。(╳) 27.按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。(√) 28.好的测试员不懈追求完美。(×) 29.测试程序仅仅按预期方式运行就行了。(×) 30.在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。(√) 31.静态白盒测试可以找出遗漏之处和问题。(√) 32.测试错误提示信息不属于文档测试范围。(×) 33.代码评审是检查源代码是否达到模块设计的要求。(√) 34.总是首先设计黑盒测试用例。(√) 35.软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。(∨) 36.软件质量保证和软件测试是同一层次的概念。(x)

2020届全国各地最新模拟试题(理)分类汇编13 立体几何含答案

2020届全国各地最新模拟试题(理)分类汇编 13 立体几何 1.(2020?广州一模)陀螺是中国民间最早的娱乐工具,也称陀罗.如图,网格纸上小正方形的边长为1,粗线画出的是某个陀螺的三视图,则该陀螺的表面积为( ) A .(722)π+ B .(1022)π+ C .(1042)π+ D .(1142)π+ 2.(2020?桥东区校级模拟)胡夫金字塔是底面为正方形的锥体,四个侧面都是相同的等腰三角形.研究发现,该金字塔底面周长除以2倍的塔高,恰好为祖冲之发现的密率355 113 π≈. 若胡夫金字塔的高为h ,则该金字塔的侧棱长为( ) A .2 21h π+ B .224h π+ C . 216h π+ D .2216h π+ 3.(2020?桥东区校级模拟)已知P 为一圆锥的顶点,AB 为底面圆的直径,PA PB ⊥,点M 在底面圆周上,若M 为?AB 的中点,则异面直线AM 与PB 所成角的大小为( ) A . 6 π B . 4 π C . 3 π D . 2 π 4.(2020?梅河口市校级模拟)如图,某几何体的三视图是由三个边长为2的正方形和其内部的一些虚线构成的,则该几何体的体积为( ) A . 2 3 B . 163 C .6 D .与点O 的位置有关

5.(2020?东宝区校级模拟)如图,已知四面体ABCD 为正四面体,22AB =,E ,F 分别是AD ,BC 中点.若用一个与直线EF 垂直,且与四面体的每一个面都相交的平面α去截该四面体,由此得到一个多边形截面,则该多边形截面面积最大值为( ) A .1 B 2 C .2 D .226.(2020?宜昌模拟)已知正方体1111ABCD A B C D -的棱长为2,点M 为棱1DD 的中点,则平面ACM 截该正方体的内切球所得截面面积为( ) A . 3 π B . 23 π C .π D . 43 π 7.(2020?龙岩一模)已知四棱锥S ABCD -的所有顶点都在球O 的球面上,SA SB =,SA SB ⊥,底面ABCD 是等腰梯形,//AB CD ,且满足222AB AD DC ===,则球O 的表 面积是( ) A .43 π B . 82 3 C .4π D .8π 8.(2020?眉山模拟)已知腰长为3,底边长2为的等腰三角形ABC ,D 为底边BC 的中点,以AD 为折痕,将三角形ABD 翻折,使BD CD ⊥,则经过A ,B ,C ,D 的球的表面积为 ( ) A .10π B .12π C .16π D .20π 9.(2020?五华区校级模拟)已知圆锥SO 的底面半径为3,母线长为5.若球1O 在圆锥SO 内,则球1O 的体积的最大值为( ) A . 92 π B .9π C . 323 π D .12π 10.(2020?垫江县校级模拟)过球的一条半径的中点,作与该半径所在直线成30?的平面,则所得截面的面积与球的表面积的比为( )

软件工程试题库集及答案

综合练习一答案 选择题: 1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。 A.50年代末B.60年代初C.60年代末D.70年代初 A.运筹学B.工程学C.软件学D.软件学E.数字2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A.软件投机B.软件危机C.软件工程D.软件产生 3.产生软件危机的原因有如下几点,除了______。 A、软件开发过程未经审查 B、软件开发不分阶段,开发人员没有明确的分工 C、所开发的软件,除了程序清单外,没有其他文档 D、采用工程设计的方法开发软件,不符合软件本身的特点 4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。 A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件 C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。 A.维护B.测试C.详细设计D.概要设计E.编码F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。 A、各阶段的任务尽可能相关性 B、各阶段的任务尽可能相对独立 C、各阶段的任务在时间上连续 D、各阶段的任务在时间上相对独立 8.一个软件项目是否进行开发的结论是在______文档中作出的。 A、软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 9.分析员是____。 A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员D。用户和软件人员的领导

汇编语言试题及答案.

一,单项选择题(每小题1分,共20分 1-10CCCCAADACB 11-20.ADBBAADDCC 1.指令JMP FAR PTR DONE属于( C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是( A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMP S指令 B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CM P指令 C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/J NL指令 D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/J NB指令 3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( A.12CSBH B.12B6BH

C.12C59H D.12BFEH 4.在下列指令的表示中,不正确的是( A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是( A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令JNE的测试条件为( A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为( A.BX或CX

B.CX或SI C.DX或SI D.SI或DI 8.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在(中。 A.数据段中偏移量为3236H的字节 B.附加段中偏移量为3234H的字节 C.数据段中偏移量为3234H的字节 D.附加段中偏移量为3236H的字节 9.执行如下程序:( MOV AX,0 MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX,BX INC BX LOOP A HLT 执行后(BX=( A.99

相关主题
文本预览
相关文档 最新文档