- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章习题 参考答案
3-1(1)定义类型名 (2)定义a是长度为10的整型数组类型名。
3-2(1)使用结构类型可以相关数据封装在一起,便于阅读。
(3)作用联合类型,既可以将相关数据封装在一起,也可以节省存储单元。
3-3表示让下一个位域存放在另一个分配单位。
3-4相同或相近之处:形式上,除(定义时)使用的关键字不同,几乎完全一样。
不同之处:除(定义时)使用的关键字不同之外,那就是存储单元分配方式不同。
结构类型(的变量)的每个成员(域)都单独分配存储单元;而联合类型(的变量)的所有成员共享存储单元,因而,任何时刻都只能为一个成员所占用。
3-5(1)定义整型符号常量有3种方式:宏定义、用const定义和枚举类型。
(2)定义实型符号常量只能用2种方法:宏定义和用const定义。
3-6定义(文件指针)、打开、操作、关闭。
3-7(1)打开的含义(要点):建立内(文件指针)、外(实际文件)文件的联系,建立文件操作基本信息(分配缓冲区等),表明操作方式(打开目的)。
(2)关闭的含义(要点):撤消打开时建立的信息(如收回缓冲区等),将最后内容(对于写操作而言),写入文件。
(3)文件的基本打开的方式有:只读(r),只写(w)和添加(a)三种。
3-8能
3-9系统崩溃。
3-10数组名
3-11 a[9]
3-12(1)初始化 (2)大小
3-13 (1)其余的元素值为零 (2)出错
3-14空字符,或\0
3-15(1)二进制 (2)文本
3-16 (1)打开 (2)关闭
3-17(1)指向FILE结构的文件指针(2)NULL
3-18(1)标准输入 (2)标准输出
3-19 (1)非零 (2)0
3-20(1)判断文件当前状态(是否结束)(2)文件指针(3)文件结束(到达文件尾)
3-21 C
3-22 C
3-23 B
3-24 A
3-25 D
3-26 D
3-27 A
3-28 C
3-29 B
3-30 A
3-31 D
3-32 不正确,因为数组长度不是常数。
3-33 不正确,这样定义结果是a[0]=48,其余元素初值为0。
3-34
(1)不正确,下标要用方括号。
(2)正确。
(3)正确。
(4)不正确,不能整体输入整型数组元素。
(5)正确。
(6)正确。
(7)正确。
(9)不正确,不能对数组名赋值。
(10)正确。
(11)不正确,不能整体输出整型数组元素。
(12)正确。
3-35
(1)不能,元素交换方法不对。
(2)不能,i=0时,a[N-i]下标越界。
(3)不能,元素交换方法不对。
(4)不能,元素交换方法不对。
(5)不能,元素交换方法不对。
(6)不能,元素交换方法不对。
(7)不能,i=0时,a[j]下标越界。
(8)能。
(9)能。
3-36
(1)不能,元素交换方法不对。
(2)不能,交换后又换回来了。
(3)不能,交换方法不对。
(4)不能,交换后又换回来了。
(5)不能,交换方法不对。
(6)能。
(7)能。
(8)能。
3-37 (1)MIN=0, first=15,last=20,total=21,num=50,MAX=1000
(2)
i== MAX?1:2 答:正确
j=total%num 答:正确
j=ey.total/ey.num 答:不正确,ey.total和ey.num引用方式不对
first=100 答:不正确,不能对常量赋值
total-ey 答:正确
3-38 4
3-39 0,4,5
3-40 1,3
3-41 4d,4d,c34d
3-42 2,3,4
3-43 s=5+8
3-44 a[2][3]=34
3-45 4567
3-46 IJK
3-47 改前输出: 3 5 1 4 7 6 2 k=10
改后输出: 5 3 7 4 1 2 6 k=10
3-48
ACB
BCA
CAB
BAC
CBA
ABC
3-49
26 57 80 93
62 39 26 57
80 93 62 39
26 57 80 93
93 57 80 26
62 39 26 57
80 93 62 39
26 57 80 93
3-50
2 3 2
1 3 2
3 1 2
3-51
5
您可能关注的文档
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第2章 设置图层、线型、线宽及颜色.ppt
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第3章 基本绘图与编辑(一).ppt
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第4章 基本绘图与编辑(二).ppt
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第5章 高级绘图与编辑.ppt
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第6章 复杂图形绘制实例.ppt
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第7章 查询图形信息.ppt
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第8章 在图形中添加文字.ppt
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第9章 标注尺寸.ppt
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第10章 参数化绘图.ppt
- AutoCAD应用教程 第2版 教学课件 作者 李善锋 姜东华 姜勇 第11章 图块及外部引用.ppt
- C C++程序设计 第2版 教学课件 作者 陈卫卫 习题解答 第4章,仅答案.doc
- C C++程序设计 第2版 教学课件 作者 陈卫卫 习题解答 第5章,仅答案.doc
- AutoCAD2010中文版范例教程 教学课件 作者 王重阳 autocad2010中文版范例教程 第6章.ppt
- C C++程序设计 第2版 教学课件 作者 陈卫卫 习题解答 第6章,仅答案.doc
- AutoCAD2010中文版范例教程 教学课件 作者 王重阳 autocad2010中文版范例教程 第7章.ppt
- C 程序设计基础 第1章C++基础知识.ppt
- AutoCAD2010中文版范例教程 教学课件 作者 王重阳 autocad2010中文版范例教程 第8章.ppt
- C 程序设计基础 第2章 程序控制结构.ppt
- AutoCAD2010中文版范例教程 教学课件 作者 王重阳 autocad2010中文版范例教程 第9章.ppt
- C 程序设计基础 第3章 函数和编译预处理.ppt
文档评论(0)