发布时间 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) 继承和对象成员以及虚函数的多态性。