本考试大纲经由人工智能学院学术委员会审定于 2026 年 9 月 15 日通过。
一、适用范围
人工智能学术学位、专业学位硕士研究生考生。
二、考查目标
本课程考查的目的主要有:
(1)考查考生对面向对象程序设计的分析能力和编程能力。
(2)考查考生对复杂类和对象的理解能力,以及解决人工智能实际复杂工程问题的能力。
(3)考查考生在编程过程中的技巧和算法设计能力,以及全面考虑问题的综合能力。
三、考查内容
1.数据类型
比较变量和常量的性质的差异,掌握相关数据类型,运用向量、矩阵等相关数据类型知识。
2.表达式与运算符
认识语句、块、表达式的划分方法,使用不同类别的运算符处理实际问题,比较各类运算符之间的不同点,掌握表达式的优先级。
3.程序设计结构
理解编程的顺序结构设计思想,运用解析方法实现基础结构的代码编写,熟悉 if 语句及其嵌套的使用方法,设计多条件选择问题并优化,掌握开关语句的使用方法,学习开关语句在实际问题中的设计,比较while、do...while和for循环的不同点,分析switch语句的适用条件。
4.数组与链表
掌握数组的基本用法,掌握字符串的查找、合并、比较等相关操作,理解结构体与函数之间的关系,了解链表的相关操作方法和设计思想,对比链表和数组的优缺点。
5.指针与引用
掌握地址中堆、栈的访问方法,理解地址、指针和数组之间的关系,熟悉指针的设计规则,熟悉动态内存的分配方法,了解指针的加减、赋值、相减和比较等运算的实现过程,比较引用与别名之间关系,掌握不同载体中的传递函数参数方法,列举不同的传参方式。
6.类和对象
理解面向对象程序设计方法,清楚类和对象的作用、关系、定义方法,会定义和使用类与对象,涵盖成员函数、成员变量、对象数组、对象指针、公用数据、友元等。
7.运算符重载
认识运算符重载的意义和方法,了解重载规则,会使用重载,会进行不同类型数据间的转换。
8.继承与多态
认识继承的种类和语法,认识公有型、保护型和私有型,设计继承的构造与析构,理解虚函数的含义,掌握多重继承的特点和多态性,了解虚基类和复杂的抽象结构。
9.命名空间和模板等。
掌握标准命名空间 std ,认识函数模板、类模板和内联模板,区分不同模板的使用规则,对比顺序容器和关联容器,了解算法类的本质。
人工智能学院
2026年10月9日