华师《C语言程序设计》练习题库答案
- 格式:doc
- 大小:76.50 KB
- 文档页数:10
《C语言程序设计》试题库答案
一、选择题(下列各题有四个选项,只有一个答案是正确的,请选出正确选项)1--5ACDCB 6--10 ACBAB 11--15CCADB 16--20BABCD 21--25CDACC 26--30 DDBDB 31--35DADAA 36—40BCBCC 41—45CDCCB 46--50 CBAAD 51--55 BCAAC 56--60 DBBCA
61--65 CDCCD 66-70 CDDAC 71—75 CCDBC 76—80 DDBCA 81—85 CDDDB 86—90 BBBAB
二、填空题
1、【1】1 【2】2
2、【1】4 【2】8
3、 -16
4、 -32768 ~ 32767
5、【1】单精度型(或:float)【2】双精度型(或:double)
6、【1】整型【2】字符型【3】枚举类型
7、 1
8、 26
9、【1】12 【2】4
10、【1】6 【2】4 【3】2
11、 -60
12、 2
13、【1】10 【2】6
14、 5.500000
15、 3.500000
16、 i:dec=-4,oct=177774,hex=fffc,unsigned=65532
17、 *3.140000,3.142*
18、 c:dec=120,oct=170,hex=78,ASCII=x
19、 *d(1)=-2*d(2)=-2*d(3)=-2*
*d(4)=177776*d(5)=177776*d(6)=177776*
20、 *d(1)=-2*d(2)=-2*d(3)=-2*
*d(4)=fffe*d(5)=fffe*d(6)=fffe*
21、 *d(1)=3.50000e+00*d(2)=3.500e+00*d(3)=3.500e+00*
*d(4)=-3.50000e+00*d(5)=-3.50000e+00*d(6)=-3.5000e+00*
22、 x=1 y=2 *sum*=3
10 Squared is: 100
23、 (1) 10
(2) □□□□10 (□表示空格)
(3) 56.100000
(4) □□□□□□3.141600
(5) 5.68100e+02
(6) □□□3.14160e+00
(7) 3.1416
(8) □□□□□□3.1416
24、 (1) 123.456000
(2) □□□□□□□123.457
(3) 123.4560
(4) 8765.456700
(5) □□□□□□8765.457
(6) 8765.4567
(7) 8765.4567
25、【1】可以使同一输出语句中的输出宽度得以改变。
【2】
##1
##□2
##□□3
##□□□4
##□□□□5
26、 sjhiu
27、 s=254
28、 5,5
29、 36
30、 3
31、 * *
32、 a=-5
33、i%3==2&&i%5==3&&i%7==2 【2】j%5==0
34、【1】n%10 【2】max=t
35、 sum%4==0
36、【1】s%10 【2】s/10
37、 k=14 n=-1
38、 x=1,y=20
39、 1,3,7,15,
31,63,
40、 m=4 n=2
41、 i<=x
42、 2*x+4*y==90
43、 -1
44、【1】1 【2】3
45、【1】t=t*i 【2】t=-t/i
46、【1】&a,&b 【2】fabs(b-a)/n 【3】sin(a+i*h)*cos(a+i*h)
47、【1】e=1.0 【2】new>=1e-6
48、 sum=19
49、 *
#
50、 * * * * #
51、【1】k+=2 【2】j!=i&&j!=k
52、【1】m=n 【2】m 【3】m/=10
53、【1】m=0,i=1 【2】m+=i
54、【1】100-i*5-j*2 【2】k>=0
55、【1】j=1 【2】k>=0&&k<=6
56、【1】常量表达式【2】常量表达式
57、按行主顺序存放
58、【1】0 【2】4
59、 i*m+j+1
60、【1】0 【2】6
61、 10 4 6 8 2 4 6 12 2
62、【1】&a[i] 【2】i%4==0 【3】printf(―\n‖);
63、【1】j<=2 【2】b[j][i]=a[i][j]【3】i<=2
64、 array a:
1 2 3
4 5 6
array b:
1 4
2 5
3 6
65、【1】j=2 【2】j>=0
66、 The result is:
1
6 7
11 12 13
16 17 18 19
21 22 23 24 25
67、【1】i==j 【2】a[i][j]
68、【1】m=100;m<1000 【2】m/10-x*10 【3】a[i]=m
69、【1】x[i-1]+x[i-2] 【2】fabs((double)(x[i-1]-x[i]))
【3】i+2
70、 The result is:
1: 8
2: 5
3: 6
4: 3
三、编成题
1、 #include
main()
{
int day = 0, buy = 2;
float sum = 0.0, ave;