C语言课后习题不含编程题.docx
《C语言课后习题不含编程题.docx》由会员分享,可在线阅读,更多相关《C语言课后习题不含编程题.docx(8页珍藏版)》请在冰豆网上搜索。
![C语言课后习题不含编程题.docx](https://file1.bdocx.com/fileroot1/2023-1/9/99e96335-6b89-4e48-99a2-94b8b19a37a0/99e96335-6b89-4e48-99a2-94b8b19a37a01.gif)
C语言课后习题不含编程题
姓名:
班级:
学号:
C语言课后习题(不含编程题)参考答案
习题一
一、填空题
1.主函数、主函数/main、main、主函数/main
2.声明部分、执行部分
3.源程序
4.多个函数
5.最前面
6./*和*/
二、选择题
1.C2.B3.A4.C5.C
6.C7.A8.B9.B10.B
习题二
一、填空题
1.printf
2.标识符
3.字母、数字、下划线、字母、下划线
4.十进制、八进制、十六进制
5.单撇号
6.32
7.18,14,a
8.123、45.0
9.67,G
10.10300
11.252137
12.n1=%d\nn2=%d\n
二、选择题
1.A2.D3.C4.C5.C
6.B7.A8.D9.A10.D
11.D12.C13.A14.C
习题三
一、填空题
1.0,非0
2.else总是与它前面最近的、等待与else配对的if配对
3.将下列条件写成C语言的逻辑表达式:
(1)x<0&&y!
=0
(2)x%3==0&&x%7==0
(3)a<0||b<0||c<0
(4)x>0&&x<=10
(5)ch>=’a’&&ch<=’z’||ch>=’A’&&ch<=’Z’
4.21
5.54
6.-4
二、选择题
1.B
2.C
3.B
4.A
5.B
6.B
7.D
8.D
9.D
10.A
11.B
12.B
习题四
一、填空题
1.10
2.36
3.3
4.死、0
5.6
6.2*i–1、printf("\n")
7.100–i*5–j*2、k>=0
8.4321
9.2.400000
10.*#*#*#$
二、选择题
1.C2.A3.C4.D5.B
6.C7.C8.C9.C10.D
11.B12.B13.D14.B15.C
16.D17.D18.C19.B20.A
习题五
一、填空题
1.变量
2.54,102,171
3.scanf("%f%f%f",&a,&b,&c);
4.0
5.A:
1
2
B:
18
11
C:
4
2,1,4
D:
7
2,3,4
6.A:
1
B:
1
C:
1
D:
1
7.A:
8
B:
0
C:
1
D:
9
8.5,10
9.整型
10.x>2&&x<3||x<-10
二、选择题
1.C2.C3.D4.A5.D
6.A7.A8.D9.C10.B
11.C12.B13.D14.C15.D
习题六
一选择题
1C2B3A4D5D6B7都正确8A9D10A
11A12B13D14A15B
二填空题
1按行排序22,43字符数组4数组第一个元素地址50
6159
2610
3711
4812
7*****
*
*
*
*
8*****
*
*
*
*
9
1
21
331
4641
10a
b
c
d
e
11i=1x[i-1]
12intflag,iscanf(”%s”,str1)str[i]!
=str1[i]
13i<=10-ja[i]习题七
一、填空题
1.5
2.15
3.max=23,min=-4
max=0,min=0
4.136
5.first:
11,3,9
second:
20,3,9
third:
20,3,5
二、选择题
1.A2.A3.C4.D5.A
6.C7.A8.B9.A10.A
11.B12.A13.B14.D15.D
习题八
一、判断题
错对错对错对
二、填空题
1.地址
2.&
3.*
4.NULL0
5.void
6.5191016
7.‘\0’S
8.s+n-1(或p2=p1+n-1)p19.‘\0’n++
10.s[i]<0||s[i]>9或!
(s[i]>=’0’&&s[i]<=’9’)‘\0’
11.ch=f
12.24
13.XbcdBCD
14.PEOPLEpeopleandcomputer
15.80,-20f
三、选择题f
1.A2.C3.C4.D5.B6.B7.D8.D9.A10.D
11.D12.D13.B14.B15.C16.B17.B18.C19.A
20.C
习题九
一、填空题。
1.struct
2.9,14
3.structnode*
4.structlist*spintdata
5.sum=0;p++;
6.ex
7.100
8.max=imin=i
“%s%d”,stud[max].name,stud[max].score
“%s%d”,stud[min].name,stud[min].score
二、选择题
1.A
2.B
3.D
4.C
5.A
6.B
7.D
8.C
9.C
10.D
三、写出程序运行结果
1.2
2.101,200,21
3.1997Borland