C++ ProgrammingProgramming Test
Wei Liu ( 刘威 )Dept. of Electronics and Information Eng.
Huazhong University of Science and Technology
Apr. 2014
期末机考 上机考试是本课程评分的重要组成部分
Course tests (10%) Programming assignments (40%)
上学期 20% + 下学期 20% Paper Examination (50%)
上学期 20% + 下学期 30%
上机考试的时间和地点 4 月 3 日星期四上午 8:30-11:30 南一楼中 202 ,电信系机房
-2-
考试范围 C++ 语言基本语法知识
引用、函数重载等 C++ 比 C 增强的部分 类、对象、数据成员、成员函数、构造函数、析构函数 const 、 static 限定词, public 、 private 、 protect 限
定词 运算符重载、动态内存管理 继承、多态
在编程过程中尽可能使用 C++ 的语法 文件名要求 cpp 采用 cin 、 cout 输入输出流 采用 string 类型 ……
-3-
考试题型 第一题
语法演示题,给出若干语法知识点,要求通过类和对象的案例演示其区别
第二题 类的运算题,涵盖内容包括运算符重载、动态内存
分配等
第三题 面向对象程序题,涵盖内容包括类的继承、多态性
等
-4-
考试过程 开卷,允许带课本、原有实验代码
在考试用机的桌面上建立以本人学号命名的目录 建立 01 、 02 、 03 子目录中分别放入 3 个试题的编程
结果,包括: 完整的 codeblocks 工程目录, *.cbp *.cpp *.h 等 该试题的测试结果文件,命名为“ U20xxxx-
0x.doc” ,例如第一试题的测试结果为“ U20xxxx-01.doc”
考试完毕后,整理文件放入到上述目录后即可离开,不要关机,以免导致文件丢失
-5-
测试结果的格式
测试目标 输入 输出 结论m<0 m=-1, d=3 Input is invalid 正常通过m=0 m=0,d=3 2013-00-03 逻辑错误待修改
-6-
评分准则 程序正确性:能否完成编程的任务 代码规范性:注释、命名、缩进等 测试完整性:是否测试了该代码所有输入输出
-7-
试题 程序正确性 代码规范性 测试完整性 分数
01. 函数与控制
4 2 1 7
02. 数组与指针
4 2 1 7
03. 链表与结构
4 1 1 6
合计 12 5 3 20