《C语言程序设计》试题库答案
一、选择题(下列各题有四个选项,只有一个答案是正确的,请选出正确选项)
1--5 ACDCB 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:
123
456
array b:
1?????????? 4
25
36
6