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

如题所述

第1个回答  2022-07-22
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<=i<n,都有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次后的矩阵。 试补全程序。
提示:
"<<"表示二进制左移运算符,例如<math><semantics><annotation encoding="application/x-tex">(11)_2 << 2 = (1100)_2</annotation></semantics></math>(11)2​<<2=(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. 1<<n 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
【解析】

【基础】2019年CSP-J初赛试题(普及组)试题详解
选择题:BB 【答案】 判断题:√××× 选择题:AA 【解析】 判断题: 4.15行是否执行要看14行,与13行无关。 选择题: 1.原来是2n,有m对数被减掉,即2n-2m。 2.只存两个数,即2n-2。 假设输入的n和m都是正整数,x和y都是在 的范围内的整数,完成下面的判断题和单选题: 1.当 时,输出的值一定小于 。

爱思创赛前盘点,CSP-J 组初赛题型与知识点
初赛选手需达到一定分数线方能参加复赛。对于CSP-J组初赛,考试题型与涉及考点如下:1. 选择题:共15题,每题2分,总计30分。每题有4个备选答案,均为单选题。2. 程序阅读理解题:共3题,总计40分。题目提供一段程序,考生需理解程序逻辑,给出程序输出并完成相关判断题。3. 程序完善题:共2题...

信息学竞赛cspj初赛奖项对小升初有帮助吗
关于CSP-J\/S初赛获奖对小升初的影响,可以说帮助并不是很大。首先,CSP-J\/S初赛的成绩主要适用于竞赛后续阶段,如NOIP(全国青少年信息学奥林匹克联赛),而非直接用于小升初的升学。值得注意的是,只有CSP-J\/S提高组的同学有机会参加NOIP,这是目前各省发布的通知中明确规定的。如果你已经处于高中或...

csp-j普及组二轮吉林省有三等奖吗
csp-j普及组二轮吉林省有三等奖。根据查询相关公开信息可知,csp-j普及官方通知显示,csp-j普及组二轮吉林省有一等奖、二等奖、三等奖。

初中拿CSP-J\/S普及组一等奖对升学有帮助吗?
1、arduino智能设计比赛:小学组(4-6年级)、初中组、高中组。2、micro:bit智能设计比赛:小学组(4-6年级)、中学组(含中等职业学校)。参赛形式 :创意编程比赛分初评、复评和终评三个阶段,均以线上形式开展。每人限报1项作品,每项作品限1名指导教师。每年的8月-9月,登陆全国青少年创意编程与智能...

c++定义学生类实现平均成绩计算和查询功能?
答案:C试题分析:1Byte(字节) = 8 bit(位) 32\/8=4 详情见普及组课程103课时。4.若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=afor(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...

NOIP普及\/提高组重新命名为CSP-J\/S???
CSP是CCF举办的计算机软件能力认证,最早启动,主要考察软件开发者的实际编程能力,由中国计算机学会统一命题和测评,各地设立考试机构进行认证。CSP-J和CSP-S是面向有兴趣者自愿参与的计算机科学活动,计划于秋季首次举办,未来根据实际情况,每年可能举办一次至多次。关于CSP-J与NOIP普及组,CSP-S与提高组的...

参加CSP-J组竞赛夺奖需要掌握哪些数学知识?
解答CSP-J赛事试题,数学解题能力是关键。爱思创信奥教研室依据普及组考点、对应数学知识点、年级等对数学知识进行整理,目的有二:一是让家长和孩子对试题难度有明确认知,二是明确提升数学能力的途径,助力冲刺CSP一等奖。整理数学知识以匹配竞赛,包含CSP-J普及组的真题考点和数学能力分析。竞赛考点来源于...

...班:学透普及组核心算法考点,冲刺2024年CSP-J组夺奖!
CSP-J组夺奖算法专题班,汇集普及组核心算法考点,专为学透算法考点,冲刺2024年CSP-J组夺奖而设。此班次旨在通过集中拔高强化训练,帮助学员查漏补缺,解决CSP-J算法中各类问题,显著提升参赛解题高分能力。课程专为已掌握CSP-J组算法课程的同学设计,旨在深化理解并强化运用核心算法知识,实现算法运用的...

CSP-J\/S第一轮认证前注意事项!
CSP-J(普及组)第一轮认证时间为9:30—11:30。CSP-S(提高组)第一轮认证时间为14:30—16:30。确认考试携带物品:考试前一天需要准备好所需要携带的物品—准考证、身份证明(如身份证、市民卡等,具体按照当地要求)0.5mm黑色签字笔,2B铅笔,橡皮等非电子文具入场。选手入场将确认身份证,部分...

相似回答
大家正在搜