C语言程序设计实验指导(课后习题)参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《实验指导》课后练习题参考答案实验1:
1.主函数
2-4:DDC
5.stdio.h
6-9:CCCC
实验2:
1.double
2-4:ABB
5.2
6-12:CDDDADC
13.!
14.8
15-17:ACC
18.G
19-20:CA
21.5 4
22.x=6c
23-25:DCA
26.0x
27.2.000000
28-29:AB
30.a=3
31.D
32.3.15
33.B
34.double
实验3:
1-3:CCD
4.B
5.2,0
6-8:CAC
9. (1)pass,
(2)中
及格
不及格
10-12:ADD
13.2
14.B
15.10
16.6
17.x>=1 && x<=sqrt(10)
实验4:
1.B
2.1
3.A
4.3/5,5/8
5.30
实验5:
1.D
2.(1)9 (2)1
3-5:CDB
6.(1)10 (2)7
7.C
8.(1)x=16 (2)y=8
9.return
实验6:
1-5:CCADA
6.10,20
7.13 11 12
8.7
9.2
10.B
11.(1)3 (2) 1
12-13:CB
14.-31
15.221
16.main函数
17.22
18.(1)return (2)void
实验7:
1.C
2.auto
3.9
4.(1) 4 (2) 0
5.10
6.(1)5 (2) 7 (3) 8
7.C
8.110
9-12:DDBC
13.(1) 1 (2) 3
15.6 720
16.auto
17.48
18.(1)1 (2)2
19.D
20.D
21.5,25
22.6
实验8:
1-2. DD
3. 16
4. (1)0 2 3 (2)2 3 5 (3)7 11 13
5. (1)i<9 (2)j<9-i (3)a[j]=a[j+1] (4)a[j+1]=temp
实验9:
1. D
2. (1)-1 (2)2
3. (1)1 (2)a[i-1][j-1]+a[i-1][j] (3)j<=i
4. (1)1 3 4 5 6 7 (2)3 4 5 6 (3)End of main()!
实验10:
1. 0或NULL
2-5. CACA
6. (1)10 (2)15 (3)19
7. (1)i
8. (1)2 6 (2)2 2 (3)4 6
实验11:
1. A
2. C
3. 7
4. (1)strlen(s) (2)s[i]>=’a’ && s[i]<=’z’(3)s[i]+32 (4)’\0’(5)s2[j]!=s2[n2-j-1] (6)j 实验12: 1-7. BBACBDD 8. gae 9. (1)jih (2)gfe (3)dcba 实验13: 1-4. ACBB 实验14: 1-2. CC 3. 10,15,15,10 4. 2143 5. (1)*p1=15 (2)*p2=0 6. (1)43210 (2)98765 实验15: 1.B 2.7 3.C 4.4 5.(1)64,48 (2)4,3 6.3 7.C 实验16: 1. 函数名AddNodestruct改为AddNode (1)head->next (2)p (3)head->next (4)(NODE *)malloc(sizeof(NODE)) 2. (1)NODE* (2)i 3. (1)POT (2)head (3)p2->next (4)p->next 实验17: 1. fscanf 2. a+ 3. C 4. 123,456 5. 3.3