好文档 - 专业文书写作范文服务资料分享网站

C语言程序设计答案(第三版)杜友福版

天下 分享 时间: 加入收藏 我要投稿 点赞

C语言程序设计答案(第三版)杜友福版

-CAL-FENGHAI.-(YICAI)-Company One1

C语言程序设计(第三版)习题答案 习题一

一、名词解释

(1)程序P1 (2)程序设计P1 (3)机器语言P1 (4)高级语言P2 (5)汇编程序P3 (6)编译程序P4 (7)算法P5 (8)结构化程序设计方法P10

二、简答题

1. 设计程序时应遵循哪些基本原则P4

答:正确性、可靠性、简明性、有效性、可维护性、可移植性。 2. 算法具有哪些特点

答:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。 3. 算法的表示形式有哪几种

答:自然语言、伪代码、传统流程图、N-S流程图、计算机语言。 4. 结构化程序设计方法的三种基本结构是什么 答:顺序结构、选择结构和循环结构。

5. 传统流程图与N-S流程图最大的区别是什么

答:N-S流程图去掉了在传统流程图中常用的流程线,使得程序的结构显得更加清晰、简单。

三、用传统流程图或N-S流程图表示求解以下问题的算法。 1. 从键盘输入10个整数,求出其中的最小数并输出。

2. 求1+2+3+…+100的值。

3. 求10~50的所有素数之和。

4. 求下列分段函数的值。

四、请参照本章例题,编写一个简单的C程序,输出以下三行信息。 ************************** Yangtze University

**************************

#include <> void main() {

printf(\

printf(\

printf(\ }

习题二

一、选择题

1~10: B C D C D D B C A A 11~20: D A C D B D B A C D

二、填空题

1.字母 L 或字母 l

2. %c(或字符) 、 %d(或整数)

3. 在程序运行过程中,其值可以在一定的范围内变化的量 4. '\\0'

5. 小数形式 、 指数形式

6. 关键字 、 预定义标识符 、 用户标识符 7. 字母 、 数字 、 下划线 、 数字 8. 18

9. 2 、 1 、 30

10. 双精度实数或double

11. 赋值 、 逗号 、 20 、 20 、 20 、 4 12. 4 、 4

习题三

一、选择题

1~10: B C C B C C C D C C 注:第4题答案D为: 10 22↙ 33↙

二、填空题 1. printf 、 scanf 2. h 3. \ 4. '\\0' 5. e 、 E 6. 6 7. s 、 c 8. * 9. - 、 + 10. i

三、编程题

1. 编写程序,从键盘输入一个以秒为单位的时间数,将其换算成几小时几分几秒,然后进

行输出。例如输入的时间为4258秒,则输出结果为:1小时10分58秒。 #include <> void main() {

int x,h,m,s; scanf(\

h=x/3600; m=x600/60; s=x`; printf(\ }

2. 编写程序,读入三个整数给变量a、b、c,然后交换它们中的数,把a中原来的值给b,

把b中原来的值给c,把c中原来的值给a。 #include <> void main() {

int a,b,c,t;

printf(\

scanf(\

printf(\ t=a;a=c;c=b;b=t;

printf(\ }

习题四

一、填空题

1. 1 、 0

2. ! % + <= != && || = 3. x==0 4. 0 、 2

5. 20 、 0 、 0

二、选择题

1~7:D D C A D D C

三、程序阅读题 1. 595959 2. 3. 1 4. 2 5. 6

6. a=2,b=1 7. pass warn 8. 1

C语言程序设计答案(第三版)杜友福版

C语言程序设计答案(第三版)杜友福版-CAL-FENGHAI.-(YICAI)-CompanyOne1C语言程序设计(第三版)习题答案习题一一、名词解释(1)程序P1(2)程序设计P1(3)机器语言P1(4)高级语言P2(5)汇编程序P3(6)编译程
推荐度:
点击下载文档文档为doc格式
4l3d497c3t3fre38hic91cf865breu010n4
领取福利

微信扫码领取福利

微信扫码分享