电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言课后习题答案

C语言课后习题答案_第1页
1/48
C语言课后习题答案_第2页
2/48
C语言课后习题答案_第3页
3/48
第 0 章 习 题1. 将下列十进制数分别转化为二进制数、八进制数和十六进制数:(1)128(2)511 (3)1024 (4)65535 (5)1048575答:(1)10000000、200、80(2)111111111、777、1FF(3)10000000000、2000、400(4)1111111111111111、177777、FFFF(5)11111111111111111111、3777777、FFFFF2. 将下列二进制数转化为十进制数和十六进制数: (1)1100110101B (2)101101.1011B答:(1)821、335(2)45.6875、2D.B3。 写出下列数的原码、反码、补码:15、-20、—27/32答:(1)00001111、00000000、00001111(2)10010100、11101011、11101100(3)1。1101100、1。0010011、1.00101004. 16 位无符号定点整数的数值表示范围为多少?8 位补码的表示范围是多少?16 位补码的表示范围是多少?答:0~65535、—128~127、—32768~327675.1968 年 Dijkstra 提出结构化程序设计的思想的原因是什么?简要回答结构化程序设计的经典定义.答:结构化程序设计概念的提出主要是源于程序结构的层次性与模块化使得构造出来的软件具有良好的可理解性和可维护性,随着软件规模的扩大与复杂性的提高,程序的可维护性成为程序设计者们关注的重要问题之一。假如一个程序的代码块仅仅通过顺序、选择和循环这 3 种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。6.C 程序在内存中存储在哪儿?计算机的内存空间是如何分区的?分区存放不同类型的数据的目的是什么?答:C 语言程序属于应用程序,程序代码本身存放在应用程序区,程序运行时处理的数据存放在应用程序数据区。计算机的内存空间主要分为 3 个区:系统程序区、应用程序区和数据区,其中数据区又分为系统程序数据区和应用程序数据区两类。系统程序区主要存放操作系统程序,计算机开机启动时,主要从该区取出程序分析执行;应用程序区主要存放应用程序设计者编制的应用程序;数据区则作为上述两类程序运行时的变量和中间结果的存放空间。程序运行时所需要的不同存储属性的变量将分别分配在这几个数据区和寄存器区。寄存器区在 CPU 内部,而不在存储器中,所以 C 语言寄存器型变量的运算速度最快,但是在 CPU 内部,寄存器非常有限,一般只有几个到几十个,所以 C 程序的寄存器型变量实际只有几个。7.简要回答冯。诺依曼计算机的基本原理。答:计算机硬件系统的核心是由中央处理器(CPU)和可执行的主存组成的计算引擎。这里,主存存储程序(可执行...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言课后习题答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部