• 回答数

    2

  • 浏览数

    127

blueberry317
首页 > 考试培训 > csp考试

2个回答 默认排序
  • 默认排序
  • 按时间排序

吊炸天1234

已采纳

Csp主要考:大学计算机专业所学习的程序设计、数据结构、算法以及相关的数学基础知识。

csp是计算机软件能力认证的一种考试。csp重点考察软件开发者实际编程能力。CSP认证考试全部采用上机编程方式,可供报考编程语言为C/C++、Java或Python,考生报名时需选择报考语言,考试时只得使用报名时的语言参加认证。

考核为黑盒测试,以通过测试用例判断程序是否能够输出正确结果来进行评分。考试时间为240分钟。考生允许携带不限量纸质资料在认证过程中翻阅,但不得在认证过程中连接互联网或电子存储设备,不得在考试结束后使用电子存储设备拷贝自己作答的答案。

Csp介绍:

CCF CSP-JS 是CCF CSP非专业级别的软件能力认证(简称CCF CSP-JS),分两个级别,分别为CSP-J(入门组,Junior)和CSP-S(提高组,Senior),均涉及算法和编程。任何人都可以报名参加。

CSP-JS赛程分为初赛(笔试)和复赛(机试),即CSP-J1/S1与CSP-J2/S2。参赛者必须先参加第一轮,达到一定的分数者方可参加第二轮。

CSP-JS自2019年起举办,有说法认为,CSP取代了NOIP,但官方否认了这一说法。

csp考试

212 评论(11)

乖乖米飞

csp-j/s考试内容如下:

①计算机基础知识(在单项选择题中考察)

②基础组合数学(在单项选择题中考察)

③基础数据结构的性质与基础算法(在单项选择题、阅读程序中考察)

④算法的综合运用(在阅读程序、完善程序中考察)

那么,我们应该如何学习这4部分知识呢?

第1部分:计算机基础知识,主要靠理解和记忆;

第2部分:基础组合数学,需要同学们在掌握基础原理的情况下练习各种常用的解题方法,多做题;

第3部分:基础数据结构与算法,则需要系统学习,针对初赛,可以更着眼于对算法的理解而弱化代码的掌握,需要理解代码但不一定需要有独立写出的能力;

第4部分:算法的综合应用,则需要同学们较为深入地理解算法甚至多做一些真正的编程题。

单项选择题主要考察基础能力(概念和最基本应用):

1、计算机基础(约 1-3 题)

2、数学基础(约 2-5 题)

3、C++ 语法,算法和数据结构基础(占比至少一半以上)

阅读代码题:

1、增强语法基础

2、了解出现 「代码运行时错误」 的原因

3、结合输出数据去分析代码

4、整体理解(要求较高)

完善代码题:

1、题面阅读能力

2、结合输入内容和输出内容阅读代码

3、结合做法提示阅读代码

4、建模能力(要求较高):结合第二条和第三条理解代码的详细做法

CSP-J/S复赛考什么?如何学?

与初赛偏理论的信息学知识相比,CSP-J/S复赛更侧重于实践。

复赛主要考察真正的上机编程能力,此时需要大家把基础的语法、已经学过的算法掌握熟练。

同学们需要独立地写代码,写出语法正确的代码,起码可以做到以下3点:

①通过样例的代码

②自己构造数据进行测试

③通过输出中间变量的调试方法调对代码

176 评论(10)

相关问答