← 全部课程

C++ 程序设计

上海交通大学 · 计算机学院

一门系统的 C++ 程序设计课程(CS1501,陈谐):从计算机与程序基础、数据类型与运算符,到分支与循环、数组与字符串、函数与递归、指针与内存、结构体与链表,再到模块化开发与面向对象(类、组合继承、模板、异常)以及输入输出与文件。配套期末复习重点大全与 2007–2023 往年真题命题蓝图。

课程章节

  1. 1绪论计算机与程序基础、C++ 概览、编译运行流程
  2. 2程序的基本组成数据类型与字节、变量常量、运算符总表与优先级、补码、IO
  3. 3分支程序设计关系/逻辑表达式、if/else、switch 穿透、悬挂 else
  4. 4循环程序设计for/while/do-while、枚举与贪心、循环嵌套与跳转
  5. 5数组一维/二维数组、排序与查找、字符串与字符数组
  6. 6过程封装——函数传参方式、作用域与存储类别、递归、重载、模板、默认参数
  7. 7指针内存模型、指针与数组、动态内存 new/delete、引用、const 与指针
  8. 8结构体struct、链表操作、参数传递、约瑟夫环
  9. 9模块化开发多文件、头文件、include guard、库的概念
  10. 10创建新的类型(类)类与对象、构造/析构/拷贝构造、封装、static、友元、运算符重载
  11. 12组合与继承组合、继承方式、构造析构顺序、虚函数与多态、类模板、异常处理
  12. 14输入输出与文件流类体系、iomanip 格式化、文件打开模式、随机访问 seekg/tellg

题库共 176 题