惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
Google DeepMind News
Google DeepMind News
P
Privacy International News Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Threatpost
GbyAI
GbyAI
V
Visual Studio Blog
H
Help Net Security
Vercel News
Vercel News
P
Palo Alto Networks Blog
Project Zero
Project Zero
AWS News Blog
AWS News Blog
Latest news
Latest news
Cyberwarzone
Cyberwarzone
C
Cybersecurity and Infrastructure Security Agency CISA
The Register - Security
The Register - Security
博客园_首页
WordPress大学
WordPress大学
G
GRAHAM CLULEY
T
Tor Project blog
有赞技术团队
有赞技术团队
Know Your Adversary
Know Your Adversary
AI
AI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
O
OpenAI News
博客园 - 聂微东
月光博客
月光博客
S
Security Affairs
Webroot Blog
Webroot Blog
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
NISL@THU
NISL@THU
N
News and Events Feed by Topic
Blog — PlanetScale
Blog — PlanetScale
S
Securelist
V
Vulnerabilities – Threatpost
aimingoo的专栏
aimingoo的专栏
阮一峰的网络日志
阮一峰的网络日志
Stack Overflow Blog
Stack Overflow Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
D
DataBreaches.Net
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Y
Y Combinator Blog
Cisco Talos Blog
Cisco Talos Blog
The Cloudflare Blog
IT之家
IT之家
博客园 - 三生石上(FineUI控件)
雷峰网
雷峰网
L
Lohrmann on Cybersecurity
T
The Blog of Author Tim Ferriss

小王子

2026年美加墨世界杯观赛指南 疲劳驾驶新规怎么认定及如何处罚 涅槃重生,重返荣耀? 让AI写前端不难,难的是让它别那么AI里AI气 WordPress Studio:官方出品的本地开发神器 GESP真题下载工具使用教程 中考家长实录 · 一模后,签约、志愿、自招的两难抉择 暮春山行 · 农历二月末的闲情 从RSS订阅器到知识库:我的网站整合之路 编程赛变“文艺创作赛”,真没必要硬卷! 致百日誓师的你,以笔为剑,不负韶华 解锁不回老家的春节打开方式 十年乐视退休,新年换新机|TCL雷鸟鹤6 26 款 全在教我走路,没人教我开车 要等级还是分数? 寒假已来 十年雪落,东莞那场等了124年的相遇 2026年东莞中考报名,比以往时候来得要早些! 东莞记忆 新年寄语 Photoshop 2026, 让工具开始懂你 15类修辞金句助力写作提分 从“甩一甩”的旧时光,到“按一下”的新未来 快速搞定macOS Web环境:PHP+Nginx+MySQL+WordPress 配置指南 世界杯江湖帖,北美风云再起 打印作业的时代悖论:效率提升与“隐性学力”的流失 USACO题库与真题全攻略 苹果妙控鼠标开箱与简单体验 GESP编程等级认证全解析:从入门到竞赛的指南 网站那点事儿 CSP-J/S 复赛必备系统 NOI Linux 2.0 放了个假假 我不在江湖,但江湖都是我的人 孩子参赛参考!教育部2025-2028竞赛白名单赛事攻略 简明解读一下CCF CSP-J/S 2025首轮晋级规则 台风来了 2025 CCF第一轮认证CSP-S提高组真题及解析 2025 CCF第一轮认证CSP-J入门组真题及解析 教育部2025-2028学年全国性竞赛活动最新白名单解读 致旧时光里的暖与新学期的光 数学最值问题的十种常用解法 汕头Citywalk:雨与味 编程浪潮下的2025:喧嚣与重构 寒来暑往,感恩相伴丨那些与生物、地理同行的时光 指尖轻旋,定格时光的温柔韵律 - 入手DJI Osmo Mobile SE 春日里的知行乐章 我们是冠军 CSP限龄了 2025年信息学赛考规划 驾驶证换证和车做保养 家有初中生,跟着B站学习“小四门”
2025 CSP-J/S 考点大纲清单
Kevin · 2025-08-15 · via 小王子

CCF面向社会非专业人士推出CSP非专业级别软件能力认证。非专业级别能力认证CSP-J/S分两个级别,分别为CSP-J(入门级,Junior)和CSP-S(提高级,Senior),均涉及算法和编程。2025年9月1日(不含)前满12周岁者可报名参加。

报名时间

截止至2025年9月6日15:00(已结束)

认证时间

CSP-J/S第一轮

时间 入门级 提高级
2025年9月20日(周六 9:30-11:30 14:30-16:30

CSP-J/S第二轮

时间 入门级 提高级
2025年11月1日(周六 8:30-12:00 14:30-18:30

CSP-J/S 第一轮为集中笔试(满分100分);第二轮为现场集中上机认证(满分400分)。

考试大纲

一、基础知识与编程环境

  1. 计算机的基本构成(CPU、内存、I/O设备等)
  2. Windows、Linux等操作系统的基本概念及其常见操作
  3. 计算机网络和Internet的基本概念
  4. 计算机的历史和常见用途
  5. NOI以及相关活动的历史
  6. NOI以及相关活动的规则
  7. 位、字节与字
  8. 程序设计语言以及程序编译和运行的基本概念
  9. 使用图形界面新建、复制、删除、移动文件或目录
  10. 使用Windows系统下的集成开发环境(例如Dev-C++等)
  11. 使用Linux系统下的集成开发环境(例如Code::Blocks等)
  12. 常用编译命令g++的基本使用

二、 C++程序设计

2.1 程序基本概念

  1. 标识符、关键字、常量、变量、字符串、表达式的概念
  2. 常量与变量的命名、定义及作用
  3. 头文件与名字空间的概念
  4. 编辑、编译、解释、调试的概念

2.2 基本数据类型

  1. 整数型:int、long long
  2. 实数型:float、double
  3. 字符型:char
  4. 布尔型:bool

2.3 程序基本语句

  1. cin语句、scanf语句、cout语句、printf语句、赋值语句、复合语句
  2. if语句、switch语句、多层条件语句
  3. for语句、while语句、do while语句
  4. 多层循环语句

2.4 基本运算

  1. 算术运算:加、减、乘、除、整除、求余
  2. 关系运算:大于、大于等于、小于、小于等于、等于、不等于
  3. 逻辑运算:与(&&)、或(||)、非(!)
  4. 变量自增与自减运算
  5. 三目运算
  6. 位运算:与(&)、或(|)、非(~)、异或(^)、左移(<<)、右移(>>)

2.5 数学库常用函数
绝对值函数、四舍五入函数、下取整函数、上取整函数、平方根函数、常用三角函数、对数函数、指数函数

2.6 结构化程序设计

  1. 顺序结构、分支结构和循环结构
  2. 自顶向下、逐步求精的模块化程序设计
  3. 流程图的概念及流程图描述

2.7 数组

  1. 数组与数组下标
  2. 数组的读入与输出
  3. 二维数组与多维数组

2.8 字符串的处理

  1. 字符数组与相关函数
  2. string类与相关函数

2.9 函数与递归

  1. 函数定义与调用、形参与实参
  2. 传值参数与传引用参数
  3. 常量与变量的作用范围
  4. 递归函数

2.10 结构体与联合体

  1. 结构体
  2. 联合体

2.11 指针与引用

  1. 指针
  2. 基于指针的数组访问
  3. 字符指针
  4. 指向结构体的指针
  5. 引用

2.12 文件及基本读写

  1. 文件的基本概念、文本文件的基本操作
  2. 文本文件类型与二进制文件类型
  3. 文件重定向、文件读写等操作

2.13 STL模板

  1. 常用函数与算法模板:min、max、swap、sort
  2. 栈(stack)、队列(queue)、链表(list)、向量(vector)等容器

三、 数据结构

3.1 线性结构

  1. 链表:单链表、双向链表、循环链表
  2. 队列

3.2 简单树

  1. 树的定义与相关概念
  2. 树的表示与存储
  3. 二叉树的定义与基本性质
  4. 二叉树的表示与存储
  5. 二叉树的遍历:前序、中序、后序

3.3 特殊树

  1. 完全二叉树的定义与基本性质
  2. 完全二叉树的数组表示法
  3. 哈夫曼树的定义和构造、哈夫曼编码
  4. 二叉搜索树的定义和构造

3.4 简单图

  1. 图的定义与相关概念
  2. 图的表示与存储:邻接矩阵
  3. 图的表示与存储:邻接表

四、 算法

4.1 算法概念与描述

  1. 算法概念
  2. 算法描述:自然语言描述、流程图描述、伪代码描述

4.2 入门算法

  1. 枚举法
  2. 模拟法

4.3 基础算法

  1. 贪心法
  2. 递推法
  3. 递归法
  4. 二分法
  5. 倍增法

4.4 算法策略

  1. 前缀和
  2. 差分

4.5 数值处理算法

  1. 高精度的加法
  2. 高精度的减法
  3. 高精度的乘法
  4. 高精度整数除以单精度整数的商和余数

4.6 排序算法

  1. 排序的基本概念
  2. 冒泡排序
  3. 选择排序
  4. 插入排序
  5. 计数排序

4.7 搜索算法

  1. 深度优先搜索
  2. 广度优先搜索

4.8 图论算法

  1. 深度优先遍历
  2. 广度优先遍历
  3. 泛洪算法(Flood Fill)

4.9 动态规划

  1. 动态规划的基本思路
  2. 简单一维动态规划
  3. 简单背包类型动态规划
  4. 简单区间类型动态规划

五、 数学与其他

5.1 数及其运算

  1. 自然数、整数、有理数、实数及其算术运算(加、减、乘、除)
  2. 进制与进制转换:二进制、八进制、十进制、十六进制

5.2 初等数学

  1. 代数(初中部分)
  2. 几何(初中部分)

5.3 初等数论

  1. 整除、因数、倍数、指数、质(素)数、合数
  2. 取整
  3. 模运算与取余
  4. 整数唯一分解定理
  5. 辗转相除法(欧几里得算法)
  6. 素数筛法:埃氏筛法与线性筛法

5.4 离散与组合数学

  1. 集合
  2. 加法原理
  3. 乘法原理
  4. 排列
  5. 组合
  6. 杨辉三角

5.5 其他
ASCII码