搜索
您的当前位置:首页二级公共基础知识模拟题2018年(12)_真题-无答案

二级公共基础知识模拟题2018年(12)_真题-无答案

来源:飒榕旅游知识分享网


二级公共基础知识模拟题2018年(12)

(总分100,考试时间90分钟)

选择题

1. 结构化程序设计主要强调的是______。 A. 程序的规模 B. 程序的易读性 C. 程序的执行效率 D. 程序的可移植性 2. 信息隐蔽的概念与______概念直接相关。 A. 软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模块耦合度

3. 对象和类之间存在着关联关系,利用对象的______特征可以实现对象的多态性。 A. 唯一性 B. 分类性 C. 继承性 D. 封装性

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. 通信环境 C. 用户经验 D. 输入/输出设备

11. 面向对象程序设计语言不同于其他语言的最主要特点是______。 A. 模块性 B. 抽象性 C. 继承性 D. 共享性

12. 通过执行对象的操作改变对象的属性,但是它必须通过______的传递。 A. 接口 B. 消息 C. 信息 D. 操作

13. 面向对象的主要特征除了对象的唯一、封装、继承外,还有______。 A. 多态性 B. 完整性 C. 可移植性 D. 兼容性

14. 就程序设计方法和技术的发展而言,程序设计主要经历了结构化程序设计和______程序设计两个阶段。 A. 面向过程 B. 面向对象 C. 集体化 D. 面向用户 15. 程序的文档化不包括______。 A. 符号名的命名要有实际的含义 B. 正确的程序注释 C. 良好的视觉组织 D. 正确的文档格式

16. 良好的视觉组织能使程序层次清晰,下列不是视觉组织的内容的是______。 A. 不用GOTO语句 B. 在必要的地方使用缩进 C. 使用空行 D. 使用空格

17. 正确的程序注释一般包括序言性注释和______。 A. 说明性注释 B. 解析性注释 C. 功能性注释 D. 概要性注释

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

A. 程序编写应优先考虑清晰性 B. 避免使用临时变量而使程序的可读性下降 C. 利用信息隐蔽确保每一个模块的独立性 D. 不好的程序要尽量地去修好它 19. 下面关于输入输出的方式和风格的原则描述中,错误的是______。 A. 对输入数据要检验数据的合法性

B. 输入格式要简单,使得输入的步骤和操作尽可能简单 C. 绝对不允许默认值

D. 当程序设计语言对输入格式有严格要求时,应保持输入格式与输入语句的一致性

20. 一个结构化程序就是用高级语言表示的结构化算法,下列不是结构化程序设计的优点的是______。 A. 方便阅读 B. 便于维护 C. 移植性好 D. 便于修改

21. 结构化程序设计______、提高了程序的可靠性和保证了程序的质量。 A. 减少了程序出错的机会 B. 加强了程序的功能 C. 加快了程序运行的速度 D. 增加了程序的通用性 22. 下面所述不是结构化程序设计强调或提倡的是______。 A. 程序设计风格 B. 程序结构的规范化 C. 清晰的结构 D. 尽量使用简单的语句 23. 下述不是结构化设计方法的是______。 A. 先考虑总体,后考虑细节

B. 对复杂问题,应设计一些子目标作过渡,逐步细化 C. 将现实生活中的实体抽象成类

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

24. 下列不是结构化设计需要注意的是______。

A. 使用程序设计语言中的顺序、选择、循环等有限制的控制结构表示程序的控制逻辑 B. 选用的控制结构中允许有多个人口和出口

C. 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 D. 尽量避免GOTO语句的使用

25. 下面关于面向对象程序设计方法的说法中错误的是______。 A. 客观世界中的任何一个事物都可以看成是一个对象

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

C. 面向对象程序设计方法主要采用顺序、选择、循环3种结构进行程序设计 D. 对象就是一个包含数据以及与这些数据有关的操作的集合 26. 下述不是面向对象程序设计的主要优点的是______。 A. 稳定性好 B. 结构清晰 C. 可重用性好 D. 可维护性好

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

A. 用面向对象的方法开发的软件稳定性比较好 B. 用面向对象的方法开发的软件可移植性较好 C. 用面向对象的方法开发的软件比较容易修改 D. 用面向对象的方法开发的软件比较容易理解 28. 下述关于对象的叙述中错误的是______。

A. 具有属性(数据)和方法(行为方式)的实体叫对象 B. 对象是现实世界中的一个实际存在的事物

C. 桌子可以是一个对象 D. 对象不可以是无形的 29. 下列关于属性的描述中错误的是______。 A. 属性是对象所包含的信息 B. 属性只能通过执行对象的操作来改变 C. 属性中包含方法 D. 属性在设计对象时确定 30. 对象的封装性是指______。

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

B. 可以将具有相同属性和操作的对象抽象成类 C. 同一个操作可以是不同对象的行为

D. 对象内部各种元素彼此结合得很紧密,内聚性强 31. 下列不属于继承的优点的是______。 A. 使程序的模块集成性更强 B. 减少了程序中的冗余信息 C. 可以提高软件的可重用性 D. 使得用户在开发新的应用系统时不必完全从零开始 32. 面向对象程序的质量由______来决定。 A. 所选择的程序设计语言 B. 对象的设计质量 C. 类的设计质量 D. 模型的设计质量

33. 软件危机通常是指在计算机软件开发和维护中所产生的一系列严重的问题,这些问题中相对次要的因素是______。 A. 软件功能 B. 文档质量 C. 开发效率 D. 软件性能

34. 以下______不是软件危机的表现形式。

A. 开发的软件不满足用户的需要 B. 开发的软件可维护性差 C. 开发的软件价格便宜 D. 开发的软件可靠性差

35. 软件危机是软件产业化过程中出现的一种现象,下述现象: Ⅰ.软件需求增长难以满足 Ⅱ.软件开发成本提高 Ⅲ.软件开发进度难以控制 Ⅳ.软件质量不易保证 ______是其主要表现。 A. Ⅱ,Ⅲ和Ⅳ B. Ⅲ和Ⅳ C. 全部 D. Ⅰ,Ⅱ和Ⅲ

36. 比较成熟的软件开发方法是______。 A. 面向数据库的方法 B. 软件工程的开发方法 C. 结构化的程序设计方法 D. 面向对象的开发方法 37. 软件工程的目的是______。 A. 建造大型的软件系统 B. 软件开发的理论研究 C. 软件的质量保证 D. 研究软件开发的原理 38. 软件工程的出现主要是由于______。 A. 程序设计方法学的影响 B. 其他工程科学的影响 C. 软件危机的出现 D. 计算机的发展

39. 软件工程学一般包含软件开发技术和软件工程管理两方面的内容,下述______是属于软件开发技术的内容。 Ⅰ.软件开发方法学 Ⅱ.软件工程环境 Ⅲ.软件工程经济学 A. Ⅰ B. Ⅲ C. Ⅱ和Ⅲ D. Ⅰ和Ⅱ

40. 软件工程学一般应包括:软件开发技术和软件工程管理两部分内容,下述______是软件工程管理的内容。

Ⅰ.人员组织 Ⅱ.进度安排 Ⅲ.质量保证 Ⅳ.成本核算 A. Ⅰ和Ⅱ B. Ⅱ和Ⅲ C. Ⅲ和Ⅳ D. 都是

因篇幅问题不能全部显示,请点此查看更多更全内容

Top