今天给大家搞一个gesp2级考试大纲!!!

GESP 编程等级考试二级分为图形化编程(Scratch)、Python 编程和 C++ 编程三种,以下是它们的大纲内容:

图形化编程(Scratch)

知识点 详细内容
流程图与逻辑运算 了解流程图的基本概念,掌握逻辑运算符(与、或、非)的使用。
变量与广播 学会创建和使用变量,掌握广播消息的发送与接收。
画笔与克隆模块 掌握画笔模块的使用,如绘制图形;学会使用克隆模块。
复杂事件与侦测条件 掌握更复杂的事件触发条件,如按键事件、鼠标事件;学会使用侦测模块。
多角色交互与协作 能够设计多个角色之间的交互逻辑,实现复杂的动画效果。
数学运算与逻辑推理 掌握更复杂的数学运算,如随机数生成;提升逻辑推理能力。
高级编程技巧 掌握克隆技术的高级应用,如克隆多个角色;学会使用自定义积木。
复杂游戏设计 能够设计和实现具有一定难度的游戏,如迷宫游戏、射击游戏等。
数据结构基础 初步了解列表(数组)的使用。

Python 编程

知识点 详细内容
函数与模块 学会定义和调用函数,掌握模块的导入与使用。
数据结构基础 掌握列表、元组、字典的基本操作。
文件操作 学会使用 open () 函数进行文件的读写操作。
高级编程技巧 掌握多层分支与循环嵌套,学会使用 break 和 continue 语句。
算法初步 掌握递归算法,如斐波那契数列;了解排序算法。
面向对象编程基础 了解类和对象的概念,掌握简单的类定义和对象创建。

C++ 编程

知识点 详细内容
计算机基础知识 了解计算机存储的基本分类,如 RAM、ROM、Cache 的功能及区别;掌握计算机网络的分类及 TCP/IP 四层模型与 OSI 七层模型;理解高级语言与低级语言的区别,以及 C++ 的面向对象特性;掌握 ASCII 码的原理,能进行字符与 ASCII 码的相互转换。
编程语法与结构 掌握流程图的概念、符号及绘制方法,能用流程图描述顺序、选择、循环三种基本结构;区分隐式类型转换和强制类型转换;掌握嵌套的 if-else 语句、switch 语句的使用,以及多层循环及循环控制语句 break、continue 的应用;掌握常用数学函数,如绝对值函数 abs、平方根函数 sqrt、最大值 max、最小值 min 等。
编程实践能力 能独立完成包含分支、循环结构的程序,解决实际问题,如求和问题、质数筛选、图案输出等;掌握代码规范与调试技巧。
数据编码与运算 了解数据编码,如原码、反码、补码;掌握进制转换,如二进制、八进制、十进制、十六进制;掌握位运算,如与(&)、或( )、非(~)、异或(^)、左移(<<)、右移 (>>)。
算法基础 掌握算法的概念与描述方法,如自然语言描述、流程图描述、伪代码描述;能够独立使用模拟法、枚举法解决对应的算法问题。
数据结构 掌握 C++ 一维数组基本应用、字符串及其函数。

GESP 二级考试题型及分值分布如下:

题型 C++ Python
单选题 30 题,每题 2 分 15 题,每题 2 分
判断题 10 题,每题 2 分 10 题,每题 2 分
编程题 2 题,每题 25 分 2 题,每题 25 分

 注:本文大部分来源于互联网,为(I蓝胖子I)编辑,无侵权涉及,无敏感词。

本人全部文章免费,求个三连……

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐