C++编程三级标准
(一)知识点详述
(1)了解二进制数据编码:原码、反码、补码。
(2)掌握数据的进制转换:二进制、八进制、十进制、十六进制。
(3)掌握位运算:与(&)、或(|)、非(!)、异或(^)、左移(<<)、右移(>>)的基本使用 方法及原理。
(4)了解算法的概念,熟练运用自然语言、流程图、伪代码方式来描述算法。
(5)掌握字符串及其函数的使用包括但不限于大小写转换、字符串搜索、分割、替 换。
(6)理解枚举算法、模拟算法的原理及特点,可以解决实际问题。
(7)掌握 C/C++中数组的概念,了解数组的存储原理及特性,掌握一维数组的定义、 初始化、引用等方法。
(二)考核目标 掌握计算机中常用进位制、位运算及数据编码的知识,掌握一维数组、字符串 类型及其函数的使用,掌握枚举法、模拟法的原理和运用技巧,对于较简单的实际 问题能构造算法、描述算法、实现算法并调试程序。
(三)知识块
(四)知识点描述
编号 | 知识块 | 知识点 |
---|---|---|
1 | 数据编码 | 原码、反码、补码 |
2 | 进制转换 | 二进制、八进制、十进制、十六进制 |
3 | 位运算 | 与(&)、或( |
4 | 算法与描述 | 枚举法、模拟法;自然语言描述、流程图描述、伪代码描述 |
5 | 数据结构 | C++一维数组; |
6 | 字符串及其函数 | 大小写转换、字符串搜索、分割、替换等 |