c语言 补充程序 题,C语言补充练习题123.doc

C程序设计补充练习答案

第一、二章

一.单项选择题

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

11. B 12. D 13. A 14. D 15. B 16. D 17. B 18. B 19. B

20. C 21. C 22. D 23. C 24. C 25. D 26. B 27. A 28. D

二. 填空题

1. main 2. 0436 3. 0x5334

4. 2.500000 5. 先定义,后使用

6. { } 说明语句 执行语句

7. 十 八 十六 8. c-32

9. c-48 或 c-‘0’ 10. 4.00000 11. 3.500000

12. 11 12 13. 4.200000 4.200000

14. int float double 15. 存储单元

16. 说明 执行

17. 1\abc\def 18. 键盘输入一个字符

19. 123 45 ‘6’

20. 11 12 21. 顺序 选择 循环

22. a=31 , Ha=1f , Oa=37 23. 2 和 2

24. ( -b+sqrt (b*b-4*a*c ) ) / ( 2*a )

25. t=a ; a=b ; b=t ;

三.判断题

1. 2√ 3.√4. 5. 6.√ 7. 8. 9. 10. 11. 12.√ 13. 14. 15. 16. 17. √ 18. √ 19. √ 20. √ 21. 22. √

四.程序阅读题

1. a= -3 2. 7

b=’D’

“end”

3. 13.700000 4. 11, 1, 1,

5. x1= 6.00 6. CD 7. a

x2= 0.67 ‘b’

\c\

8. 27.000000

五.程序填空题

1. PI 3.14159 scanf(“%f”,&r) s=PI*r*r printf(“s=%f\n”,s)

2. int t scanf(“%d%d%d” , &a, &b, &c) t=a c=t

3. &a, &b b a-b b

第三章

一.单项选择题

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

11. A 12. C 13. C 14. A 15. D 16. C 17. C 18. A

19. C 20. A 21. C

二.填空题

1. x>10 && x<100 ||x<0

2. a 3. x=y && y>=z

4. 1 5. a>=10 || a<=0

6. 1 7. 它上面最近的if 8. 非0 9. 0

10. y%2= =1 11. xday

3. ‘a’ ‘c’

4.. 不同类型的数据占用连续的存储单元 不同类型的数据组合在一起

三.判断题

1. √ 2. ╳ 3. √ 4. ╳ 5. √ 6. √ 7. √

四.程序阅读题

1. 10x 2. 1995 is Windows 95

1.1800000 .000000

五.程序填空题

1. ymd number+tab[lp][i number

2. p+5 scanf(“%s”,p->name), p+5

3. struct parts *next (struct parts *)malloc(LEN)

第九章

一.单项选择题

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

二.填空题

1. a=a&b 2. $ $ $ 3. 01000100 4. 0x0f 5. 0377

6. 11110000 7. s=(low&0xff)|(high&oxff00)

8. x=11,y=17,z=11 9. i^0x0f 10. a=a^b;b=a^b;a=a^b;

三.判断题

1. √ 2. ╳ 3. ╳ 4. √ 5. √

第十章

一.单项选择题

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

11. D 12. C 13. B 14. C 15. B

二.填空题

1. 文本或ASCII 2.输入输出的数据流的开始和结束仅受程序控制而不受物理符号的控制。

3. stdin stdout stderr

4. 设备文件

5. 系统自动地在内存区为第一个正在使用的文件名开辟一个缓冲区

6. 从fp所指向的文件读取count个size字节的数据存放到以buffer为起始地址的内存中

7. fseek ( fp, 128L, 0 )

8. fseek ( fp, 32L, 1 )

9. fseek ( fp, -64L, 2 )

10. rewind ( )

三.判断题

1. ╳ 2. √ 3. ╳ 4. √ 5. √ 6. ╳ 7. ╳ 8. √ 9. √ 10. √

四.程序阅读题

1.将文件test1的内容原样写到文件test2中去

2.将文件 stud.dat中的数据输出。

3.将文件file0.txt中的内容在打印机上打印出来。

4.从文件text中读入一个字符串和一个整数并输出。

5.将文件中的大写字母改写成小写字母。

五.程序填空题

1. NULL !feof(fp) num++

2. “r” c=fget(fp) fclose(fp)

3. “r” “w” !feof(fp) fclose(fp)

展开阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值