资源描述
《二级C语言程序设计及同步训练》习题参照答案
第一章同步训练:
选择题:
1-5:BDCDA 6-10:BCDCC
填空题:
1. 主(或main())
2. 主(或main())
3. { }
4. c obj exe
5. 确定性 可行性 有穷性 有零个或多种输入 有一种或多种输出
第二章同步训练:
选择题:
1-5:BACBC 6-10:CADCD 11-15:ADABC 16-20:DDADA 21-25:ADCCD
填空题:
1. 24
2. 字母 下划线 字母 下划线 关键字
3. 3.000000
4. 字符
5. 2 4
6. 4
7. 2
8. 1111 1111 1111 1111
9. 0100 0001
10. 2*x-(x+y)/(3*y+1)
第三章同步训练:
选择题
1-5:BCDAA 6-10:BBDBA 11-15:CCACD
填空题
1. m=123n=456p=789
2. 28
3. 5
4. 8,10
5. 12
6. 1234
7. 7
8. 261
第四章同步训练:
选择题
1-5:BCDCC 6-10:BCCCB 11-15:DDDBD
填空题
1. 7
2. (y%2)==1或(y%2)!=0
3. 5,1
4. 20,0
5. passwarn
第五章同步训练:
选择题
1-5:BBACC 6-10:DADBD 11-15:CBDDD
填空题
1. 6
2. 765
3. 4
4. 8
5. 10
6. b=i+1
7. i<10 j%3!=0
8. 20
9. 17
10. 16
第六章同步训练:
选择题
1-5:CCBBB 6-10:ACDBD 11-15:BBDDC 16-18:ACA
填空题
1. 16
2. 153
3. 5 7
4. double f(int n) double f(int);
5. void fun(); static int a=1;
第七章同步训练:
选择题
1-5:CCBDB 6-10:CDDAB 11-12:DC
填空题
1. 9,8
2. 10
3.
4. 23
5. 5 20
第八章同步训练:
选择题
1-5:ABCDB 6-10:BCDCD 11-15:ADDAA
填空题
1. 1
2. 11
3. 6 11
4. 0
5. 10
6. *s<*p
7. t[1][2]
8. *(p+5)
9. 5432
10. BCD
CD
D
11. 6
12. IJKL
ABCDEFGH
第九章同步训练:
选择题
1-5:DCDDB 6-10:DABAD 11-15:ABCBB 16-20:DDABB
填空题
1. (double *)
2. calloc(11,1)
3. sizeof(struct node)
4. struct STRU *
5. struct node * *s p
6. 5
7. 270
8. 51
9. 16
10. 12
11. struct st
12. 12
第十章同步训练:
选择题
1-5:ABCDA 6-10:DDBBC
填空题
1. 1000 10
2. a,b,c
3. 12
4. 8
5. 8
第十一章同步训练:
选择题
1-5:DADDB 6-10:DBBDA
填空题
1. “bi.dat”,“w”
2. Hell
3. !feof(fp)
4. 1
5. fname fp
模拟试题一
选择题
1-5:ABCBA 6-10:DACDD 11-15:ACCAA 16-20:BBDAA
21-25:DAACC 26-30:ACBDA 31-35:ACBDB
填空题
1. 88
2. 10300
3. 25 21 37
4. 0
5. 1 3 2
6. x=ar[i][j]
7. br[i]=x
8. t*10
9. gae
10. 12
11. 2023shangxian
12. 67e
13. 29
14. 4
15. BCDCDD
模拟试题二
选择题
1-5:ACABD 6-10:CDCBD 11-15:BCAAA 16-20:ACBCD
21-25:DDBBC 26-30:DDCBB 31-35:ADCAB
填空题
1. B 66
2. 1
3. p=(double *)malloc(sizeof(double));
4. 3
5. 12
6. 8 4
7. 15
8. i
9. –f
10. fun(10)
11. j<i
12. a[i][j]=a[j][i]
13. 11
14. 10
15. 4 3 3 4
模拟试题三
选择题
1-5:CCACD 6-10:DBCCC 11-15:AADDB 16-20:DBACA
21-25:BDDCC 26-30:ADAAA 31-35:CBCDC
填空题
1. 10 20 30
2. 2 20.000000
3. n1=%d\nn2=%d\n
4. 24
5. b
6. 81
7.
8. 2 1
9. double max
10. 13431
11. str+strlen(str)-1
12. p1>p2
13. huiwen(str)
14. m=fun(a,4)+fun(b,4)-fun(a+b,3);
15. 1 3 6
模拟试题四
选择题
1-5:BBBBD 6-10:ABBAD 11-15:BABBD 16-20:BCDCB
21-25:ACDCD 26-30:CCDDC 31-35:BADDA
(第30题有错误:程序第4行为t=a[i];a[i]=a[j];a[j]=t;
程序第10行为int x[]={2,6,1,8}; )
填空题
1. yes
2. 9 ( 此题有错误:程序第3行为c1=’0’,c2=’9’;c1=c2-c1; )
3. -4
4. 1 B
5. 6
6. *t
7. 3*sizeof(double)
8. >=1
9. i
10. abcbcc
11. &a[i]
12. a[i] ( 此题有错误:此填空上一行为if(a[i]>0) {count++; )
13. 30 25
14. a[0][i]
15. b[i][0]
展开阅读全文