大学C语言课后习题讲解.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C语言课后习题讲解(基础部分)

第一章、C语言程序设计概述一、选择题

1.C 2.C 3.C 4.D 5.A 6.D 7.A 8.C 9.D 10.D

二、填空题

1.函数 2.主函数(或main函数) 3./* */ 4.scanf() printf()

三.简答题

答:①C语言简洁,灵活。程序格式书写自由,不像FORTRAN那样有严格的格

式。与PASCAL相比,C语言的关键字简练,源程序短,输入的工作

量比较少。

采用C 语言编程,可以使程序员专注于算法设计,不必过多地考虑格式的限制。

②C语言有丰富的运算符,使源程序精炼,生成的代码质量高,运行速度快。

③数据类型丰富,能实现各种复杂的运算,尤其指针类型数据,使程序更加灵活,多样。

④语法限制不是很严格。例如C语言对数组下标越界不作检查,由程序员保证程序的正确性。同时,对变量类型的使用比较灵活,例如,整型与字符型及逻辑型数据可以相互通用。

⑤C语言可以直接访问物理地址和计算机硬件,能进行位操作,可以实现汇编语言的很多功能。因此,C语言具有高级语言和低级语

言的双重功能,可以用来编写系统软件。

⑥用C语言编写的程序可移植性好,一般不作修改或作少量修改就能用于不同的计算机和不同的操作系统。

答:C语言程序设计的基本结构可以分为三种:顺序结构、分支结构、循环结构。按照结构化程序设计的观点,任何功能的程序都可以通过这三种基本结构的组合来实现。

答:TurboC是一个集源程序编辑、编译、连接、运行、调试于一体,用菜单驱动的集成软件环境。运行一个C语言程序的一般过程如下:

①启动TC,进入TC集成环境。

②编辑:将C语言源程序通过键盘输入到计算机中,并以文件的形式存入到磁盘中(.C).

③编译:将C语言源程序翻译成机器语言的过程。编译出来的程序称为目标程序(.OBJ)。如果编译成功,则可进行下一步操作;否则,返回②修改源程序,再重新编译,直至编译成功。

④连接:编译后生成的目标文件经过连接后生成最终的可执行

文件(.EXE)。如果连接成功,则可以进行下一步操作;否则,根据系统的错误提示,进行相应修改,再重新连接,直至连接成功。

⑤运行:通过观察程序运行结果,验证程序的正确性。如果出

现逻辑错误,则必须返回②修改源程序,再重新编译,连接和运行,直至程序正确。

⑥推出TC集成环境,结束本次程序运行。第二章、算法及算法设计简介

一、简答题

答:算法是为完成某个具体的问题而设计的有限的操作步骤。有一个入口,一个出口,只采取顺序、分支、循环三种控制结构的算法,称为结构化算法。

第三章、数据描述和基本操作

一、选择题

1.D

2.A

3.B

4.A

5.C

6.D

7.D

8.B

9.B

10.B

11.A

12.D

13.D

14.D

15.A

16.B

17.C

18.D

19.D

20.D

21.B

22.C

23.B

24.A

25.D

28.C

26.C

27.A

29.B

30.D

31.D

32.B

33.A

二、填空题

(1)5

5

11

11

6

10

10

4

6

5

5

10

2

(2)2.500000

3.500000

(3)12

(4)4.5

(5)2

(6)9

(7)102

(8)0

(9)

int

(10)

5

25

1

(11)3

(12)

x5||想-5

(13)

2

4

第四章、选择结构程序设计

一、选择题

1.D

2.B

3.D

4.B

5.B 6.C

8.A

7.A

9.B

10.A

11.B

12.B

13.A

14.B

15.C

16.B

17.A

18.B

二、填空题

(1)①ch=a

ch=z

②x==0

③x!=0

④x!=0||y!=0或!(x==0y==0)

⑤(year%4==0year%100!=0)||(year%400==0)

或(!(year%4)year%100)||!(year%400)(2)①0; ②6; ③12

(3)c=?a?c=?z?||c=?A?c=?Z?||c=?0?c=?9?

(4)u,v xy uz

(5)①0 ②1 ③1 ④0 ⑤1三、阅读程序,写出程序结果

(1)1

0

3

(2)2

1

(3)7

9

8

(4)1

0

1

第五章、循环结构设计

一、选择题

1.A

2.D

3.C

4.C

5.B

6.B

7.B

8.B

9.D

10.C

11.C

12.B

二、填空题

(1)0

(2)18

(3)1.0/(i*i)

(4)putchar(?Z?-i)

(5)3*i-2

(6)(i-1)%

文档评论(0)

hao187 + 关注
官方认证
内容提供者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档