网站大量收购独家精品文档,联系QQ:2885784924

2025年全国计算机等级考试C语言程序设计实战课后习题解析与强化训练.doc

2025年全国计算机等级考试C语言程序设计实战课后习题解析与强化训练.doc

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

《全国计算机等级考试二级教程——C語言程序设计》

习題分析与解答

第一章程序设计基本概念习題分析与解答

1.1【参照答案】.EXE

1.2【参照答案】[1].C[2].OBJ[3].EXE

1.3【参照答案】[1]次序构造[2]选择构造[3]循环构造

第二章C程序设计的初步知识习題分析与解答

一、选择題

2.1【参照答案】B)

2.2【参照答案】D)

2.3【参照答案】B)

2.4【参照答案】A)

2.5【参照答案】C)

2.6【参照答案】A)

2.7【参照答案】B)

2.8【参照答案】B)

2.9【参照答案】D)

2.10【参照答案】C)

2.11【参照答案】B)

2.12【参照答案】B)

2.13【参照答案】A)

二、填空題

2.14【参照答案】[1]11[2]12

2.15【参照答案】[1]4.2[2]4.2

2.16【参照答案】[1]{[2]}[3]定义[4]执行

2.17【参照答案】[1]关键字[2]顾客标识符

2.18【参照答案】[1]int[2]float[3]double

2.19【参照答案】floata1=1.0,a2=1.0;

或floata1=1,a2=1;(系统将自动把1转换為1.0)

2.20【参照答案】存储单元

2.21【参照答案】3.5

2.22【参照答案】[1]a*b/c[2]a/c*b[3]b/c*a

2.23【参照答案】把10赋給变量s

2.24【参照答案】[1]位[2]1位二进制数据(0或1)

2.25 【参照答案】 [1]8[2]127[3[4]-128[5]2.26 【参照答案】 [1]32767[2]-32768[3]0000

2.27【参照答案】[1]十[2]八[3]十六

三、上机改錯題

2.28【分析与解答】

第1行的錯误:

(1)include是一种程序行,因此在此行的最终不应当有分号(;)。

第2行的錯误:

(1)main()是主函数的起始行,不是語句,因此最终不应当有分号(;)。

(2)在同一行上的/*mainfunction*/显然是注释;C語言规定:注释由/*开头,由*/結束,但在*号和/之间不得插入任何空格,而在此处“/*”和“*/”之间存在空格,因此,/*mainfunction*/的写法是錯误的,而应写成:/*mainfunction*/。

第3行的錯误:

(1)在主函数的起始行main()的背面是函数体,函数体由左花括号({}开始。但在函数体的第一行:float的前面缺乏了左花括号({}。

(2)在同一行上的/*/*risradius*/,/*sisareaofcircular*/*/显然是注释;C語言规定:注释由/*开头,由*/結束,并且开头的/*将去找近来的*/去配对,因此在/*/*risradius*/中,第一种/*与radius后的那个*/配上了对,成果紧跟在背面的那个逗号(,)落在了注释的外面,而构成了一种多出符号,為此,在编译時将汇报“語法錯”。/*sisareaofcircular*/*/中第一种*/就結束了注释,第一种*/就成了多出的了。

第6行的錯误:

(1)printf(″%f\n″,s)应当是一条输出語句,但在最终缺乏了一种分号。

(2)printf(″%f\n″,s);是程序的最终一条語句,程序应当結束;但缺乏了程序体結束所需的右花括号());此右花括号可以放在printf(″%f\n″,s);的背面,也可以放在printf(″%f\n″,s);的下一行上。

2.27【分析与解答】

第2行的錯误:在main的背面缺乏一对圆括号。

第4行的錯误:在c=4.0的背面缺乏分号。

第6行的錯误:在printf(″%f\n″,v)的背面缺乏分号。

第三章次序构造习題分析与解答

一、选择題(单项选择題)

3.1【参照答案】C)

3.2【参照答案】C)

3.3【参照答案】D)

3.4【参照答案】C)

3.

文档评论(0)

159****1748 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档