VB笔试选择.docx

上传人:b****1 文档编号:10676643 上传时间:2023-05-27 格式:DOCX 页数:57 大小:35.79KB
下载 相关 举报
VB笔试选择.docx_第1页
第1页 / 共57页
VB笔试选择.docx_第2页
第2页 / 共57页
VB笔试选择.docx_第3页
第3页 / 共57页
VB笔试选择.docx_第4页
第4页 / 共57页
VB笔试选择.docx_第5页
第5页 / 共57页
VB笔试选择.docx_第6页
第6页 / 共57页
VB笔试选择.docx_第7页
第7页 / 共57页
VB笔试选择.docx_第8页
第8页 / 共57页
VB笔试选择.docx_第9页
第9页 / 共57页
VB笔试选择.docx_第10页
第10页 / 共57页
VB笔试选择.docx_第11页
第11页 / 共57页
VB笔试选择.docx_第12页
第12页 / 共57页
VB笔试选择.docx_第13页
第13页 / 共57页
VB笔试选择.docx_第14页
第14页 / 共57页
VB笔试选择.docx_第15页
第15页 / 共57页
VB笔试选择.docx_第16页
第16页 / 共57页
VB笔试选择.docx_第17页
第17页 / 共57页
VB笔试选择.docx_第18页
第18页 / 共57页
VB笔试选择.docx_第19页
第19页 / 共57页
VB笔试选择.docx_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB笔试选择.docx

《VB笔试选择.docx》由会员分享,可在线阅读,更多相关《VB笔试选择.docx(57页珍藏版)》请在冰点文库上搜索。

VB笔试选择.docx

VB笔试选择

一、单项选择

1).软件调试的目的是(B)。

  A)、发现错误

  B)、改正错误

  C)、改善软件的性能

  D)、挖掘软件的潜能

2).检查软件产品是否符合需求定义的过程称为(A)。

  A)、确认测试

  B)、集成测试

  C)、验证测试

  D)、验收测试

3).在测试中,下列说法错误的是(B)。

  A)、测试是为了发现程序中的错误而执行程序的过程

  B)、测试是为了表明程序的正确性

  C)、好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案

  D)、成功的测试是发现了至今为止尚未发现的错误的测试

4).(B)应考虑对模块相联和资源共享问题进行描述和制约。

  A)、系统设计

  B)、详细设计

  C)、接口控制

  D)、结构化编辑工具

5).(A)是程序中一个能逻辑分开的部分,也就是离散的程序单位。

  A)、模块

  B)、复合语句

  C)、循环结构

  D)、数据块

6).(D)是数据说明,可执行语句等程序对象的集合,它是单独命名的而且可以通过名字来访问

  A)、模块化

  B)、抽象

  C)、精化

  D)、模块

7).程序流程图(PFD)中的箭头代表的是(B)。

  A)、数据流

  B)、控制流

  C)、调用关系

  D)、组成关系

8).程序流程图是一种传统的程序设计表示工具,有其优点和缺点,使用该工具时应注意(C)。

  A)、支持逐步求精

  B)、考虑控制流程

  C)、遵守结构化设计原则

  D)、数据结构表示

9).软件详细设计主要采用的方法是(A)

  A)、结构化程序设计

  B)、模型设计

  C)、结构化设计

  D)、流程图设计

10).数据存储和数据流都是(D),仅仅是所处的状态不同。

  A)、分析结果

  B)、事件

  C)、动作

  D)、数据

2469).在结构化方法中,软件功能分解属于软件开发中的(C)阶段。

  A)、详细设计

  B)、需求分析

  C)、总体设计

  D)、编程调试

0070).在进行软件结构设计时应该遵循的最主要的原理是(C)。

  A)、抽象

  B)、模块化

  C)、模块独立

  D)、信息隐蔽

0071).需求分析中开发人员要从用户那里了解(A)。

  A)、软件做什么

  B)、用户使用界面

  C)、输入的信息

  D)、软件的规模

0072).在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能阶段是(D)。

  A)、概要设计

  B)、详细设计

  C)、可行性分析

  D)、需求分析

0073).软件工程是一种(B)分阶段实现的软件程序开发方法。

  A)、自底向上

  B)、自顶向下

  C)、逐步求精

  D)、面向数据流

0074).软件开发的结构化分析方法,常用的描述软件功能需求的工具是(C)。

  A)、业务流程图﹑处理说明

  B)、软件流程图﹑模块说明

  C)、数据流程图﹑数据字典

  D)、系统流程图﹑程序编码

0075).数据流图和(C)共同组成系统的逻辑模型。

  A)、HIPO图

  B)、PDI

  C)、数据字典

  D)、层次图

0076).数据字典是对数据定义信息的集合,它所定义的对象都包含在(A)。

  A)、数据流图

  B)、程序框图

  C)、软件结构

  D)、方框图

0077).在软件生命周期法中,用户的参与主要在(A)。

  A)、软件定义期

  B)、软件开发期

  C)、软件维护期

  D)、整个软件生命周期过程中

0078).计算机软件是(A)。

  A)、计算机系统的组成部分

  B)、不能作为商品参与交易

  C)、是在计算机硬件设备生产过程中生产出来的

  D)、只存在于计算机系统工作时

0079).结构化软件开发期将软件的开发划分为3个阶段,其中关键的是(B)。

  A)、编码的正确性

  B)、需求的准确性

  C)、测试的严格性

  D)、设计的科学性

0080).可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。

  A)、确定

  B)、行或不行

  C)、正确

  D)、无二义

0081).软件是一种(C)。

  A)、程序

  B)、数据

  C)、逻辑产品

  D)、物理产品

0082).研究开发所需要的成本和资源是属于可行性研究中的(B)研究的一方面。

  A)、技术可行性

  B)、经济可行性

  C)、社会可行性

  D)、法律可行性

0083)."软件危机"产生的主要原因是(B)。

  A)、软件日益庞大

  B)、开发方法不当

  C)、开发人员编写程序能力差

  D)、没有维护好软件

0084).结构化方法将软件生命周期分为计划﹑开发和运行3个时期,下列任务中(B)属于计划时期的任务。

  A)、需求分析

  B)、问题定义

  C)、总体设计

  D)、编码

0085).软件定义期问题定义阶段涉及的人员有(D)。

  A)、用户、使用部门负责人

  B)、软件开发人员、用户、使用部门负责人

  C)、系统分析员、软件开发人员

  D)、系统分析员、软件开发人员、用户与使用部门负责人

0086).软件工程方法的产生源于软件危机,下列(A)是产生软件危机的内在原因.I.软件的复杂性II.软件维护困难III.软件成本太高IV.软件质量难保证

  A)、I

  B)、III

  C)、I和IV

  D)、III和IV

0087).软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(D)问题。

  A)、产生危机

  B)、质量保证

  C)、开发效率

  D)、生产工程化

0088).下面不属于软件工程原则的是(C)。

  A)、抽象

  B)、模块化

  C)、自底向上

  D)、信息隐蔽

0089).开发大型软件时,产生困难的根本原因是(A)。

  A)、大系统的复杂性

  B)、人员知识不足

  C)、客观世界千变万化

  D)、时间紧?

任务重

0090).开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作(B)。

  A)、软件投机

  B)、软件危机

  C)、软件工程

  D)、软件产生

0091).软件工程的出现是由于(C)。

  A)、程序设计方法学的影响

  B)、软件产业化的需要

  C)、软件危机的出现

  D)、计算机的发展

0092).下面不属于软件工程的3个要素的是(D)。

  A)、工具

  B)、过程

  C)、方法

  D)、环境

0093).需求分析阶段的任务是确定(D)

  A)、软件开发方法

  B)、软件开发工具

  C)、软件开发费

  D)、软件系统的功能

0094).在软件生产过程中,需求信息的给出是(D)

  A)、程序员

  B)、项目管理者

  C)、软件分析设计人员

  D)、软件用户

0166).(A)是程序中一个能逻辑分开的部分,也就是离散的程序单位。

  A)、模块

  B)、复合语句

  C)、循环结构

  D)、数据块

0167).(D)是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可以通过名字来访问

  A)、模块化

  B)、抽象

  C)、精化

  D)、模块

0168)."软件危机"产生的主要原因是(B)

  A)、软件日益庞大

  B)、开发方法不当

  C)、开发人员编写程序能力差

  D)、没有维护好软件

0169).程序的文档化不包括(D)。

  A)、符号名的命名要有实际的含义

  B)、正确的程序注释

  C)、良好的视觉组织

  D)、正确的文档格式

0170).程序流程图(PFD)中的箭头代表的是(B)

  A)、数据流

  B)、控制流

  C)、调用关系

  D)、组成关系

0171).程序流程图是一种传统的程序设计表示工具,有其优点和缺点,使用该工具时应注意(C)。

  A)、支持逐步求精

  B)、考虑控制流程

  C)、遵守结构化设计原则

  D)、数据结构表示

0172).程序流程图中指有箭头的线段表示的是(C)。

  A)、图元关系

  B)、数据流

  C)、控制流

  D)、调用关系

0173).从工程管理角度,软件设计一般分为两步完成,它们是(A)。

  A)、概要设计与详细设计

  B)、数据设计与接口设计

  C)、软件结构设计与数据设计

  D)、过程设计与数据设计

0174).对象的封装性是指(A)。

  A)、从外面只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法

  B)、可以将具有相同属性和操作的对象抽象成类

  C)、同一个操作可以是不同对象的行为

  D)、对象内部各种元素彼此结合的很紧密,内聚性强

0175).计算机软件(A)。

  A)、计算机系统的组成部分

  B)、不能作为商品参与交易

  C)、是在计算机硬件设备生产过程中生产出来的

  D)、只存在于计算机系统工作时

0176).检查软件产品是否符合需求定义的过程称为(A)

  A)、确认测试

  B)、集成测试

  C)、验证测试

  D)、验收测试

0177).结构化程序设计(A)、提高了程序的可靠性和保证了程序的质量。

  A)、减少了程序出错的机会

  B)、加强了程序的功能

  C)、加快了程序运行的速度

  D)、增加了程序的通用性

0178).结构化程序设计的3种基本结构是(A)。

  A)、顺序、选择、重复

  B)、递归、嵌套、调用

  C)、过程、子过程、主程序

  D)、顺序、转移、调用

0179).结构化程序设计的基本原则不包括(A)

  A)、多态性

  B)、自顶向下

  C)、模块化

  D)、逐步求精

0180).结构化程序设计是一种面向(A)的设计方法。

  A)、过程

  B)、模块

  C)、数据结构

  D)、程序

0181).结构化程序设计主要强调的是(B)。

  A)、程序的规模

  B)、程序的易读性

  C)、程序的执行效率

  D)、程序的可移植性

0182).就程序设计方法和技术的发展而言,程序设计主要经历了结构化程序设计和(B)阶段。

  A)、面向过程

  B)、面向对象

  C)、集体化

  D)、面向用户

0183).开发大型软件时,产生困难的根本原因是(A)

  A)、大系统的复杂性

  B)、人员知识不足

  C)、客观世界千变万化

  D)、时间紧、任务重

0184).可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。

  A)、确定

  B)、行或不行

  C)、正确

  D)、无二义

0185).两个或两个以上模块之间关联的紧密程度称为(A)

  A)、耦合度

  B)、内聚度

  C)、复杂度

  D)、数据传输特性

0186).面向对象程序设计方法有许多优点,其中之一是可维护性好,下列所述不是可维护性好的原因的是(B)。

  A)、用面向对象的方法开发的软件稳定性比较好

  B)、用面向对象的方法开发的软件可移植性较好

  C)、用面向对象的方法开发的软件比较容易修改

  D)、用面向对象的方法开发的软件比较容易理解

0187).面向对象程序设计语言不同于其他语言的最主要特点是(B)。

  A)、模块性

  B)、抽象性

  C)、继承性

  D)、共享性

0188).面向对象的程序设计主要考虑的是提高软件的(B)。

  A)、可靠性

  B)、可重用性

  C)、可移植性

  D)、可修改性

0189).面向对象的开发方法中,类与对象的关系是(B)。

  A)、具体与抽象

  B)、抽象与具体

  C)、整体与部分

  D)、部分与整体

0190).面向对象的主要特征除了对象的惟一、封装、继承外,还有(A)。

  A)、多态性

  B)、完整性

  C)、可移植性

  D)、兼容性

0191).软件调试的目的是(B)。

  A)、发现错误

  B)、改正错误

  C)、改善软件的性能

  D)、验证软件的正确性

0192).软件定义期问题定义阶段涉及的人员有(D)。

  A)、用户、使用部门负责人

  B)、软件开发人员、用户、使用部门负责人

  C)、系统分析员、软件开发人员

  D)、系统分析员、软件开发人员、用户与使用部门负责人

0193).软件工程方法的产生源于软件危机,下列(A)是产生软件危机的内在原因.I.软件的复杂性II.软件维护困难III.软件成本太高IV.软件质量难保证

  A)、I

  B)、III

  C)、I和IV

  D)、III和IV

0194).软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(D)问题。

  A)、产生危机

  B)、质量保证

  C)、开发效率

  D)、生产工程化

0195).软件工程学的一个重要目标是(D)

  A)、提高程序的执行效率

  B)、降低程序对存储空间的要求

  C)、提高软件的可理解性

  D)、提高软件的可维护性

0196).软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是(C)。

  A)、模块高内聚

  B)、模块低耦合

  C)、模块独立性

  D)、程序模块化

0197).软件设计中模块划分应遵循的准则是(B)。

  A)、低内聚低耦合

  B)、高内聚低耦合

  C)、低内聚高耦合

  D)、高内聚高耦合

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

  A)、详细设计

  B)、软件编码

  C)、软件测试

  D)、软件维护

0199).软件是指(D)。

  A)、程序

  B)、程序和文档

  C)、算法加数据结构

  D)、程序、数据和相关文档的集合

0200).软件详细设计主要采用的方法是(A)。

  A)、结构化程序设计

  B)、模型设计

  C)、结构化设计

  D)、流程图设计

0201).使用软件时提出增加新功能就必须进行(C)维护。

  A)、改正性

  B)、适应性

  C)、完善性

  D)、预防性

0202).输入输出方式和风格应尽可能(B)。

  A)、方便程序的调试

  B)、方便用户的使用

  C)、符合一定的格式

  D)、简单明了

0203).数据存储和数据流都是(D),仅仅是所处的状态不同。

  A)、分析结果

  B)、事件

  C)、动作

  D)、数据

0204).数据流图中带有箭头的线段表示的是(D)。

  A)、控制流

  B)、事件驱动

  C)、模块调用

  D)、数据流

0205).通过执行对象的操作改变对象的属性,但是它必须通过(B)的传递。

  A)、接口消息

  B)、消息

  C)、信息

  D)、操作

0206).为了使程序能在不同的计算机上运行,程序应当具有较好的(A)。

  A)、可移植性

  B)、可重用性

  C)、可维护性

  D)、可适用性

0207).为了使模块尽可能独立,要求(B)

  A)、模块的内聚程序要尽量高,且各模块间的耦合程序要尽量强

  B)、模块的内聚程序要尽量高,且各模块间的耦合程序要尽量弱

  C)、模块的内聚程序要尽量低,且各模块间的耦合程序要尽量弱

  D)、模块的内聚程序要尽量低,且各模块间的耦合程序要尽量强

0208).为使程序更简单易懂,语句构造应该简单直接,以下关于语句结构的说法中错误的是(D)。

  A)、程序编写应优先考虑清晰性

  B)、避免使用临时变量而使程序的可读性下降

  C)、利用信息隐蔽确保每一个模块的独立性

  D)、不好的程序要尽量地去修好它

0209).下列对于软件的描述中正确的是(C)。

  A)、软件测试的目的是证明程序是否正确

  B)、软件测试的目的是使程序运行结果正确

  C)、软件测试的目的是尽可能多地发现程序中的错误

  D)、软件测试的目的是使程序符合结构化原则

0210).下列关于属性的描述中错误的是(C)。

  A)、属性是对象所包含的信息

  B)、属性只能通过执行对象的操作来改变

  C)、属性中包含方法

  D)、属性在设计对象时确定

0211).下列描述中正确的是(D)

  A)、程序就是软件

  B)、软件开发不受计算机系统的限制

  C)、软件既是逻辑实体,又是物理实体

  D)、软件是程序、数据与相关文档的集合

0212).下列描述中正确的是(C)。

  A)、软件工程只是解决软件项目的管理问题

  B)、软件工程主要解决软件产品的生产率问题

  C)、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

  D)、软件工程只是解决软件开发中的技术问题

0213).下列叙述中正确的是(C)。

  A)、程序设计就是编制程序

  B)、程序的测试必须由程序员自己去完成

  C)、程序经调试改错后还应进行再测试

  D)、程序经调试改错后不必进行再测试

0214).下列叙述中正确的是(A)。

  A)、软件测试的主要目的是发现程序中的错误

  B)、软件测试的主要目的是确定程序中错误的位置

  C)、为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

  D)、软件测试是证明软件没有错误

0215).下列叙述中正确的是(D)。

  A)、软件测试应该由程序开发者来完成

  B)、程序经调试后一般不需要再测试

  C)、软件维护只包括对程序代码的维护

  D)、以上三种说法都不对

0216).下列叙述中正确的是(A)

  A)、软件交付使用后还需要进行维护

  B)、软件一旦交付使用就不需要再进行维护

  C)、软件交付使用后其生命周期就结束

  D)、软件维护是指修复程序中被破坏的指令

0217).下列选项中不符合良好程序设计风格的是(D)。

  A)、源程序要文档化

  B)、数据说明的次序要规范化

  C)、避免滥用goto语句

  D)、模块设计要保证高耦合、高内聚

0218).下列选项中不属于结构化程序设计方法的是(D)

  A)、自顶向下

  B)、逐步求精

  C)、模块化

  D)、可复用

0219).下列选项中不属于软件生命周期开发阶段任务的是(C)。

  A)、软件测试

  B)、概要设计

  C)、软件维护

  D)、详细设计

0220).下面不属于软件工程的3个要素的是(D)。

  A)、工具

  B)、过程

  C)、方法

  D)、环境

0221).下面不属于软件工程原则的是(C)

  A)、抽象

  B)、模块化

  C)、自底向上

  D)、信息隐蔽

0222).下面关于面向对象程序设计方法的说法中错误的是(C)。

  A)、客观世界中的任何一个事物都可以看成是一个对象

  B)、面向对象方法的本质就是主张从客观世界固有的事物出发来构造系统,提倡用人类在现实生活中常用的思维方法来认识、理解和描述客观事物

  C)、面向对象程序设计方法主要采用顺序、选择、循环3种结构进行程序设计

  D)、对象就是一个包含数据以及与这些数据有关的操作的集合

0223).下面所述不是结构化程序设计强调或提倡的是(D)。

  A)、程序设计风格

  B)、程序结构的规范化

  C)、清晰的结构

  D)、尽量使用简单的语句

0224).下面选项中不属于面向对象程序设计特征的是(C)。

  A)、继承性

  B)、多态性

  C)、类比性

  D)、封闭性

0225).下述不是结构化设计方法的是(C)。

  A)、先考虑总体,后考虑细节

  B)、对复杂问题,应设计一些子目标作过渡,逐步细化

  C)、将现实生活中的实体抽象成类

  D)、把程序要解决的总目标分解为分自标,再进一步分解为具体的小目标,把每个小目标称为一个模块

0226).下述不是面向对象程序设计的主要优点的是(B)。

  A)、稳定性好

  B)、结构清晰

  C)、可重用性好

  D)、可维护性好

0227).信息隐蔽的概念与(B)概念直接相关。

  A)、软件结构定义

  B)、模块独立性

  C)、模块类型划分

  D)、模块藕合度

0228).信息隐蔽是通过(B)实现的。

  A)、抽象性

  B)、封装性

  C)、继承性

  D)、传递性

0229).需求分析阶段的任务是确定(D)。

  A)、软件开发方法

  B)、软件开发工具

  C)、软件开发费

  D)、软件系统的功能

0230).需求分析中开发人员要从用户那里了解(A)。

  A)、软件做什么

  B)、用户使用界面

  C)、输入的信息

  D)、软件的规模

0231).一个结构化程序就是用高级语言表示的结构化算法,下列不是结构化程序设计的优点的是(C)。

  A)、方便阅读

  B)、便于维护

  C)、移植性好

  D)、便于修改

0232).在E-R图中,用来表示实体之间联系的图形是(C)。

  A)、矩形

  B)、椭圆形

  C)、菱形

  D)、平行四边形

0233).在测试中,下列说法错误的是(B)

  A)、测试是为了发现程序中的错误而执行程序的过程

  B)、测试是为了表明程序的正确性

  C)、好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案

  D)、成功的测试是发现了至今为止尚未发现的错误的测试

0234).在结构化程序设计中,模块划分的原则是(D)。

  A)、各模块应包括尽量多的功能

  B)、各模块的规模应尽量大

  C)、各模块之间的联系应尽量紧密

  D)、模块内具有高内聚度、模块间具有低耦合度

0235).在结构化方法中,软件功能分解属于软件开发中的(C)阶段。

  A)、详细设计

  B)、需求分析

  C)、总体设计

  D)、编程调试

0236).在进行软件结构设计时应该遵循的最主要的原理是(C)

  A)、抽象

  B)、模块化

  C)、模块独立

  D)、信息隐蔽

0237).在面向对象的方法出现以前,我们都是采用面向(C)的程序设计方法。

  A)、用户

  B)、结构

  C)、过程

  D)、以上都不对

0238).在面向对象方法中,不属于"对象"基本特点的时(A)。

  A)、一致性

  B)、分类性

  C)、多态性

  D)、标识唯一性

0239).在面向对象方法中,实现信息隐蔽是依靠(C)。

  A)、对象的继承

  B)、对象的多态

  C)、对象的封装

  D)、对象的分类

0240).在软件测试设计中,软件测试的主要目的是(B)。

  A)、实验性运行软件

  B)、证明软件正确

  C)、找出软件中全部错误

  D)、发现软件错误而执行程序

0241).在软件工程学中,我们把一组具有相同的数据结构和相同的行为特

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

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2