csp计算机认证考试题目(计算机csp考试是什么意思)

时间:2023-03-17 20:40来源:考试资源网 考试资料网
csp计算机认证考试题目(计算机csp考试是什么意思)

csp计算机认证考试题目(计算机csp考试是什么意思)

admin3周前免费1

有关CSP认证考试的语言选择问题

这个看你个人习惯,最好选择自己最擅长的语言,尤其是学习数据结构时用到的语言。这样不会在设计数据结构上耽误太多时间,有更多时间考虑算法,最后两题是有关于图论的,所以考虑下你用哪一种语言写图论有关的数据结构(比如二维数组表示矩阵、稀疏矩阵三元组表示法、十字链表等等)和算法比较熟练,就选哪个。CCF计算机软件能力认证(简称CCF CSP认证)是CCF计算机职业资格认证系列中最早启动的一项认证。该项认证重点考察软件开发者实际编程能力,由中国计算机学会统一命题、统一评测,委托各地设立的考试机构进行认证考试。该项认证每年大约3、9、12月各举办一次,自2014年推出以来,短短三年内便先后曾共有73个考点,43479人次参加认证,认证影响力与日俱增。

CCF计算机职业资格认证考试(第十九次CCF计算机软件能力认证,CSP认证)的202006-1题线性分类器?

数组下标不能使用用变量

scanf("%d %d",n,m);

int sum[n];

char a[n][3],b[m][3];

for(i=0;in;i++){

计算机CSP考170什么水平?

中等偏下吧。满分500。有最高考到445的

CSP认证(Certified Software Professional,软件能力认证)

中国计算机学会(CCF)发布公告,宣布推出CSP(软件能力认证)非专业级别,不设年龄、性别限制,在校生和在职人员均可参加。

认证时间为4小时,共5道题,从第一题至第五题,难度依次递进,每题100分,总分500分。

【基础】2019年CSP-J初赛试题(普及组)试题详解

1.中国的国家顶级域名是?

A.cn B.ch C.chn D.china

【答案】A

2.二进制数11 1011 1001 0111和01 0110 1110 1011 进行逻辑与运算的结果是?

A. 01 0010 1000 1011 B. 01 0010 1001 0011

C. 01 0010 1000 0001 D. 01 0010 1000 0011

【答案】D

【解析】

3.一个32位整型变量占用的字节数是?

A.32 B.128 C.4 D.8

【答案】C

【解析】32÷8=4(字节)

4.若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0):

s=a;

for(b=1;b=c;b++)s=s-1;

则与上述程序段功能等价的赋值语句是?

A.s=a-c; B.s=a-b; C.s=s-c; D.s=b-c;

【答案】A

5.设有100个已排好序的数据元素,采用折半查找时,最大比较次数为?

A.7 B.10 C.6 D.8

【答案】 A

【解析】

6.链表不具有的特点是?

A. 插入删除不需要移动元素 B.不必事先估计存储空间

C.所需空间与线性表长度成正比 D.可随机访问任一元素

【答案】D

7.7.把8个同样的球放在5个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的分法(如果8个球都放在一个袋子里,无论是哪个袋子,都只算同一种分法)?

A.22 B.24 C.18 D.20

【答案】C

【解析】

枚举:

8.一棵二叉树如右图所示,若采用顺序存储结构,即用一维数组元素存储该二叉树中的结点(根结点的下标为1,若某结点的下标为i,则其左孩子位于下标2i处、右孩子位于下标2i+1处),则该数组的最大下标至少为?

A.6 B.10 C.15. D.12

【答案】C

【解析】2^4-1=15

10.319和377的最大公约数是?

A.27 B.33 C.29 D.31

【答案】C

11.新学期开学了,小胖想减肥,健身教练给小胖制定了两个训练方案。方案一:每次连续跑3公里可以消耗300千卡(耗时半小时) ;方案二:每次连续跑5公里可以消耗600千卡(耗时1小时)。小胖每周周一到周四能抽出半小时跑步,周五到周日能抽出一小时跑步。另外,教练建议小胖每周最多跑21公里,否则会损伤膝盖。请问如果小胖想严格执行教练的训练方案,并且不想损伤膝盖,每周最多通过跑步消耗多少千卡?

A.3000 B.2500 C.2400 D.2520

【答案】C

【解析】

消耗千卡数与时间成正比。

方案一:

方案二:

为了尽量多消耗千卡,尽量少跑时间,应该尽量多用方案二,每天一小时最多有三天, ,剩下 ,用方案一,正好可以锻炼 ,综上,最多消耗 。

12.一副纸牌除掉大小王有52张牌,四种花色,每种花色13张。假设从这52张牌中随机抽取13张纸牌,则花色一致的牌数至少是?

A.4 B.2 C.3 D.5

【答案】A

【解析】

13.一-些数字可以颠倒过来看,例如0、1、8颠倒过来还是本身,6颠倒过来是9,9颠倒过来看还是6,其他数字颠倒过来都不构成数字。类似的,一些多位数也可以颠倒过来看,比如106颠倒过来是901。假设某个城市的车牌只由5位数字组成,每一位都可以取0到9。请问这个城市最多有多少个车牌倒过来恰好还是原来的车牌?

A.60 B.125 C.75 D.100

【答案】C

【解析】一个五位数倒过来,第一位变到第五位,第五位变到第一位,即第一位倒过来等于第五位,第五位倒过来等于第一位,有0→0、1→1,8→8,6→9,9→6五种情况。同理,第二位和第四位也有五种情况。第三位倒过来还是第三位,也就是只能说0、1、8三种。根据乘法原理,得共有 。

14.假设一棵二叉树的后序遍历序列为 DGJHEBIFCA ,中序遍历序列为DBGEHJACIF,则其前序遍历序列为?

A. ABCDEFGHIJ B. ABDEGHJCFI C. ABDEGJHCFI D. ABDEGHJFIC

【答案】B

【解析】

作出二叉树的图:

15.15.以下哪个奖项是计算机科学领域的最高奖?

A.图灵奖 B.鲁班奖 C.诺贝尔奖 D.普利策奖

【答案】C

二、阅读程序(程序输入不超过数组或字符串定义的范围;判断题正确填√,错误填×;除特殊说明外,判断题1.5分,选择题3分,共计40分)

1.输入的字符串只能由小写字母或大写字母组成。

2.若将第8行的“i = 1”改为“i = 0”,程序运行时会发生错误。

3.若将第8行的“i = n”改为“i * i = n”,程序运行结果不会改变。

4.若输入的字符串全部由大写字母组成,那么输出的字符串就跟输入的字符串一样。

5.若输入的字符串长度为18,那么输入的字符串跟输出的字符串相比,至多有()个字符不同。

A.18 B.6 C.10 D.1

6.若输入的字符串长度为(),那么输入的字符串跟输出的字符串相比,至多有36个字符不同。

A.36 B. C.1 D.128

【答案】

判断题:×√×√

选择题:BB

【答案】

判断题:√×××

选择题:AA

【解析】

判断题:

4.15行是否执行要看14行,与13行无关。

选择题:

1.原来是2n,有m对数被减掉,即2n-2m。

2.只存两个数,即2n-2。

假设输入的n和m都是正整数,x和y都是在 的范围内的整数,完成下面的判断题和单选题:

1.当 时,输出的值一定小于 。

2.执行完第27行的"++ans"时,ans —定是偶数。

3.a[i]和b[i]不可能同时大于0。

4.右程序执行到第13行时,x总是小于y,那么第15行不会被执行。

5.若m个x两两不同,且m个y两两不同,则输出的值为()。

A. B. C. D.

6.若m个x两两不同,且m个y都相等,则输出的值为()。

A. B. C. D.

【答案】

判断题:×√

选择题:B

【解析】

判断题:

1.当a数组数字重复时,取的是最小值中编号靠前的那个,并不会出错。

2.f的返回函数永远是0。

1.如果a数组有重复的数字,则程序运行时会发生错误。()

2.如果b数组全为0,则输出为0。()

3.当n=100时,最坏情况下,与第12行的比较运算执行的次数最接近的是:()。

A. 5000 B. 600 C. 6 D. 100

4.当n=100时,最好情况下,与第12行的比较运算执行的次数最接近的是:()。

A. 100 B. 6 C. 5000 D. 600

5.当n=10时,若b数组满足,对任意0=in,都有b[i] = i + 1,那么输出最大为()。

A. 386 B. 383 C. 384 D. 385

6.(4分)当n=100时,若b数组满足,对任意0 S i 71,都有b[i]=1,那么输出最小为()。

A. 582 B. 580 C. 579 D. 581

【答案】

判断题:×√

选择题:ADDB

【解析】

1.(矩阵变幻)有一个奇幻的矩阵,在不停的变幻,其变幻方式为:数字0变成矩阵 ,数字1变成矩阵 最初该矩阵只有一个元素0,变幻n次后,矩阵会变成什么样?

例如,矩阵最初为: ;矩阵变幻1次后: 矩阵变幻2次后: 输入一行一个不超过10的正整数n。输出变幻n次后的矩阵。 试补全程序。

提示:

""表示二进制左移运算符,例如mathsemanticsannotation encoding="application/x-tex"(11)_2 2 = (1100)_2/annotation/semantics/math(11)22=(1100)2;而“^”表示二进制异或运算符,它将两个参与运算的数中的每个对应的二进制位—进行比较,若两个二进制位相同,则运算结果的对应二进制位为0,反之为1。

①处应填()

A. n%2 B. 0 C. t D. 1

②处应填()

A. x-step,y-step B. X,y-step C. x-step,y D.x,y

③处应填()

A. x-step,y-step B. x+step,y+step C. x-step,y D. X,y-step

④处应填()

A. n-1,n%2 B. n,0 C. n,n%2 D. n-1,0

⑤处应填()

A. 1(n+1) B. 1n C. n+1 D. 1(n-1)

【答案】CDBBB

【解析】

(计数排序)计数排序是一个广泛使用的排序方法。下面的程序使用双关键字计数排序,将n对10000以内的整数,从小到大排序。例如有三对整数(3,4)(3,4)、(2,4)(2,4)、(3,3)(3,3),那么排序之后应该是(2,4)(2,4)、(3,3)(3,3)、(3,4)(3,4) 。输入第一行为nn,接下来nn行,第ii行有两个数a[i]a[i]和b[i]b[i],分别表示第ii对整数的第一关键字和第二关键字。从小到大排序后输出。数据范围 且

提示:应先对第二关键字排序,再对第一关键字排序。数组ord[]存储第二关键字排序的结果,数组res[]存储双关键字排序的结果。

试补全程序。

①处应填()

A. ++cnt [i] B. ++cnt[b[i]] C. ++cnt[a[i] * maxs + b[i]] D. ++cnt[a[i]]

②处应填()

A. ord[--cnt[a[i]]] = i B. ord[--cnt[b[i]]] = a[i]

C. ord[--cnt[a[i]]] = b[i] D. ord[--cnt[b[i]]] = i

③处应填()

A. ++cnt[b[i]] B. ++cnt[a[i] * maxs + b[i]] C. ++cnt[a[i]] D. ++cnt [i]

④处应填()

A. res[--cnt[a[ord[i]]]] = ord[i] B. res[--cnt[b[ord[i]]]] = ord[i]

C. res[--cnt[b[i]]] = ord[i] D. res[--cnt[a[i]]] = ord[i]

⑤处应填()

A. a[i], b[i] B. a[res[i]], b[res[i]] C. a[ord[res[i]]]j b[ord[res[i]]] D. a[res[ord[i]]]j b[res[ord[i]]]

【答案】BDCAB

【解析】

2021年CSP-S各省试题一样吗

试题是一样的。

CSP-S考试是全国统一的,csp重点考察软件开发者实际编程能力,认证内容主要覆盖大学计算机专业所学习的程序设计,数据结构,算法以及相关的数学基础知识。

报名参加CSP认证者不限年龄,不限学历,不限报考次数,不限国籍,在报名官网注册账户后均可报名参加认证。

csp-j/s是什么考试

软件能力认证考试。

CSP-J/S是CCF创办的CSP(软件能力认证)中面向非专业级的软件能力认证,于2019年首次开设,分为CSP-J(入门级,Junior)和CSP-S(提高级,Senior)两组,分别进行两轮认证,涉及算法和编程。CSP-J/S不设年龄、性别限制,在校生和在职人员均可参加。

扩展资料:

注意事项:

考试前当晚准备好两支2b的铅笔,检查准考证、身份证等是否全部备齐,避免第二天早上慌慌张张。

2b铅笔:注意要把笔尖削成扁的,这样填涂的时候,只要画一道就能涂满整个框了,非常节省时间。

橡皮擦:买专用的绘图橡皮,擦的比较干净。

参考资料来源:百度百科-CCF计算机软件能力认证


    “csp计算机认证考试题目(计算机csp考试是什么意思)”由考试资料网(www.kszl.net)整理!仅供学习参考!具体以权威部门公布的内容为准!

------分隔线----------------------------


------分隔线----------------------------