GESP第13次认证真题解析|图形化编程二级真题回顾

四季读书网 3 0
GESP第13次认证真题解析|图形化编程二级真题回顾

点击上方蓝字·关注我们

GESP第13次认证真题解析|图形化编程二级真题回顾 第1张
GESP第13次认证真题解析|图形化编程二级真题回顾 第2张
GESP第13次认证真题解析|图形化编程二级真题回顾 第3张

CCF编程能力等级认证,英文名Grade Examination of Software Programming(以下简称GESP),由中国计算机学会发起并主办,是为计算机和编程学习者提供学业能力验证的平台。GESP旨在提升青少年计算机编程能力,培训机构编编程教育水平,推广和普及计算机和编程教育。

GESP考察语言为图形化(Scratch)编程、Python编程及C++编程,主要考察学生掌握相关编程知识和操作能力,熟悉编程各项基础知识和理论框架,通过设定不同等级的考试目标,让学生具备编程从简单的程序到复杂程序设计的编程能力,为后期专业化编程学习打下良好基础。

本次为大家带来的是20263月图形化编程二级认证真题解析。

图形化编程 二级

20263

一、单选题(共10题,每题3分,共30分)

题号

1

2

3

4

5

6

7

8

9

10

答案

B

A

B

C

D

D

C

B

A

A

1、在2026年春晚的《武BOT》节目中,一群机器人表演空翻:它们落地后晃一下又能站稳,还会移动保持队形整齐。如果把机器人看成一台计算机,它的“输入设备”就像耳朵、眼睛,用来从外面接收信息。那么,下面哪一个选项不能当作机器人的“输入设备”?( )

A、检测身体是否歪斜的“平衡传感器”(像感觉站得稳不稳的小秤)

B、机器人内部安装好的“智能程序”(像它的大脑,用来思考和控制动作)

C、用来接收人类指令的“遥控器”

D、机器人的“摄像头眼睛”(用来拍下其他机器人的位置)

【答案】B

【考纲知识点】计算机系统基础-输入设备概念

【解析】输入设备是用来从外部接收信息的硬件设备。

A平衡传感器、C遥控器、D摄像头都是输入设备。B智能程序是软件/算法,是机器人的"大脑",属于处理和控制单元,不是输入设备。

2、默认小猫角色,首先点击绿旗,接着点击小猫三次,变量n不可能为?( )

GESP第13次认证真题解析|图形化编程二级真题回顾 第4张

A15

B5

C0

D-15

【答案】A

【考纲知识点】事件处理

【解析】每次点击小猫,变量n会在-5~5之间取随机数

初始:-5

第一次增加:-5 + [-5,5] = [-10, 0]

第二次增加:[-10,0] + [-5,5] = [-15, 5]

第三次增加:[-15,5] + [-5,5] = [-20, 10]

所以最终n的范围是-2010,不可能为15,所以选A

3、默认小猫角色,执行下列程序后,舞台上绘制的图形是?( )

GESP第13次认证真题解析|图形化编程二级真题回顾 第5张

A、一个正方形

B、一个长方形

C、四个分离的正方形

D、一个回形(内外双层边框)

【答案】B

【考纲知识点】画笔工具、循环结构

【解析】正方形要求边长相等所以排除AC,过程中旋转的角度都是90°移动长度固定是10030,不可能形成内外双层的情况,排除D,所以选B,此时2个长方形重叠

4、默认小猫角色,执行下列程序后,小猫说出的值是?( )

GESP第13次认证真题解析|图形化编程二级真题回顾 第6张

A3

B2

C1

D0

【答案C

【考纲知识点】循环结构、变量

【解析】x初始为3,循环中x不断增加2,直到x>15,此时x=17,而17%4=1,所以选C

5、执行下列积木,变量x的值为?( )

GESP第13次认证真题解析|图形化编程二级真题回顾 第7张

A-1

B-4

C-10

D-5

【答案D

【考纲知识点】变量运算、算术运算

【解析】先计算-7/5=-1.4,再向上取整为-1,再计算3+2=5,最后计算-1*5=-5,所以选D

6、小明和5个朋友计划周末去郊外野餐,目的地距离30公里,预算100元。交通方案为:自驾游:每公里0.8元,包车服务:6人以内200元,超过6300元。默认小猫角色,编写程序帮助小明选择周末出游的交通方案。执行下列程序后,小猫说出的内容是?( )

GESP第13次认证真题解析|图形化编程二级真题回顾 第8张

A、超预算124

B、可行24

C、超预算200

D、可行76

【答案D

【考纲知识点】条件判断、广播

【解析】distance初始为30people初始为6budget初始为100,先进行计算,cost1用于记录自驾花费,cost1=30*0.8= 24cost2用于记录包车花费,由于人数6<7所以cost2=200,此时自驾的花费小于包车花费,所以result的值为24,等计算结束,进行输出结果广播,此时result<budget执行否则部分,说可行和100-24=76,选D

7、默认小猫角色,执行下列哪个程序可以在舞台上从左至右呈现五只小猫?( )

GESP第13次认证真题解析|图形化编程二级真题回顾 第9张

AGESP第13次认证真题解析|图形化编程二级真题回顾 第10张

BGESP第13次认证真题解析|图形化编程二级真题回顾 第11张

CGESP第13次认证真题解析|图形化编程二级真题回顾 第12张

DGESP第13次认证真题解析|图形化编程二级真题回顾 第13张

【答案C

【考纲知识点】克隆、循环结构

【解析】

A选项:当小绿旗被点击时,循环执行5次,每次克隆自己后移动80,确实是会克隆出5个自己,但当作为克隆体启动时进行了隐藏,所以只会在终点看到1只小猫

B选项:当小绿旗被点击时,循环执行5次,每次克隆自己,此时本体和克隆体都在(-200,-100)的位置,当作为克隆体启动时,所有克隆体移动80步,所以最后呈现的效果是2只小猫

C选项:本体进行了隐藏,克隆体与A选项刚好相反,当作为克隆体启动时进行了显示,所以会看到5只克隆体小猫

D选项:本体进行了隐藏,当作为克隆体启动时,所有克隆体显示并且移动80步,最后呈现是1只小猫

综上所述,应该选C

8、默认小猫角色,执行下列程序后,小猫的坐标是?( )

GESP第13次认证真题解析|图形化编程二级真题回顾 第14张

A、(60100

B、(120100

C、(114100

D、(100120

【答案B

【考纲知识点】循环结构、角色的控制

【解析】程序效果:初始在(0,0)位置,循环每次将x坐标增加3y坐标增加5,直到x大于99y大于99,两者满足其一即可,最后移动x坐标步

由于y一定比x先不满足条件,那么y大于99需要重复执行20次,循环结束后y=5*20=100x=3*20=60,坐标为(60100),再沿着90方向移动x坐标步,此时坐标为(120,100),所以选B

9、输入自然数13,下列流程图输出的结果是?( )

GESP第13次认证真题解析|图形化编程二级真题回顾 第15张

A、奇数

B、偶数

C、偶数奇数

D、没有输出

【答案A

【考纲知识点】流程图

【解析】输入自然数13,流程图会判断该数的奇偶性。13除以21,是奇数,因此输出"奇数"

10、小明有一个有趣的存钱计划,第1周存1元,第2周存4元,第3周存9元,以此类推,默认小猫角色,编写程序帮助小明计算n周后存钱的总数,执行下列程序,小猫说出的内容是?( )

GESP第13次认证真题解析|图形化编程二级真题回顾 第16张

A55

B91

C30

D140

【答案A

【考纲知识点】循环结构、变量

【解析】存钱规律是第n周存元。 初始n=55周):1²+2²+3²+4²+5²=1+4+9+16+25=55因此答案是55,选A

二、判断题(共5题,每题4分,共20分)

题号

1

2

3

4

5

答案

×

×

×

1、默认小猫角色,执行下列程序,小猫说出的值为18

GESP第13次认证真题解析|图形化编程二级真题回顾 第17张

【答案】×

【考纲知识点】变量运算、循环结构

【解析】初始x=2y=1,循环中x不断加1y不断加2,直到x*y大于50

x=2+1+1+1+1=6

y=1+2+2+2+2=9

此时x+y=15,此说法错误

2、默认小猫角色,执行下列程序,在按下空格之前,只要在舞台上单击鼠标,就会在当前位置盖上小猫的图章。

GESP第13次认证真题解析|图形化编程二级真题回顾 第18张

【答案】√

【考纲知识点】图章、画笔

【解析】程序解读:循环中会不断跟随鼠标,当按下鼠标时通过图章在舞台上印下一个小猫角色,直到按下空格结束循环,与描述相符合。

3、默认小猫角色,下列程序能够判断给定的一个随机三位数是否为对称数。所谓对称数是指从左到右和从右到左读该数,其值相同,818666等是对称数,而123不是对称数。

GESP第13次认证真题解析|图形化编程二级真题回顾 第19张

【答案】×

【考纲知识点】广播、循环结构、算术运算

【解析】广播后,x不断除10变小,而y不断乘10变大,广播结束后xy一定不相等,y虽然为x求逆之后的结果,但x的值变化,最后为0了。所以不能正确判断x是否为对称数

4、默认小猫角色,下列两组程序都能实现从1秒到10秒报时的效果且效果一样。

GESP第13次认证真题解析|图形化编程二级真题回顾 第20张
GESP第13次认证真题解析|图形化编程二级真题回顾 第21张

【答案】√

【考纲知识点】循环结构、变量

【解析】程序1:将t设置为0,循环10次,每次先将t的值增加,说t的值并等待1s,依次为1234…910,最后说积木块里没有任何内容,气泡会消失,达到报时效果。

程序2:将t设置为0,循环10次,每次将t的值增加,并且说t的值1s,时间结束后气泡自动消失,也能实现效果。

5、舞台中有小猫和苹果两个角色,点击绿旗,执行下列程序,舞台中可能会出现五只小猫和五个苹果。

GESP第13次认证真题解析|图形化编程二级真题回顾 第22张GESP第13次认证真题解析|图形化编程二级真题回顾 第23张

【答案】×

【考纲知识点】克隆、循环结构

【解析】苹果程序:移动到(0,0),面向90方向,显示并且移到舞台最前面,重复执行5次克隆小猫,当苹果作为克隆体启动时,会移动80

小猫程序:隐藏小猫角色,重复执行5次移到随机位置克隆苹果,当小猫作为克隆体启动时,会显示出来

当小绿旗被点击时,克隆体小猫随机到不同位置,而克隆体苹果只会出现在(80,0)的位置

三、编程题(共2题,每题25分,共50分)

题号

1

2

答案

1、交朋友

GESP第13次认证真题解析|图形化编程二级真题回顾 第24张
GESP第13次认证真题解析|图形化编程二级真题回顾 第25张

【题目描述】

小杨喜欢和同学们交朋友。班级里有三位小朋友,他们的身高分别是H1H2H3,其中小杨的身高是H1

小杨想找一位身高和自己最接近的小朋友做朋友。如果有多位小朋友的身高和小杨同样接近,善良的小杨会选择其中较矮的那位,因为他觉得这样一起玩耍更轻松。

默认小猫角色和白色背景,请你编写一个程序,帮助小杨找出这位朋友的身高是多少吧!最后输出的答案存入变量ans中。

【输入描述】

新建变量“H1”,“H2”和“H3”,依次表示三位小朋友的身高。其中“H1”是小杨的身高。

注意:三位小朋友的身高互不相同且所有身高都是100199之间的整数。

如下图所示:

GESP第13次认证真题解析|图形化编程二级真题回顾 第26张

【输出描述】

新建变量“ans”用于存储最后的结果。

如下图所示:

GESP第13次认证真题解析|图形化编程二级真题回顾 第27张

【样例解释】

针对上面的数据:小杨的身高是150

第二位小朋友身高165,与150相差15

第三位小朋友身高135,与150也相差15

两位小朋友与小杨的身高差距相同,小杨选择较矮的那位,所以选择身高135的第三位小朋友。

【输入样例】

H1 = 150

H2 = 165

H3 = 135

【输出样例】

ans = 135

【输入样例】

H1 = 150

H2 = 160

H3 = 165

【输出样例】

ans = 160

【注意事项】

1.变量名的拼写(包括大小写)要和题目完全一致。

2.输入变量直接赋值即可,无需使用“询问并等待”积木块。

3.输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。

【考纲知识点】变量、分支结构

【解析】程序首先计算小杨与另外两位小朋友的身高差的绝对值。然后比较差值大小,选择差值较小的小朋友。如果差值相等,则通过比较H2H3的大小,选择较矮的那位。使用绝对值函数确保身高差为正数,便于比较。

【参考程序】

GESP第13次认证真题解析|图形化编程二级真题回顾 第28张

【程序解析】创建变量H1H2H3分别记录三人身高,设置变量d1记录第1人与小杨的身高差绝对值,设置变量d2记录第2人与小杨的身高差绝对值,先比较d1d2的大小关系,身高差更小的记录到ans中,如果d1d2相等,那么比较H2H3的身高关系,将身高矮的记录到ans

2、数字替换

GESP第13次认证真题解析|图形化编程二级真题回顾 第29张
GESP第13次认证真题解析|图形化编程二级真题回顾 第30张

【题目描述】

小杨最近迷上了数字游戏。他觉得数字8看起来像两个叠在一起的甜甜圈,非常有趣;而数字4让他联想到不太喜欢的酸柠檬。于是,小杨想出了一个好玩的游戏规则:把任意一个数字中所有的数字4都替换成8,如果数字中没有4,就保持原样不变。

默认小猫角色和白色背景,请你编写一个程序,帮助小杨完成这个有趣的数字替换游戏吧!最后输出的答案存入变量ans中。

【输入描述】

新建变量“A”,表示小杨要处理的数字。

注意:0 < A ≤ 100,000,000(数字最长不超过9位)。

如下图所示:

GESP第13次认证真题解析|图形化编程二级真题回顾 第31张

【输出描述】

新建变量“ans”用于存储最后的结果。

如下图所示:

GESP第13次认证真题解析|图形化编程二级真题回顾 第32张

【样例解释】

数字8459045里有两个4,把它们都替换成8后,就变成了8859085

【输入样例】

A = 8459045

【输出样例】

ans = 8859085

【输入样例】

A = 123

【输出样例】

ans = 123

注意事项:

1.变量名的拼写(包括大小写)要和题目完全一致。

2.输入变量直接赋值即可,无需使用“询问并等待”积木块。

3.输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。

【考纲知识点】变量、循环结构、分支结构

【解析】程序使用数位分离方法,从个位开始逐位处理数字。对于每一位,如果是4则替换为8,然后按照位权累加到结果ans中。这种方法不需要字符串转换,纯数学运算实现,效率较高。每次循环处理一位数字,通过整除10去掉已处理的位,直到所有位都处理完毕。

【参考程序】

GESP第13次认证真题解析|图形化编程二级真题回顾 第33张

【程序解析】设置变量A记录需要处理的数字,变量ans记录最终结果,变量k用于记录当前的位权,为了不改变原值的大小,设置变量B记录A的值,设置变量d记录当前获取的数字,通过B%10得到个位放到变量d中,判断d是否为4,成立则将d修改为8,然后将当前位×位权加到ans上,将位权k变大10倍,将B中的个位去掉,因为B/10得到的是小数,这里需要注意向下取整

策划:GESP技术委员会副主席 刘晓庆

技术支持:韩丹

【关于GESP第14次认证】

GESP第13次认证真题解析|图形化编程二级真题回顾 第34张

认证语言:

C++/Python/图形化编程

GESP第13次认证真题解析|图形化编程二级真题回顾 第35张

报名及交费时间:

2026年4月15日17:00-6月16日24:00

GESP第13次认证真题解析|图形化编程二级真题回顾 第36张

准考证下载及打印时间:

2026年6月23日9:30-6月27日9:30

GESP第13次认证真题解析|图形化编程二级真题回顾 第37张

认证时间:

1-4级 2026年6月27日  上午09:30-11:30

5-8级 2026年6月27日  下午13:30-16:30

GESP第13次认证真题解析|图形化编程二级真题回顾 第38张

认证方式:

全国各GESP考点内上机考试

GESP第13次认证真题解析|图形化编程二级真题回顾 第39张

报名方式:

登录GESP网站(https://gesp.ccf.org.cn/)进行报名或“CCF GESP”微信公众号报名。

GESP第13次认证真题解析|图形化编程二级真题回顾 第40张

认证安排及收费标准:

认证时间

认证级别

认证语言

认证费用

上午9:30-11:30

一级

C++/Python/图形化

300元/人

上午9:30-11:30

二级

C++/Python/图形化

320元/人

上午9:30-11:30

三级

C++/Python/图形化

340元/人

上午9:30-11:30

四级

C++/Python/图形化

360元/人

下午13:30-16:30

五级

C++/Python

380元/人

下午13:30-16:30

六级

C++/Python

400元/人

下午13:30-16:30

七级

C++/Python

420元/人

下午13:30-16:30

八级

C++/Python

440元/人

GESP第13次认证真题解析|图形化编程二级真题回顾 第41张

报名流程

📍第一种方式:GESP网站报名流程

步骤1:在电脑上使用Google Chrome浏览器/Microsoft Edge浏览器/Firefox浏览器进入GESP网站 (https://gesp.ccf.org.cn) ,参加过GESP认证的考生可直接点击【登录】;未参加过GESP的考生需先点击【注册】完成新用户注册→点击【登录】。

步骤2:进入认证列表,在对应的认证名称后点击【立即报名】。

步骤3:按顺序填写考生的报名信息,身份证信息、语言等级都填写完整后,选择考点,所选城市/区没有考点信息显示,则说明该地区暂无考点,请勾选其他城市/区。考点剩余机位数大于0,则可以报名该考点。填写完成后,点击【提交报名】。

步骤4:在报名信息确认界面,仔细核对报名信息后,点击【确认报名】。

注:如需修改考生信息,请点击【修改报名】。

步骤5:进入交费界面,选择支付方式(支付宝/微信)后,点击【确认】,然后扫码支付报名费用。

注:部分省市的考位数量变化较快,如交费页面提示该考点已报满,请点击【我的报名】后点击【取消报名】,重新填写报名信息后再提交。

步骤6:完成支付,认证报名成功。

步骤7:等待审核,已交费考生信息会依次审核。

步骤8:在指定时间内下载、打印准考证。

步骤9:参加认证。

📍第二种方式:GESP公众号报名流程

点击“CCF GESP”公众号底部菜单栏【GESP】→【报名认证】,同意授权,进行登录。登录后,其余报名步骤可参考“第一种方式”指引完成报名。

GESP第13次认证真题解析|图形化编程二级真题回顾 第42张
GESP第13次认证真题解析|图形化编程二级真题回顾 第43张

【联系我们】

1. GESP微信:关注“CCF GESP”公众号,点击“GESP小助手”即可交流。

2. GESP邮箱:gesp@ccf.org.cn

注:请在邮件中详细描述咨询的问题并留下考生的联系方式及姓名、身份证件号,以便及时有效处理。

3. GESP电话:0512-67656856

咨询时间:周一至周五(法定节假日除外): 上午 8:30-12:00;下午 13:00-17:30

扫描下方二维码关注GESP公众号,了解更多资讯

GESP第13次认证真题解析|图形化编程二级真题回顾 第44张
GESP第13次认证真题解析|图形化编程二级真题回顾 第45张

抱歉,评论功能暂时关闭!