首页 > 编程知识 正文

(c语言程序设计电子书答案,C语言程序设计课后习题详细答案.doc)

时间:2023-05-03 15:40:07 阅读:122429 作者:1193

c语言编程课后习题的详细答案

《全国计算机等级考试二级教程——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【参考答案】float a1=1.0,a2=1.0;

或浮动a2=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

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

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

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

三.上机改变问题

2.28【分析与解答】

第一行错误:

)1)因为include是程序行,所以在此行的末尾加上分号); 请参阅。

第二行错误:

(1) main ) )是主函数的第一行,不是句子,所以最后是分号); 请参阅。

)2)同一行中的/* main function * /明显为评论; 在c语言中,注释以/*开头,以*/结尾。 但是,*符号和/之间不能有空格。 其中,“/*”和“*/”之间有一个空格。 因此,/* main function * /的书写方式是错误的,必须写为/* main function * /

第三行错误:

(1)主函数的第一行main ) )后面是函数体,函数体从左大括号({} )开始。 但是,函数体的第一行: float前面缺少左大括号{}。

)2)同一行中的/* /*r is radius*/,/* s is area of circular*/*/明显为评论。 在c语言中,注释以/*开头,以*/结尾。 然后,开头的/*去找最近的*/。 因此,在/*/*r is radius*/中,第一个/*与radius之后的* /配对,结果用紧接着的逗号(/* s is area of circular*/*/的第一个() /进行注释

第6行错误:

)1) printf((%f(n ),s )必须是输出语句,但最后缺少分号。

)2) printf((%f(n ),s ); 在程序的最后一句中,程序必须结束; 但是,程序整体结束所需的右大括号() ); 这个大括号是printf((%f(n ),s ); 之后是printf((%f ) n )、s ); 前进到下一行。

2.27【分析与解答】

第二行错误: main后面缺少括号。

第四行错误: c=4.0后面缺少分号。

第6行错误: printf((%f(n ),v )后面缺少分号。

第三章顺序结构习题分析与解答

一、选题(单选题) )

3.1【参考答案】c )

3.2【参考答案】c )

3.3【参考答案】d )

3.4【参考答案】

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。