04738 C++程序设计实践环节考核大纲

发布时间 2022/6/29 7:27:00

上海市高等教育自学考试

计算机科学与技术专业(专升本)

《C++程序设计》实践性环节考核大纲


(上海交通大学主考,2018年修订)


一、考核目标

1.掌握使用VC++集成开发环境下编辑、编译、连接和运行C++程序的方法;

2.具有利用VC++程序设计语言解决一般应用问题的能力;

3. 掌握运用结构化程序设计方法编写和运行C++程序的方法;

4. 熟悉面向对象编程思想规范。

二、运行环境

1. 平台:Windows 7,Windows10等

2. 软件:Visual C++6.0

三、考核方式

实行闭卷考核。

四、考核时间和日期

上机考核每次为1小时;考核日期另行规定。

五、考核范围

1. C++基本语法的考核

1)  利用cin和cout实现基本数据类型的输入和输出;

2)  三种基本结构:顺序结构、选择结构(if语句、switch语句)、循环结构(while、do-while、for循环语句);

3)  一维数组和二维数组的定义、赋值和初始化的方法;

4)  字符数组的使用;

5)  与数组相关的各种算法。

2. 面向对象程序设计方法的考核

1)  类定义的方法;

2)  实例化类构建对象的方法;

3)  友元成员和静态成员的定义;

4)  公有继承的赋值兼容性规则、构造函数、复制构造函数和析构函数的设计;

5)  函数重载的实现;

6)  实现各类运算符的重载;

7)  继承和对象成员以及虚函数的多态性。