计算机中为什么采用二进制表示形式。.docVIP

计算机中为什么采用二进制表示形式。.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机中为什么采用二进制表示形式。

1.1 计算机中为什么采用二进制表示形式。 答: 容易表示,电路简单可靠。 运算简单。 逻辑性强。 1.2 将下列不同进制的数从大到小排列: (110110010)2 、(208)10 、(322)8 、(A8)16 答: (110110010)2、(322)8、(208)10、(A8)16 1.3 什么是数的定点表示方法?什么是数的浮点表示方法?试比较两者可表示的数的范围。 答: 定点数是将小数点固定在数中某个约定的位置 如果机器数采用浮点表示,则小数点的位置是不固定的,可以浮动 1.4 简述冯·诺依曼计算机的基本特点。 答: 采用存储程序方式,即程序和数据放在同一个存储器中,两者没有区别。指令同数据一 样可以送到运算器进行运算,即由指令组成的程序是可以修改的。 存储器是按地址访问的线性编址的唯一结构,每个单元的位数是固定的。 指令由操作码和地址码组成。 通过执行指令,直接发出控制信号来控制计算机的操作。 机器以运算器为中心,输入/输出设备与存储器间的数据传送都经过运算器。 数据以二进制表示。 1.5 简述程序设计的一般过程。 答: (1) 分析问题。提出解决问题的可行方案。 (2) 确定算法。针对提出的可行方案确定解决问题、完成任务的每一个细节步骤。 (3) 编程。使用程序设计语言把上述算法严格地描述出来(即写成程序),输入到计算机里并 存盘。 (4) 在计算机上运行并调试这个程序。如果在运行过程中发现了错误,就仔细分析出错的原 因,然后更正错误。再次运行该程序,直到程序准确无误并得到正确的输出结果为止。 (5) 总结。写出书面报告。 1.6 解释下列概念:数据、指令、程序、数据结构。 答: 数据(data):是对信息的一种符号表示,在计算机科学中是指所有能输入到计算机中并 被计算机程序处理的符号的总称。 程序,是为了完成一个完整的任务而编写的计算机能够接受并运行的一条条指令。简 言之,程序就是指令的序列。 数据结构是研究计算机中大量数据存储的组织形式,并定义相应的运算以提高计算机的数据处理能力的一门科学。 1.7 什么是操作系统?简述操作系统的功能。 答: 操作系统是用来管理计算机系统的软硬件资源,提高计算机系统资源 的使用效率,方便用户使用的程序集合。 (1) 处理器管理 (2) 存储器管理 (3) 输入/输出设备管理 (4) 文件管理 (5) 人机交互功能 1.8 简述编译程序结构的五道“工序”。 答: (1) 词法分析程序 (2) 语法分析程序 (3) 中间代码生成程序 (4) 优化程序 (5) 目标代码生成程序 1.9 简述软件开发的生命周期。 答: 一个软件的生存周期包括以下几个阶段: (1) 问题定义与需求分析。 (2) 总体设计(或称概要设计)。 (3) 详细设计。 (4) 编写程序和单元测试。 (5) 综合测试和确定运行。 (6) 系统维护。 2.1 简述编程语言的发展历史。 答: 计算机语言不断得到发展,由低级语言发展到高级语言。 低级语言又称面向机器的语言,是指这类语言依赖于机器。由于不同的计算机一般有着不同 的指令系统,因此由这类语言编写的程序移植性很差。这类语言主要有机器语言和汇编语言。 汇编语言再向自然语言方向靠近,便发展到了高级语言阶段。高级语言编写的程序易学、易 读、易修改,通用性好,不依赖于机器。但机器不能对用其编制的程序直接运行,必须经过语言 处理程序的翻译后才可以被机器接受。 2.2 简述解释型语言和编译型语言的区别。 答: (1) 解释型 这种方式效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其 解释器,但这种方式比较灵活,可以动态地调整、修改应用程序,如BASIC 语言和Perl 语言。 (2) 编译型 这种方式的目标程序可以脱离其语言环境独立执行,而且效率较高。现在大多 数的编程语言都是编译型的,C 语言就属于编译型语言。 2.3 简述C 语言的特点。 答: 语言本身简洁、灵活,便于学习和使用。 C 语言又归为中级语言,是因为它把高级语言的成分同汇编语言的功能结合了起来。 运算符类型丰富。 C 语言数据类型丰富,并有多种数据结构,但与Pascal 或Ada 相比,它却不是强类型语 言。 C 语言是一种结构化程序设计语言。 C 语言又称函数式语言。 程序设计较自由,语法限制不严格。 2.4 阅读本书附录,了解C 语言的各种版本、Visual C++ 6.0 开发系统的操作和库函数的使用。 2.5 什么是结构化程序设计? 答: 程序只用三种基本的控制结构实现,只有一个入口和一个出口。 2.6 算法的特性是什么? 答: 解题算法是一个有穷的动作序列。 该动作序列只有一个开始动作。 序列中每一个动作仅有一个后继动作。 序列终止表示问题得到解答或问

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档