第9章习题参考答案_第1页
第9章习题参考答案_第2页
第9章习题参考答案_第3页
第9章习题参考答案_第4页
第9章习题参考答案_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、一、用适当内容填空1. 计算机系统运行和操作的最小功能单位是一台计算机中全部指令的集合称 为指令系统。2. 计算机能够直接识别的程序设计语言是一机器语言,其宜接使用机器指令或二 进制格式编写程序。3. 汇编语言是一种低级语言,它是而向 过程的语言。高级语言书写的源程序可以通 过解释或编译方式来执行。4. 字符型是一种基本数据类型,一般程序设讣语言中都采用8位二进制位来表示,其对应值的范用是一 0-2555. 在程序中要处理200名学生一门课的成绩信息,应该左义 数组 类型变量:要处 理200名学生的档案资料应该定义记录或结构类型变量。6. 在程序运行过程中值不可改变的量称为常量,可改变的量称为

2、变虽:7. 结构化程序设计的3种基本逻辑结构为顺序、分支或选择和重复或循 环,合理使用这3种控制结构可以表现任何复杂的控制关系。8. 过程是功能独立或需要多次调用的程序段,它也可以称为函数或子程序。9. 一段程序代码需要多次反复执行,需要使用重复或循环结构来表达;根辦判断 条件结果决泄是否执行一段程序,应该使用分支或选择结构表示。10. 循环也称为重复,苴对应两种类型,分别为当型结构和直到型结构。11. 面向过程程序设计的核心是算法和数据结构;而向对象程序设计的核心是 类和对象。12. 结构化程序设计应遵循自顶向下、逐步求精、模块化和限制使用 goto语句原则。13. 采用结构化程序设计方法能

3、够使程序易读、易理解、易维护 和结构良好。虽然 这种方法具有许多优点,但它仍是一种而向过程的程序设计方法。14. VB是一个可视化操作界而、而向 对象 的程序设计语言:在VB中可以直接创建 Access数据库。15. 在VB窗口中添加的对象都具有若干属性,在窗口设计阶段改变对象属性可以在 属性窗口中操作,在程序运行时改变属性应该在相关对象暑虹代码中操作。16. 类是一组数据及该组数据能够实现操作的封装体。在类与对象的关系中,类是 对对象的抽象,而对象是类的实例。17. 在面向对象方法中,信息隐藏是通过对象的封装性来实现的:同样的消息被不 同的对象接收时可导致不同的行为,这是对象的多态性。18.

4、 使用已经存在的类泄义作为基础建立新类,这样的技术叫做 继承。一个类如果 具有多个父类,这样的继承称为多继承。19. 面向对象应用系统中,对象之间的联系使用消息机制。20. 计算机软件包括程序、数据和相关文档3部分。21. 软件工程是为解决 软件危机 而建立起来的一门新兴交叉科学,其有效降低了软 件开发风险,它的研究内容主要包括软件开发技术柯软件工程管理技术22. 软件开发一般分为需求分析、概要设汁、详细设计、编码实现、 软件测试 和使用维护等几个阶段:需求分析阶段的成果是一软件需求规格说明书,它是 开发软件的基础和依据。23. 软件测试是保证软件质量的必要手段,英贯穿于软件开发过程始终,一般

5、可以将英 分为单元测试、集成测试、确认测试和系统测试4个阶段。24. 软件测试是查找软件中可能存在的错误的过程,从是否执行被测软件角度岀发,测 试可分为静态测试和动态测试:从软件功能结构出发,软件测试可分为白盒测试 和黑盒测试。25. 每一种程序设计语言都有一左的使用范围,C语言适于编写 系统程序,JAVA 语言适于编写网页。26. 程序设计语言经历了由低级到髙级的发展历程,主要可以分为而向 机器、而向 过程和而向对象3个阶段。二、从参考答案中选择一个最佳答案1. 计算机运行的最小功能单位是A A. 指令 B.模块 C.过程 D.程序2. 指令由操作码和操作数两部分构成,操作码用来描述B A.

6、 指令长度B.指令功能 C.指令执行结果 D.指令注释3. 下列描述正确的是D 。A.程序与软件是同一概念B.程序开发不受计算机系统的限制C. 软件即是逻辑实体,又是物理实体D.软件是程序、数据及相关文档的集合4. 计算机能直接识别的语言是C 。A.计算机语言B.自然语言 C.机器语言 D.汇编语言5. 数组是相同类型的多个数据集合,其中每一个数据称为一个B 。A.元组 B.元素 C.记录 D.单元6. 记录是用于处理复杂数据结构的一种数据类型,关于记录正确的说法是B A.所有记录类型的长度都是一样的B.记录长度可以根据程序需要进行设定C. 记录中描述的各属性类型必须是相同的D.记录类型只能在

7、系统软件中左义7. 指针是语言中一种较为灵活的数据类型,利用指针可以A 。A.保存其他量的存储地址B.指出内存的利用情况C. 统计程序的执行效率D.说明系统的应用目的8. 表达式是由常量、变量及苴相关运算符共同组成,在程序中用来实现复杂il算。在 书写表达式时,所遵循的一个基本原则是一 A 。A.同类型数据运算B.只能使常量运算C. 只能是变量运算D.运算量不能多于4个9. 关于分支结构,正确的说法是_ C A.分支和循环功能等价B.分支只能应用在循环中C. 可以使用多分支结构D.分支不能嵌套使用10. 循环是根据条件进行多次性质相同的操作,关于循环的正确说法是一 D A. 当型循环是首先执行

8、一遍循环体,然后判断条件决左是否继续执行循环体B. 直到型循环优于当型循环C.当型循环优于直到型循环D. 当型和直到型循环可以使用等价的形式相互替代11. 循环语句中需要反复执行的程序段称为C OA.目标程序 B.指令系统C.循环体 D.循环条件12. 结构化程序设计要求循环单入口、单出口,循环出口是由C决泄的。A.循环体长度 B.循环体代码效率C.循环控制条件D.所用循环类型13. 结构化程序设计风格主要强调B。A.程序的规模 B.程序的易读性C.程序的执行效率D.程序的可移植性14. 分支和循环结构的共同特点是一 D 。A.只能应用于简单程序的设计B.在程序中可以任意嵌套使用C. 不能相互

9、出现在对方的程序语句中D.都只有一个出口和一个入口15. 结构化程序设计是一种而向A的设计方法。A.过程 B.模块 C.数据结构D.程序16. 下述不是结构化设计方法的是一 B A.先考虑总体,后考虑细石 B.将现实世界中的整体抽象为类C. 对复杂的问题,应先设计一些子目标作为过度,逐步细化D. 将程序分解为若干小目标,每一个小目标称为一个模块17. 关于结构化程序设计中的自顶向下,错误的说法是 _oA.先考虑总体,后考虑细宵B.先考虑全局目标,后考虑局部目标C. 以树型结构展开功能,再逐步具体化D. 首先考虑部门经理的需要,再考虑基层的需要18. 任结构化程序设讣中,限制使用got。语句的目

10、的是 _oA. goto语句降低了程序的执行效率B. got。语句降低了程序的可读性C.某些类型的机器不支持got。语句 D. goto语句降低了程序的可移植性19. 结构化程序设计,即A模式。A. SP B. OOP C. NS D. GOTO20. 关于VB的说法错误的是一 D 。A. VB是可视化程序设计语言B. VB是相对易学易用的程序设计语言C.用VB可以开发多媒体应用程序D.用VB可以直接创建各种类型数据库21. VB的应用程序被称为B A.文档 B.工程 C.系统文件 D.开发项目22. 面向对象技术强调的是A.程序结构B.功能结构C.数据结构D.对象结构23. 下而说法错误的是

11、一 A 。A.任何类都必须有继承性B.类是属性和方法的封装体C.对象间的通讯靠消息传递 D.对象是类的实例化24. 下列概念中不是对彖的有D 。A.书 B.计算机 C.桌子 D.椅子的高度25. 在而向对象程序设汁方法中关于属性描述错误的是D cA.属性是对象所包含的信息B.属性在设计类时确定C.执行程序时只能通过执行对象操作改变对象属性D.属性中包含方法26. 关于对象的事件和方法,正确的说法是A cA.程序员只能为事件编写代码B.即可以为事件也可以为方法编写代码C.程序员只能为方法编写代码D.即不可以为事件也不可以为方法编写代码27. 对象之间的信息传递是通过_ B进行的。A.接口 B.消

12、息 C.操作 D.模块28. 在软件生命周期中,能准确地确宦软件系统必须做什么和必须具备哪些功能的阶段 是一 D。A.概要设计 B.详细设计 C.可行性设计 D.需求分析29. 下列不属于软件工程3要素的是一 D 。A.工具 B.过程 C.方法 D.环境30. 在软件工程中,软件测试的目的是一 B 。A.提供说服用户的依据B.进可能多地发现软件中存在的错误C.证明软件是正确的D.找岀软件中全部错误31. 软件产品从概念形成、开发、使用、维护直至退役的全过程称为B 。A.软件测试B.软件生存周期 C.软件调试D.软件风暴32. 软件工程的目的是一 C 。A.建立大型软件系统B.进行软件开发的理论

13、研究C.提髙软件的质量保证D.研究软件开发的原理三、从参考答案中选择全部正确答案1. 指令是计算机执行的最小功能单位,关于指令下列正确说法是AD 。A.指令由操作码和操作数两部分组成B.指令操作码的长度必须固立不变C.指令操作码给岀了指令的操作数地址D.不同指令的长度可以不相同E. 指令的功能是由指令的长度决定的2. 一台计算机中全部指令构成了该机指令系统,对指令系统说法正确的是CD 。A. 指令系统包含的指令越多,机器的性能越强B. 指令系统包含的指令越少,机器的性能越强C. 指令系统大小与系统效率不是简单的正比关系D. RISC指令系统是目前指令系统的主流E. RISC在不久的将来将被CI

14、SC取代3. 下列关于软件的说法正确的是_。A.软件就是程序 B.软件是一种商品C.软件对硬件具有依赖性D. 软件同硬件一样也有老化和磨损现象E.软件不存在过时的说法4. 程序设计语言经历了由低级到高级的转变,其中的差别主要是CE 。A.髙级语言比低级语言功能更强大B.低级语言拥有更多的程序设il人员C.高级语言更容易掌握D.低级语言已经完全退出了程序设计的舞台E. 使用低级语言设计程序比髙级语言执行效率高5. 程序的基本构成包括AD 。A.数据描述B.存储空间描述C.效率描述D.算法描述E.数组描述6. 数组是程序中较为常用的一种数据类型,关于数组的说法正确的是_。A.数组含有多个元素B.数

15、组中的每个元素必须具有不同数据类型C.不同程序设计语言中数组的泄义形式可能不同D.数组只能是常量E. 数组是不需左义就可以在程序中直接使用的一种简单数据类型7. 下列关于程序设计语言VB正确的说法是AC A.用VB可以开发多媒体应用程序B. VB是标准的而向过程程序设il语言C. VB是事件驱动型的程序设计语言D.用VB可以直接创建各类数据库文件E. 使用VB设计的应用程序可以直接应用在多种不同的操作系统下8. VB是面向对象的编程语言,在VB窗口中添加了某个控件后,需要做的操作是AD.A.修改控件的相关属性B.为控件创建相关的类C.为控件编写方法代码D. 为控件编写事件代码E.找到该控件的类

16、并与之建立关联9. 面向对象程序设讣中,事件是预先左义、能够被对象识别的动作。事件的响应可以 采用的方式有DE 。A.磁盘文件触发B.不确定的触发 C.内存单元触发D. 用户操作触发E.系统自动触发10. 继承是面向对象程序设计中的一种重要特性,关于继承正确的说法是 _。A.任何类至少都需要继承一个英他类属性B.继承是父类与子类之间的行为C. 任何对象都需要继承英他对象属性D.类是对象的抽象,对象是类的继承E. 一个类继承了多个类的属性,这种继承称为多继承11. 下列特性不是而向对象的有BD 。A.多态性 B.全局性 C.封装性 D.过程调用E.继承性12. 下列哪些语言是面向对象的程序设计语言CE A.汇编语言 B.机器语言 C. VB语言 D. C语言 E. Java语言13. 以下属于软件危机主要表现的有BD 。A.网络的高速发展B.软件开发成本高C.盗版软件对软件市场的冲击D. 软件质

温馨提示

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

评论

0/150

提交评论