9、 请将下列十进制数转换为二进制、八进制和十六进制数:

(1) 79 (2) 127 (3) 64 (4) 512 (5) 567 (6) 128 (7) 960 (8) 100 数字 79 127 64 512 567 128 960 100 10、

二进制 01001111 01111111 01000000 001000000000 001000110111 10000000 1111000000 1100100 八进制 117 177 100 1000 1067 200 1700 144 十六进制 4F 7F 40 200 237 80 3C0 64 答:给出题中字符的ASCII码的对应数值如下:

(1) A: 41h (2) 0: 30h (3) =: 3D (4) Z: 5A (5) a: 61h (6) 9: 39h (7) f: 66h (8) z: 7A

第2章 数据与运算 思考与练习题参考答案

1、 什么数据 ?什么叫数据类型 ?

答:数据是指能输入到计算机中,并能被计算机处理和加工的对象。 数据类型是对系统中实体的一种抽象,它描述了某种实体的基本特性,不同类型数据的表示、所占存储空间的大小以及定义在其上的操作是不同的。

2、 C++语言有哪些基本数据类型?其值域是什么? 类型名称 char signed char unsigned char bool short(signed short) unsigned short int( signed int) unisnged int long(signed long) unisnged long float 长度(字节) 1 1 1 1 2 2 4 4 4 4 4 值 域 -128~127或0~255(使用/J编译选项) -128~127 0~255 非零(true), 零(false) -32768~32767 0-65535 -2147483648~2147483647 0~4294967295 -2147483648~2147483647 0~4294967295 1.175494351e-38~3.402823466e+38(正数) double 8 2.2250738585072014e-3081.7976931348623158e+308(正数) ~

3、 C++语言有哪些常量?请给出实例。 答:C++语言共有六种常量,分别如下: (1)整型常量

整型常量通常简称为整数。C++语言的整数可以是十进制数、八进制数和十六进制数。 例如,十进制的数值3356可以有下列三种不同的表示形式: 十进制数 3356;八进制数 06434 ;十六进制数 0xd1c (2)浮点常量

浮点常量又称为实数,一般含有小数部分。

例如,

-0.6523, .08765, 1234.0, 9.9999, 98., 5.544, 2355.876554都是一般形式的实数。 (3)字符常量

所谓字符常量是指一个单一字符, 其表示形式是由两个单引号包括的一个字符。 例如, 'A', 'a', 'Q', '0', '9', '+', ':', '?', '$' 都是字符常量。 (4)字符串常量

所谓字符串常量是指用双引号括起来的一串字符来表示的数据

下面给出几个字符串常量的例子:

\ \ \ \ \李四\\北京海淀学院路29号\, \姓名:\, \ \(5)标识常量

所谓标识常量是指用标识符代替常量使用的一种常量, 其名称通常是一个标识符。

标识常量的一般说明形式为:

#define 例如,

#define MAX 50 #define PI 3.1415926 #define ERROR -1

其中,MAX、PI以及ERROR都是标识常量, 它们代替的常量分别是50、3.1415926、和-1 。

(6)换码序列

所谓换码序列是用反斜线\\后面跟有一个字符或者一个或不超过3个的数字来表示的

控制代码的换码序列如下表所示, 它们的表示形式是在反斜线\\后面跟有一个小写英文

字母。例如,'\\a','\\\\', '\\'', '\\056', '\\x05a'

4、 什么叫说明语句?怎样说明的变量为局部变量?怎样说明的变量为全局变量?

答:一般来说,变量在使用以前,必须说明才能使用。用来说明已有类型的变量的语句称为变量说明语句。变量说明的一般形式是: ; 在上面变量说明的式子里,之后有一个分号“;”意味着它是一个语句,该语句我们通常称为变量的说明语句。

在函数体或程序段内说明的变量只能在定义它的函数体内或程序段内可以访问,这种变量通常称为局部变量;在函数体外说明的变量可以在说明它的文件中所有函数里或程序段中访问,也可以通过extern被其它文件中的函数或程序段访问,这种变量通常称为全局变量。

5、 说明变量时有哪些存储类型?其含义是什么?

答:C++语言支持四种存储类型:auto, register, static和extern。

(1) auto称为自动型也称为堆栈型,用auto存储类型说明的变量都是局部于某个程序范围内的,只能在某个程序范围内使用,通常在函数体内或函数中的复合语句里。

(2) register称为寄存器型,使用register关键词说明的变量主要目的是想将所说明的变量放入CPU的寄存器存储空间中,这样可以加快程序的运行速度。

(3) static称为静态存储类型,在C++语言中,既可以在函数体内,也可在函数体外说明static 存储类型的变量。在函数体内说明的static 存储类型的变量也是一种局部变量,与auto最大不同点是:static存储类型的变量在内存中是以固定地址存放的,而不是以堆栈方式存放的;只要整个程序还在继续运行静态变量就不会随着说明它的程序段的结束而消失,它下次再调用该函数,该存储类型的变量不再重新说明,而且还保留上次调用存入的数值。 (4) extern称为外部参照引用型,使用extern说明的变量是想引用在其它文件中函数体外部说明的变量。当变量在一个文件中的函数体外说明,所有其他文件中的函数或程序段都可引用这个变量。这种变量的作用域是所有的函数和程序段,一般用于在函数之间传递数据。

6、 什么叫常量化变量?其作用是什么?

所谓常量化变量是指将一个变量说明为一个常量。

作用:当一个变量被说明为常量时,那么该变量在程序执行过程中其值是不能改变的。也就是说,不能再向常量化的变量再赋值。因此,常量化变量在说明时就必须赋给一个数值。常量化的变量基本上和常量一样。

7、 什么叫数组?说说short型的数组与char型的数组的异同点。 答:

以上是由77cn范文大全为大家整理的C++第一至第八章课后习题答案的相关范文,本文关键词为C++,第一,第八,课后,习题,答案,,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

C++第一至第八章课后习题答案.doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

已有11人下载

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C++第一至第八章课后习题答案在线全文阅读。

本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!

c语言课后答案第八章,C++第一至第八章课后习题答案相关推荐

  1. 《C语言程序设计》第五版谭浩强课后答案 第九章《用户自己建立数据类型​》习题答案 (大一大二、考研、计算机二级必看)

    第九章<用户自己建立数据类型​>习题答案 1.定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 2.写一个函数days,实现第1 题的计算.由主函数将年.月. ...

  2. c语言程序设计江宝钏第九章,C语言程序设计 (江宝钏 著) 清华大学出版社 第9章习题答案1...

    C语言程序设计 (江宝钏 著) 清华大学出版社 第9章习题答案1 一.程序阅读题 习题 9 答案 1.B2. C 二.编程题 1. #include #defineM 10 structstudent ...

  3. linux操作系统项目化教程课后答案,完整版Linux操作系统及应用项目教程习题答案(13页)-原创力文档...

    -Linux版><系统管理.网络编程与服务器搭建 课后习题答案 1.8 练习题 一.填空题1. GNU's Not Unix的递归缩写 2. 内核(kernel).命令解释层(Shell或 ...

  4. 微型计算机原理答案第四章,微机原理第四章习题答案.doc

    微机原理第四章习题答案 1.8086语言指令的寻址方式有哪几类?用哪一种寻址方式的指令执行速度最快? 答:数据操作数的寻址方式有七种,分别为:立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对 ...

  5. 计算机二级office试题27答案,2017年12月计算机二级MS Office习题答案(一)

    2017年12月计算机等级考试即将开始!出国留学网为考生们整理了2017年12月计算机二级MS Office习题答案,希望能帮到大家,想了解更多资讯,请关注我们,我们会第一时间更新. 2017年12月 ...

  6. python核心教程第二版答案_python核心编程第二版第4章习题答案.docx

    python核心编程第二版第4章习题答案.docx 4-1.Python 对象.与所有 Python 对象有关的三个属性是什么?请简单的描述一下. 答案: 所有的 Python 对象都拥有三个特性:身 ...

  7. 计算机仿真技术与cad第三版课后答案,《计算机仿真技术与CAD》的习题答案.doc...

    计算机仿真技术与CAD--基于MATLAB的控制系统(第3版) PAGE 21 第0章 绪论 0-1 什么是仿真?它所遵循的基本原则是什么? 答: 仿真是建立在控制理论.相似理论.信息处理技术和计算机 ...

  8. matlab第2章课后作业,第2章 MATLAB数据及其运算_习题答案

    第2章 MATLAB数据及其运算 习题2 一.选择题 1.下列可作为MATLAB合法变量名的是( ).D A.合计 B.123 C.@h D.xyz_2a 2.下列数值数据表示中错误的是( ).C A ...

  9. 清华大学C语言程序设计作业,C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版],精品资料...

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

最新文章

  1. 关于visualizer的setEnabled()方法何时进行设置成false?
  2. 计算机控制炉温实验,计算机控制(炉温控制)实验报告.doc
  3. AJAX解决中文乱码问题
  4. oracle解析失败事件,ORACLE诊断事件及深入解析10053事件
  5. 【2011.9.20】Spring配置文件总结
  6. Happy Matt Friends(HDU5119 + dp)
  7. 简单的SQL注入学习
  8. python和大数据的关系_Java大数据和python大数据哪个更主流?
  9. CSDN 个人博客域名设置
  10. element-ui在打开两个对话框时出现阴影的解决办法
  11. 艺术签名软件 3.0 绿色版
  12. errorC1083 无法打开源文件 c1xx
  13. 企业终端病毒查杀+漏洞及补丁管理(自写知识分享,不是广告)
  14. 如何在Ubuntu上安装Couch DB 1.5
  15. 2019HDU多校第一场1001 BLANK (DP)(HDU6578)
  16. 爬虫python下载网站所有图片_爬取某图片网站多页图片的python爬虫
  17. js-image-compressor 图片压缩插件
  18. 用ros做nat 共享上网
  19. 利用几何画板来画出弧的中点
  20. 好的js特效网站!!!

热门文章

  1. 增强 wp_list_authors 显示文章最多的作者
  2. Google Maps API 代码
  3. C#中嵌入互操作类型的含义
  4. 详细分析Memcached缓存与Mongodb数据库的优点与作用
  5. 在阿里云里申请免费Https证书SSL
  6. WCF开发的几个频骤
  7. mybatis批量插入oracle报表达式,mybatis oracle两种方式批量插入数据
  8. PHP添加mcrypt扩展模块(亲测)
  9. PHP垃圾回收深入理解
  10. PHP数组操作——获取数组最后一个值的方法