《C语言开发入门教程》—习题答案.docxVIP

  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文档。上传文档
查看更多
博学谷——让IT教学更简单,让IT学习更有效 《C语言开发入门教程》习题答案 第1章 初识C语言 填空题 汇编语言、高级语言 .c Stadio.h return 编译、链接 判断题 1、× 2、√ 3、× 4、√ 5、√ 选择题 1、A 2、B 3、C、D 4、D 5、B 四、简答题 1、printf(),该函数用于输出一行信息,可以简单理解为向控制台输出文字或符号等。printf()括号中的内容称为函数的参数,括号内可以看到输出的字符串“Hello, world\n”,其中“\n”表示换行操作,它不会输出到控制台。 2、注释是对程序的某个功能或者某行代码的解释说明,它只在C语言源文件中有效,在编译时会被编译器忽略。 五、编程题 1、参考答案 #includestdio.h void main() { printf(我喜欢C语言!); getchar(); //等待输入一个字符,起到让运行结果界面暂停 } 第2章 数据类型与运算符 填空题 0、0x/0X 下划线 原码、反码、补码 构造类型、空类型 获取数据字节数 判断题 1、× 2、× 3、√ 4、× 5、√ 选择题 1、A、B、D 2、B 3、B 4、C 5、D 四、简答题 1、在C语言中根据运算符进行运算需根据变量的个数可以将运算符分为单目运算符、双目运算符和三目运算符,其区别与示例如下表: 名称 运算所需变量个数 范例 单目运算符 1个 ++、--、!、sizeof、~、… 双目运算符 2个 +、-、*、/、%、、==、… 三目运算符 3个 ?: 2、在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其他运算。反之,如果运算符放在操作数的后面则是先进行其他运算再进行自增或自减运算。 五、编程题 1、参考答案 #includestdio.h void main() { float a = 1.5, b = 2.6, h = 5; float s; s = (a + b)*h; printf(梯形的面积为:%.2f\n, s); //%.2f输出小数点后2位数字 getchar(); } 2、参考答案 #includestdio.h void main() { int a = 3, b = 4; a = a^b; b = b^a; a = a^b; printf(a = %d, b = %d\n, a, b); getchar(); } 第3章 流程控制 填空题 break 顺序 循环 if、if…else、if…else if…else 3 判断题 1、× 2、× 3、√ 4、× 5、√ 选择题 1、C 2、A、C 3、B、C、D 4、D 5、A 四、简答题 1、跳转语句 break当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出当前循环语句,执行后面的代码 continue在循环语句中,立即终止本次循环,并执行下一次循环。 goto语句可以跳出外层循环,需要对外层循环添加标记,然后使用goto语句可以跳转到标记的语句处。 2、for与while的相同之处都是完成一定次数的循环;其不同之处是:whie一般用于未知次数的循环;for一般用于次数已知的循环; 两者声明变量的作用域不同,如果定义一个变量i,在while循环后i的值会存在,但for循环后,i的值不存在了; 五、编程题 1、参考答案 #includestdio.h void main() { int x = 5; if (x % 2 == 0) printf(%d为偶数\n,x); else printf(%d为奇数\n,x); getchar(); } 2、参考答案 #includestdio.h void main() { int i, sum = 0; for (i = 0; i 100; i++) //控制i在1-100之间 { if (i % 2 != 0) //如果是奇数 sum += i; //就加起来 } printf(sum = %d\n, sum); getchar(); } 第4章 函数 填空题 return 有参、无参 scanf() 递归 全局、局部 判断题 1、√ 2、× 3、× 4、√ 5、√ 选择题 1、B 2、D 3、A、B、C 4、B、C 5、A、B、C 四、简答题 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档