《C语言程序设计》试题装订线
┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄一、(13题,1~12题每题3分,第13题4分,共40分)
1. 三种基本结构: 顺序、选择、 循环2.① y 能被4 整除, 但不能被100整除; 或 y 能被 400 整除。
② 2008 是闰年1997 不是闰年
3. 输入的数据为: 任意负奇数4. ① 作用: 原型说明② 输入3#85. ① 语句: t=*a ; *a=*b ; *b=t ; ② swap (&x , &y );
6. ① 当某趟已排好序时,控制排序结束,不必执行后面趟数
A
B
C
D
E
F
G
\0
\0② 参数: sort ( d , 5 );
7. ① printf ( " %3c", a[j][i] ) ② a的内容(
8. ① 条件:s < p ② 运行结果: H, !
A
B
C
\0
5
\09. ① 运行结果: ABC②
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
13. ① 参数:puts (name[i] ) ② name的情况:厦门大学答题卷纸考生信息栏
______学院______系______ 专业 ______年级 姓名______ 学号____________
装订线
┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
题号
分数
一
二
三
四
五
六
七
八
九
十
十一
十二
十三
十四
十五总分
阅卷人考试课程:_________
考试地点:_________
考试时间:_________
试卷(请打√):A卷( )B卷( )
注意事项
1. 学生的学院、系别、专业、年级、姓名、学号必须写在考生信息栏内指定的位置。
2. 学生在考试之前必须填写考试课程名称、考试时间和地点、A/B卷。
3. 所有的答案必须写在答卷纸上,做在草稿纸或试卷纸上无效。
4. 字迹要清楚,保持卷面清洁。试卷、草稿纸随答卷纸一起交回。自强不息止于至善
遵章守纪考试诚信承诺书在我填写考生信息之后,表示我已阅读和理解《厦门大学考场纪律及违纪处分办法》[厦大教(2003)32号]有关规定,在考试中自觉遵守如有违反将接受处理;我保证本科目中,本人所提供的个人信息是真实、准确的。
《C语言程序设计》试题2010 年级 姓名______ 学号_______________
装订线
┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄一、(13题,1~12题每题3分,第13题4分,共40分)
1. 三种基本结构:2.①② 2008, 1997。
3. 输入的数据为:4. ① 作用:② 输入;;; ② swap ( ,);
6. ①② 参数: sort (,);
7. ① printf (" %3c",) ② a的内容(
8. ① 条件:② 运行结果:9. ① 运行结果:②
10.① m=; ② printf ("%s",);
11.p0 =;;;
12. ① printf (" %6d ",) ②;
13. 运行结果:注意:答案填入答题纸中,答案纸不能当草稿,草稿可以写在试卷纸上。考完后试卷和答案纸都得交上。
一、题下列叙述中错误的是C语言源程序二进制文件二进制文件A) 4.5B) 4C) 5D) 5.0
设x和y均为int 型变量,则以下语句:+= y; y = x-y; x -= y; 的功能是
A) 交换x和y中的值B) 把x和y按从小到大排列C) x和y中的值D) 把x 和y按从大到小排列A) 6B) 1C) 9D) 0
以下叙述中错误的是
C语言是一种结构化程序设计语言结构化程序有顺序、分支、循环三种基本结构组成
结构化程序设计提倡模块化的设计方法使用三种基本结构构成的程序只能解决简单问题使以下程序中t的输出结果为,则入a和b应满足的条