二级公共基础知识-24_第1页
二级公共基础知识-24_第2页
二级公共基础知识-24_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、二级公共基础知识 -24( 总分: 100.00 ,做题时间: 90 分钟 )一、选择题 (总题数: 40,分数: 100.00)1. 结构化程序设计主要强调的是 。(分数: 2.50 )A. 程序的规模B. 程序的易读性 VC. 程序的执行效率D. 程序的可移植性解析:2. 信息隐蔽的概念与 概念直接相关。(分数: 2.50 )A. 软件结构定义B. 模块独立性 VC. 模块类型划分D. 模块耦合度解析:3. 对象和类之间存在着关联关系,利用对象的 特征可以实现对象的多态性。(分数: 2.50 )A. 唯一性B. 分类性C. 继承性 VD. 封装性解析:4. 面向对象技术强调的是 。(分数:

2、 2.50 )A. 程序结构B. 功能结构C. 数据结构D. 对象结构 V解析:5. 面向对象的分析目的在于 。(分数: 2.50 )A. 建立对象B. 创建类C. 建立模型 VD. 建立关系解析:6. 程序控制结构的共同特点是 。(分数: 2.50 )A. 可以设计简单程序B. 只有一个出口和入口 VC. 可以嵌套D. 语句可以调用解析:7. 为了使程序能在不同的计算机上运行,程序应当具有较好的 。A. 可移植性VB. 可重用性C. 可维护性D. 可适用性解析:8. 结构化程序设计是一种面向 的设计方法。(分数: 2.50 )A. 过程 VB. 模块C. 数据结构D. 程序解析:9. 下列关

3、于注释的说法正确的是 。(分数: 2.50 )A. 序言性注释应该嵌入源程序内部B. 每一行程序都要加注释C. 修改程序也要修改注释 VD. 功能性注释可以说明数据状态解析:10. 影响输入输出风格的因素不包括 。(分数: 2.50 )A. 数据状态 VB. 通信环境C. 用户经验D. 输入/输出设备解析:11. 面向对象程序设计语言不同于其他语言的最主要特点是 。(分数: 2.50 )A. 模块性B. 抽象性C. 继承性 VD. 共享性解析:12. 通过执行对象的操作改变对象的属性,但是它必须通过 的传递。(分数: 2.50 )A. 接口B. 消息 VC. 信息D. 操作解析:13. 面向对

4、象的主要特征除了对象的唯一、封装、继承外,还有 。(分数: 2.50 )A. 多态性 VB. 完整性C. 可移植性D. 兼容性解析:14. 就程序设计方法和技术的发展而言,程序设计主要经历了结构化程序设计和程序设计两个阶段。(分数: 2.50 )A. 面向过程B. 面向对象 VC. 集体化D. 面向用户解析:15. 程序的文档化不包括 。(分数: 2.50 )A. 符号名的命名要有实际的含义B. 正确的程序注释C. 良好的视觉组织D. 正确的文档格式 V解析:16. 良好的视觉组织能使程序层次清晰,下列不是视觉组织的内容的是 。(分数: 2.50 )A. 不用GOTO语句 VB. 在必要的地方

5、使用缩进C. 使用空行D. 使用空格解析:17. 正确的程序注释一般包括序言性注释和 。(分数: 2.50 )A. 说明性注释B. 解析性注释C. 功能性注释 VD. 概要性注释解析:18. 为使程序更简单易懂,语句构造应该简单直接,以下关于语句结构的说法中错误的是 (分数: 2.50 )A. 程序编写应优先考虑清晰性B. 避免使用临时变量而使程序的可读性下降C. 利用信息隐蔽确保每一个模块的独立性D. 不好的程序要尽量地去修好它 V解析:19. 下面关于输入输出的方式和风格的原则描述中,错误的是 。(分数: 2.50 )A. 对输入数据要检验数据的合法性B. 输入格式要简单,使得输入的步骤和

6、操作尽可能简单C. 绝对不允许默认值 VD. 当程序设计语言对输入格式有严格要求时,应保持输入格式与输入语句的一致性 解析:20. 一个结构化程序就是用高级语言表示的结构化算法,下列不是结构化程序设计的优点的是 (分数: 2.50 )A. 方便阅读B. 便于维护C. 移植性好 VD. 便于修改解析:21. 结构化程序设计 、提高了程序的可靠性和保证了程序的质量。A. 减少了程序出错的机会VB. 加强了程序的功能C. 加快了程序运行的速度D. 增加了程序的通用性解析:22. 下面所述不是结构化程序设计强调或提倡的是 。(分数: 2.50 )A. 程序设计风格B. 程序结构的规范化C. 清晰的结构

7、D. 尽量使用简单的语句 V解析:23. 下述不是结构化设计方法的是 。(分数: 2.50 )A. 先考虑总体,后考虑细节B. 对复杂问题,应设计一些子目标作过渡,逐步细化C. 将现实生活中的实体抽象成类 VD. 把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块 解析:24. 下列不是结构化设计需要注意的是 。(分数: 2.50 )A. 使用程序设计语言中的顺序、选择、循环等有限制的控制结构表示程序的控制逻辑B. 选用的控制结构中允许有多个人口和出口 VC. 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现D. 尽量避免GOTO语句的使用解析:25. 下

8、面关于面向对象程序设计方法的说法中错误的是 。(分数: 2.50 )A. 客观世界中的任何一个事物都可以看成是一个对象B. 面向对象方法的本质就是主张从客观世界固有的事物出发来构造系统,提倡用人类在现实生活中常用 的思维方法来认识、理解和描述客观事物C. 面向对象程序设计方法主要采用顺序、选择、循环3种结构进行程序设计VD. 对象就是一个包含数据以及与这些数据有关的操作的集合解析:26. 下述不是面向对象程序设计的主要优点的是 。(分数: 2.50 )A. 稳定性好B. 结构清晰 VC. 可重用性好D. 可维护性好解析:27. 面向对象程序设计方法有许多优点,其中之一是可维护性好,下列所述不是

9、可维护性好的原因的是 (分数: 2.50 )A. 用面向对象的方法开发的软件稳定性比较好B. 用面向对象的方法开发的软件可移植性较好 VC. 用面向对象的方法开发的软件比较容易修改D. 用面向对象的方法开发的软件比较容易理解解析:28. 下述关于对象的叙述中错误的是 。(分数: 2.50 )A. 具有属性(数据)和方法(行为方式)的实体叫对象B. 对象是现实世界中的一个实际存在的事物C. 桌子可以是一个对象D. 对象不可以是无形的V解析:29. 下列关于属性的描述中错误的是 。(分数: 2.50 )A. 属性是对象所包含的信息B. 属性只能通过执行对象的操作来改变C. 属性中包含方法 VD.

10、属性在设计对象时确定解析:30. 对象的封装性是指 。(分数: 2.50 )A. 从外面只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法VB. 可以将具有相同属性和操作的对象抽象成类C. 同一个操作可以是不同对象的行为D. 对象内部各种元素彼此结合得很紧密,内聚性强解析:31. 下列不属于继承的优点的是 。(分数: 2.50 )A. 使程序的模块集成性更强 VB. 减少了程序中的冗余信息C. 可以提高软件的可重用性D. 使得用户在开发新的应用系统时不必完全从零开始解析:32. 面向对象程序的质量由 来决定。(分数: 2.50 )A. 所选择的程序设计语言B. 对象的设

11、计质量 VC. 类的设计质量D. 模型的设计质量解析:33. 软件危机通常是指在计算机软件开发和维护中所产生的一系列严重的问题, 这些问题中相对次要的因素是 。(分数: 2.50 )A. 软件功能B. 文档质量C. 开发效率D. 软件性能 V解析:34. 以下 不是软件危机的表现形式。(分数: 2.50 )A. 开发的软件不满足用户的需要B. 开发的软件可维护性差C. 开发的软件价格便宜 VD. 开发的软件可靠性差解析:35. 软件危机是软件产业化过程中出现的一种现象,下述现象:I 软件需求增长难以满足H.软件开发成本提高山软件开发进度难以控制W.软件质量不易保证是其主要表现。(分数: 2.5

12、0 )A. n,m 和 wB. 山和wC. 全部 VD. i,n和山解析:36. 比较成熟的软件开发方法是 。(分数: 2.50 )A. 面向数据库的方法B. 软件工程的开发方法C. 结构化的程序设计方法 VD. 面向对象的开发方法解析:37. 软件工程的目的是 。(分数: 2.50 )A. 建造大型的软件系统 VB. 软件开发的理论研究C. 软件的质量保证D. 研究软件开发的原理解析:38. 软件工程的出现主要是由于 。(分数: 2.50 )A. 程序设计方法学的影响B. 其他工程科学的影响C. 软件危机的出现 VD. 计算机的发展解析:39. 软件工程学一般包含软件开发技术和软件工程管理两方面的内容,下述 是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论