C语言-习题集参考答案全部.pdf

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 - 1 - 目 录 第一章 C 语言基础知识 参考答案 - 2 - 第二章 顺序结构 参考答案 - 5 - 第三章 选择结构 参考答案 - 7 - 第四章 循环结构 参考答案 - 11 - 第五章 函数 参考答案 - 15 - 第六章 指针 参考答案 - 18 - 第七章 一维数组 参考答案 - 21 - 第八章 二维数组 参考答案 - 28 - 第九章 字符串 参考答案 - 31 - 第十章 对 C 语言的深入讨论 参考答案 - 33 - 第十一章 结构体与共用体 参考答案 - 34 - 第十二章 文件 参考答案 - 35 - 全国计算机等级考试二级教程 C 语言习题集 参考答案 - 2 - 第一章 C 语言基础知识 参考答案 一,选择题 1 C 2 D 3 A 4 C 5 A 6 D 7 C 分析: C 答案以数字开头了 8 D 分析: int 是关键字 9 C 10 D 11 B 12 D 分析: Visual C++6.0 中 int 类型的变量占的字节数为 4 。 13 B 分析: B 中出现了 8,而八进制只能有 0 到 7 组成 14 D 分析:答案 D 中开头是 0 不是 o 15 A 16 D 17 B 18 D 分析: 3.6-5/2+1.2+5%2=3.6-2+1.2+1=3.8 本题目考察算术运算符,需要注意整数除 以整数结果只能是整数 19 A 20 C 21 A 22 C 23 D 24 C 分析:考察的是强制类型转换,正确的是 k%(int)f 25 B 26 C 27 C 28 B 29 A 分析:本题目主要考察 n++表达式的值是 n 变化之前的值,然后使 n 的值增加 1 30 A 31 D 分析: (int)a+b/b=(int)5.5+2.5/2.5=5+1.000000=b=6.000000 同样 a,b 的类型是 double 型的 32 D 分析: long 和 short 不能相互修饰 33 A 34 C 35 B 36 B 分析: C 语言的标识符中只能包含字线、数字和下划线,没有连接符。 37 D 分析:不同的计算机系统或者编译系统,对 3 种整数类型所占用的字节数有不同的 规定。 38 B 39 A 分析: ++运算符有前缀和后缀两种形式,本题中的选项 C就是前缀形式,其表达 式的值为增 1 后的值,而选项 A 为后缀形式,其表达式的值为增 1 之前的值。而选项 B 和 D 的表达式都是 k 加 1 之后的值 40 D 分析:字符常量是用单引号括起来的单个字符,所以选项 B 错误;此外还有

文档评论(0)

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

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

1亿VIP精品文档

相关文档