浙江工业大学2018年硕士研究生入学考试自命题科目考试大纲(845 C++程序设计I)
2017-10-09来源:浙江工业大学

科目代码、名称:845 C++程序设计(I)

专业类别:√ 学术型 □专业学位

适用专业:081200计算机科学与技术,083500软件工程

一、基本内容

第一部分 C++基础知识

1. 变量和赋值

2. cin输入和cout输出

3. 数据类型和表达式

4. 简单控制流程

第二部分 选择结构程序设计

5. 关系运算符

6. 逻辑运算符

7. 布尔表达式求值

8. if语句

9. switch语句

第三部分 循环控制

10. for循环

11. while循环

12. do-while循环

第四部分 数组

13. 一维数组

14. 二维数组

15. 字符数组与字符串

第五部分 函数

16. 形式参数和实际参数

17. 函数的原型声明和调用

18. 预定义函数与自定义函数

第六部分 预处理命令

19. 宏定义

20. 文件包含

第七部分 指针

21. 指针的声明与初始化

22. 数组变量与指针变量

23. 字符串与指针

第八部分 结构体

24. 结构体变量

25. 结构体数组

26. 结构体与指针

27. 枚举类型

第九部分 文件

28. 文件的打开与关闭

29. 文件的读写与定位

30. 出错检测

第十部分 类和对象

31. 类的定义

32. 成员函数的声明和实现

33. 对象的声明

34. 成员函数的调用

第十一部分 成员函数

35. 构造函数和析构函数

36. 缺省构造函数

37. 类成员的初始化

38. 构造类成员

第十二部分 堆与拷贝构造函数

39. 堆的概念

40. new和delete

41. 分配堆对象

42. 拷贝构造函数

第十三部分 静态成员与友元

43. 静态成员的概念

44. 静态数据成员

45. 静态成员函数

46. 友元的概念

47. 友元的使用

第十四部分 继承与多态

48. 继承和多态的概念

49. 继承的访问控制

50. 派生类的构造

第十五部分 异常处理

51. 异常机制与规则

52. 异常捕捉

53. 定义自己的异常类

第十六部分 模板

54. 函数模板

55. 类模板

二、考试要求(包括考试时间、总分、考试方式、题型、分数比例等)

考试时间:180分钟

总分: 150分

考试方式: 笔试闭卷

题型、分数比例: 程序阅读题(40%)、编程题(60%)

三、主要参考书目

1.《C++面向对象程序设计》(第7版),Walter Savitch著,周靖译,清华大学出版社,2010.

2. 《C++程序设计(第2版)》,谭浩强,清华大学出版社,2011。

推荐信息