资料内容:
2016年华南理工大学803算法语言(C 语言)考研真题
真题原文:
华南理工大学
2016 年攻读硕士学位研究生入学考试试卷
(试卷上做答无效,请在答题纸上做答,试后本卷必须与答题纸一同交回)
科目名称:算法语言(C 语言)
适用专业:设计学;工业设计工程(专硕)
共 6 页
第 1 页
一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分)
1.
2.
3.
4.
5.
7.
8.
9. 以下正确的函数定义形式是( )
A. double fun(int x, int y) B. double fun(int x; int y)
C. double fun(int x, int y); D. double fun(int x, y);
10. 关于变量,以下不正确 ...的说法是( )
A. 在不同的函数中可以使用相同名字的变量
B. 形式参数是全局变量
C. 在函数内定义的变量只在本函数范围内有效
D. 在函数内的复合语句中定义的变量是局部变量
11.
12.
13.
14.
15.
二、简答题(本大题共 5 小题,每小题 6 分,共 30 分)
16. 简述 C 语言中标识符的命名规则,并说明 C 语言中哪些名是用标识符来标识
的?
17. C 语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”?
18. 变量有哪几种存储类别?指明它们存储数据的区域。
19. 定义 char *str=”computer”; 是将字符串“computer”赋给变量 str,这种说法
对吗?为什么?
20. 函数 fclose( )的功能是什么?
三、程序填空题(本大题共 4 小题,每空 2 分,共 40 分)
每小题程序的空格处缺少语句,请给出正确的语句使程序完整。
21.
22.
23.
24.
第 6 页
四、程序设计题(本大题共 3 小题,共 50 分)
25. 统计用 0 至 9 之间的不同的数字组成的三位数的个数。(15 分)
26. 从键盘输入一个学生的生日(年:y0、月:m0、日:d0),并输入当前日期
(年:y1、月:m1、日:d1),求出该学生的真实年纪,精确到年即可。(15 分)
27. 从键盘输入 10 个整数,利用 input( )函数将其存放在一个名称为 number 的数
组中,利用 max_min( )函数将数值最大的元素和第一个元素交换位置,数值最小的元
素与最后一个元素交换位置,最后利用 output( )函数将数组输出。完整的 main( )函数
已经给出,请编写出其他函数和语句。(20 分)
资料截图: