《C 语言程序设计》试题 A 答案
一、单项选择题 (每题 2 分,共 60 分 ) 注意:答案纸不能当草稿,请保持整洁!
_ 1 B 2 B 3 A 4 B 5 D 16 D 17 B 18 B 19 D 20 C
_
_ 6 C 7 C 8 D 9 B 10 C 21 B 22 D 23 A 24 D 25 C
_
_ 11 A 12 B 13 B 14 B 15 A 26 B 27 B 28 B 29 C 30 C
_
_ 二、简答题 (13 题, 1~12 题每题 3 分,第 13 题 4 分,共 40 分 )
_
_
_ 1. 三种基本结构 : 顺序、选择、 循环
_
_
_ 2. ① y 能被 4 整除 , 但不能被 100 整除 ; 或 y 能被 400 整除。
栏 _
_
号
学 ② 2008 是闰年 1997 不是闰年
_
_ 3. 输入的数据为: 任意负奇数
_
息
_
_ 4. ① 作用: 原型说明 ② 输入: 3#8
_
名
姓
5. ① 语句: t=*a ; *a=*b ; *b=t ; ② swap (&x , &y );
信 线
6. ① 当某趟已排好序时,控制排序结束,不必执行后面趟数
级
年
0 ② 参数: sort ( d , 5 ); A B C
1
0
2 D E F
生 7. ① printf ( " %3c", a[j][i] ) ② a 的内容
订 G \0 \0
业
专 8. ① 条件: s < p ② 运行结果: H, !
考 9. ① 运行结果: ABC ② A B C \0 5 \0
系 装 10. ① m= sizeof (ss) / sizeof ( char * ); ② printf ("%s", * p );
统
计 11. p0 = (struct node*) malloc (sizeof (struct node )) ;
院
学
p0->data=1003 ; p0->next = NULL;
济
经
12. ① printf (" %6d ", p -> data ) ② p = p -> next ;
13. 运行结果: 101 102 104
《C 语言程序设计》 期末试题 A 答案 (共1 页)
厦门大学答题卷纸
_
_
_
_
_
_ 题号 分数 考试课程:_________
号
学
一 考试地点:_________
_
_ 二
_