网站大量收购独家精品文档,联系QQ:2885784924

第6章编码及代码审查分解.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 程序设计 课后习题 2. 结构化程序设计主要强调的是( )。 A.程序的规模 B. 程序的效率 C. 程序设计语言的先进性 D. 程序易读性 D * 程序设计 课后习题 3. 以下符合编码风格要求的是( )。 尽可能把程序编得短些 用有意义的变量名 C.注释越少越好 D.尽可能多地使用GOTO语句 B * 4. 下列属于标准的书写格式( )。 A.书写时适当使用空格分隔 B.一行写入多条语句 C.嵌套结构不使用分层缩进的写法 D.程序中不加注释 A * 5. 以下描述错误的是( )。 A. 程序设计语言的特性和程序设计风格,会 深刻地影响软件的质量和可维护性 B. 为了保证程序编码的质量,程序员必须深 刻理解、熟练掌握并正确地运用程序设计语言 的特性 C. 高效的程序代码。能缩短开发周期,并减 少维护代价 D. 只要程序设计语言选择的好就可以设计出 高效的程序代码,对于程序的结构没有要求 * 6. 以下属于选择程序设计语言的标准的选项是( )。 A. 选择用户熟悉的程序设计语言 B. 从程序员知识水平和心理因素等方面考虑 C. 从软件的可移植性考虑 D. 以上三项都属于 * 高效的程序代码。能缩短开发周期,并减少维护代价。( ) 程序设计语言的特性和程序设计风格,会深刻地影响软件的质量和可维护性。( ) 对 对 * 程序设计语言中应绝对禁止使用GOTO语句。( ) 随着软件技术的发展,人们逐渐认识到编码不仅要强调效率还要强调清晰。( ) 错 对 * 5. 4 GL语言属于第三代程序设计 语言。( ) 程序设计这一阶段的工作是把详细设计中,具体的过程性描述内容,翻译成某一种程序设计语言编写的源程序 。( ) 错 对 * 7.选择程序设计语言只需要从程序员技术层面考虑 。( ) 8.为了保证程序编码的质量,程序员必须深刻理解、熟练掌握并正确地运用所有程序设计语言的特性。此外,还要求源程序具有良好的结构和良好的程序设计风格 。( ) 错 错 * 9.程序设计风格指人们编制程序时所 表现出来的特点、习惯、逻辑思路。 ( ) 10.编码时应从以下几方面注意编程风格:源程序文档化、数据说明、语句结构、满足运行工程学的输入输出风格 。( ) 对 对 * * 软件工程 项目管理 可行性与 需求分析 系统 设计 编码 测 试 维 护 软件工程与项目管理的主要环节 第六章 编码及代码审查 程序设计这一阶段的工作是把详细设计中,具体的过程性描述内容,翻译成某一种程序设计语言编写的源程序。 本章不是具体的介绍如何编写程序,而是从软件工程这个更广泛的范围,讨论与程序设计语言及程序编码有关的问题。 * 目录 程序设计语言 编码规约 代码审查 * 6.1 程序设计语言 程序设计语言的分类: 第一、二代 第三代 第四代 机器语言(第一代) 汇编语言(第二代) 面向机器的语言 高级语言 基础语言 现代语言 专用语言 甚高级语言 4 GL语言 SQL语言 6.1.1 程序设计语言的分类 语言的等级划分,程序设计语言可以分为机器语言、汇编语言和高级语言三类。 高级语言从应用特点上可以分为基础语言(例:FORTRAN,COBOL)、结构化语言(例: PASCAL,C)、专用语言(例:PROLOG,BLISS);从语言内在特点可以分为系统实现语言(例:C语言)、静态高级语言(例:FORTRAN、COBOL)、块结构高级语言(例:PASCAL,ALGOL)、动态高级语言;从语言的执行方式划分:解释语言和编译语言。 高级语言有:Java、C、C++、VC、C#、VB等。 6.1.2 程序设计语言的特性 工程特性: 语言可移植性 开发工具的可用性 语言的可重用性 语言的可维护性 6.1.2 程序设计语言的特性 心理特性: 二义性 简洁性 局部性和顺序性 传统性 * 6.1.3 编程语言的选择 选择程序设计语言的标准 从用户方面考虑 若由用户自己维护软件,应选择用户熟 悉的程序设计语言。 从程序员方面考虑 软件开发人员的知识水平和心理因素等; * 从软件的可移植性考虑 如果目标系统将在不同的计算机环境下运行,或者预期使用的寿命很长,则需要选择一种标准化程度高,并且程序可移植性好的语言实现设计。 从应用领域考虑 不同的程序设计语言有着不同的适用范围。 * 程序设计语言的特性和程序设计风格

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档