- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公共基础(程序设计方法和软件工程)
第二章 程序设计方法 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、避免滥用goto语句 D、模块设计要保证高耦合、高内聚 11.在面向对象方法中,不属于对象基本特点的是__。 A、一致性 B、分类性 C、多态性 D、标识惟一性 12.面向对象方法中,继承是指______。 A、一组对象所具有的相似性质 B、一个对象具有另一个对象的性质 C、各对象之间的共同性质 D、类之间共享属性和操作的机制 13.在设计程序时,应采纳的原则之一是______。 A、程序结构应有助于读者理解 B、不限制goto语句的使用 C、减少或取消注解行 D、程序越短越好 14.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是______。 A、-369 B、369 C、0.369 D、整数集合{1,2,3,4,5} 第三章 软件工程 1.在软件开发中,下面任务不属于设计阶段的是____。 A、数据结构设计 B、给出系统模块结构 C、定义模块算法 D、定义需求并建立系统模型 2.下面不属于软件工程的3个要素的是______。 A、工具 B、过程 C、方法 D、环境 3. 程序流程图(PFD)中的箭头代表的是______。 A、数据流 B、控制流 C、调用关系 D、组成关系 4.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。 A、可行性分析 B、需求分析 C、详细设计 D 、程序编码 5.检查软件产品是否符合需求定义的过程称为____。 A、确认测试 B、集成测试 C、验证测试 D、验收测试 6.下列工具中属于需求分析常用工具的是______。 A、PAD B、PFD C、N-S D、DFD 7. 下面不属于软件设计原则的是______。 A、抽象 B、模块化 C、自底向上 D、信息隐蔽 8. 信息隐蔽的概念与下述哪一种概念直接相关___。 A、软件结构定义 B、模块独立性 C、模块类型划分 D、模拟耦合度 9.在结构化方法中,软件功能分解属于下列软件开发中的______阶段。 A、详细设计 B、需求分析 C、总体设计 D、编程调试 10.下列不属于软件调试技术的是______。 A、强行排错法 B、集成测试法 C、回溯法 D、原因排
文档评论(0)