04737 C++ 程序设计
我现在买的自考通试卷里面有三套真题,1804/1810/1904/ 现在官方教材是19年版本的,本以为会有新东西,买过之后一看大纲,基于 C99 编写 (C语言1999年的标准)??? 所以... 其实并没有什么很大的变化,不会有C++ 11-14 等等新特性出来。
这门课程40道单选选择40分,改错题4题20分,完成程序题4题20分,程序分析题2题10分,程序设计题1题10分。
那么策略是,填空选择不丢分。改错,完成程序题,程序分析题,程序设计题逐个攻克就好。
1. 选择填空不丢分
我把手里的三套真题的选择填空都先单独看了看,发现 有大大的分值在 "面向对像/类" 上面,得占了有过半的比例。果然是 C with classes 我把三套真题里面的出现的考点汇总了一下,里面的内容我分成了 C++ 基础语法和 C++ 类两部分。考点在我这三套真题里出现的越多,右边的+号就越多,代表更要掌握。
C++ 基础语法
C++ 标识符命名规范
运算符优先级 +++
与或非 ++++
不同数据类型运算过程中的隐式转换 +++
变量的作用域
内存的动态分配和回收/动态分配数组 +++
引用 ++
指针/数组指针/指针数组/对象数组 +++++
函数重载 +++
函数模板 /模板编程 ++++
函数的默认参数+++
setw函数
预处理语句
const / 指针常量和常量指针 /
C++ 程序从哪里开始执行
函数语法/函数返回类型/函数的默认参数 +
头文件/命名空间 ++
文件读写
预处理 编译 汇编 链接 +
三元运算符
C 风格字符串
作用域运算符
OOA
C++ 类
面向对象概念/类的封装/类的实例化/类的构成/类的成员函数 +++++
派生类的概念/继承 +
类成员的访问控制 ++
类的构造函数 ++++++++++++++++
类的成员函数 +
this 指针
运算符重载+
友元函数 +++
类外定义成员函数
多态 ++
虚函数/纯虚函数/虚基类/抽象类 +++++
inline 内联函数
类的静态成员 +++
2. 关于 C++程序设计这门科目的学习方法
写这段话的时间是2020年9月4号20:44,不得不说我的的玩心还是挺大的。当前这个时间点C++程序设计这本书还差模板一章没有看完。
- 这门课怎样学比较容易?
从零开始学的话,我想还是:去B站找个视频看一遍-> 买本自学考试官方教材把教材里面的样例代码敲一遍 -> 买本自考通试卷刷刷题。
- 这门课的难点是啥?
这不是一门死记硬背能通过的科目,想要学好这个得准备一台电脑,把书里的代码一字不差的敲出来,想想这段代码会怎样运行(在脑子里跑一遍),再运行一下看看结果是否和自己的想法一样,分析下原因。如此学习... 这门课并不难
- 官方教材怎么样?推荐买别的书吗?
这本书如果按照内容起个名字应该叫“C++学习笔记",书里面就是一个小概念,一段演示代码这样编排的。如果按照正确的方法使用,先看一遍视频了解个大概,再看看这本书敲敲代码加深理解。其实对学习C++语法入门,和通过考试来说就足够了,这本书刨去目录附页也有300页呢。把这本书看完,如果还想再深入点学,才是买别的书的时机。
最后附上这本书的代码,我放到了Gitee上,有需要的可以下载,我是在Linux下写的,windows下应该也能跑。
wewin-tech/04737 C++程序设计自学考试gitee.com