作业介绍
GESP 五级编程考试大纲
1. 编程语言基础
- C++ 基础语法
- 变量与数据类型(int, float, double, char, bool)
- 输入输出(cin, cout)
- 运算符与表达式(算术、关系、逻辑运算符)
- 条件语句(if, else if, else)
- 循环语句(for, while, do-while)
- 数组与字符串(一维数组、字符数组)
- 基本算法与数据结构
- 排序算法(冒泡排序、选择排序)
- 查找算法(顺序查找、二分查找)
- 简单数学问题(最大公约数、最小公倍数、素数判断)
2. 函数与递归
- 函数的定义与调用
- 参数传递(值传递、引用传递)
- 递归的基本概念与应用
- 递归实现阶乘、斐波那契数列
- 递归解决简单问题(汉诺塔、全排列)
3. 数据结构进阶
- 结构体与自定义数据类型
- 指针与动态内存分配
- 指针的基本概念
- 动态数组(new 和 delete)
- 简单链表操作
- 单链表的创建、遍历、插入与删除
4. 算法设计与分析
- 时间复杂度与空间复杂度的基本概念
- 贪心算法的基本思想与应用
- 分治算法的基本思想与应用
- 简单动态规划问题(如斐波那契数列、背包问题)
5. 文件操作
- 文件的打开与关闭(ifstream, ofstream)
- 文件的读写操作
- 文件在简单问题中的应用
6. 综合练习
- 模拟题与真题训练
- 常见竞赛题型分析与解题思路
- 代码调试与优化技巧
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 14
- 开始时间
- 2025-2-5 0:00
- 截止时间
- 2030-1-5 23:59
- 可延期
- 24 小时