考GESP C++,不知道计算机基础题考什么怎么办?

考GESP前,只学了C++,没学过计算机基础知识,不知道计算机基础题考什么怎么办?

大家好,我是大李!

我最近按知识点整理了GESP 1~8级的考试大纲「点击查看链接」,同时又看到有家长在问我关于GESP测试题的问题。

就突然想到了这个话题,对于CSP-J/S的计算机基础知识,我们用一两周时间集训,差不多就能完全掌握。

但是对于GESP,计算机基础知识分布的就有点杂乱。考一级时,并不会去考虑其他等级的计算机基础知识,所以基本是逐级去了解对应的计算机基础知识。

那么每级具体学什么呢?下面我一一罗列出来,再针对计算机基础知识复习时,就能做到心中有数了。

计算机知识在大纲中基本集中在一级、二级、三级、六级

一级

计算机基础知识

  • 计算机的软硬件组成:CPU · 内存 · I/O 设备
  • 操作系统基本概念与常见操作:Windows · Linux
  • 计算机发展历程
  • 计算机在现代社会的常见应用

集成开发环境

  • 熟悉 Dev C++ 等 IDE 的使用
  • 创建 / 编辑 / 保存文件
  • 编译与解释的概念
  • 程序调试基础

二级

计算机存储与网络

  • 存储器分类:RAM(随机存储)· ROM(只读)· Cache(高速缓存)
  • 计算机网络分类:WAN 广域网 · MAN 城域网 · LAN 局域网
  • 网络层级结构:TCP/IP 四层模型 · OSI 七层模型
  • IP 地址及子网划分

三级

数据编码

  • 原码、反码、补码「负数在计算机中的表示方式」

进制转换

  • 二进制、八进制、十进制、十六进制
  • 四种进制之间相互转换

位运算

  • 与 & (AND)
  • 或 | (OR)
  • 非 ~ (NOT)
  • 异或 ^ (XOR)
  • 左移 <<
  • 右移 >>

六级

基于树的编码

  • 哈夫曼编码:变长编码 · 前缀码性质
  • 格雷编码:相邻码只有一位不同

知识点已经有了,关于这些知识点如果有不会的内容,便可以借助工具来搜索学习。

如果查阅资料后,还有不理解的内容可以在文章下方给大李留言,大李再做详细解答。