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

四季读书网 1 0
GESP第六次认证真题解析|图形化编程三级真题回顾
GESP第六次认证真题解析|图形化编程三级真题回顾-第1张图片-四季读书网

点击上方蓝字关注我们吧

GESP第六次认证真题解析|图形化编程三级真题回顾-第2张图片-四季读书网

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

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

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

GESP20246月认证图形化编程三级

  1. 单选题(一共15个题目,每题2分,共30分)

题号

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

答案

C

B

D

A

C

A

C

B

C

D

B

D

B

C

A

1、小杨父母带他到某培训机构给他报名参加CCF组织的GESP认证考试的第1级,那他可以选择的认证语言有几种?( )

A1

B2

C3

D4

【答案C

【解析】GESP认证目前支持的语言有图形化编程、PythonC++三种

2、下列流程图的输出结果是?(  )

GESP第六次认证真题解析|图形化编程三级真题回顾-第3张图片-四季读书网

A2

B3

C4

D5

【答案】B

【解析】s=2, t=10, ans=0  s!=t    t是偶数 t=5  ans = 1

                                           s!=t    t是奇数 t=4  ans = 2

                                           s!=t    t是偶数 t=2  ans = 3

                                           s==t    ans=3

3、默认小猫角色,执行下列程序,输入10,则y的值是?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第4张图片-四季读书网

A10

B0

C1

D-1

【答案】D

【解析】10 = 0 不成立

10>0

y=-1

4、默认小猫角色,列表“字母表”依次存储从AZ26个大写字母,输入“GESP YYDS”,执行下列程序,小猫说出的内容是?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第5张图片-四季读书网GESP第六次认证真题解析|图形化编程三级真题回顾-第6张图片-四季读书网

AJHVS BBGV

BJHVS CCHV

CKIVT BBGV

DKIWT CCHW

【答案】A

【解析】分析代码含义是将字符串中的每个字符向右偏移3个 位置,如果超过26就从A开始取值,如果不是字母的则直接取值,比如输入中的空格。结果是: JHVS BBGV

5、默认小猫角色,执行下列程序,绘制出如下图形,红框处填写的数值是?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第7张图片-四季读书网GESP第六次认证真题解析|图形化编程三级真题回顾-第8张图片-四季读书网

A0

B50

C100

D150

【答案】C

【解析】移动100步,50步是半径,最后画完会移动回去,那么要到下一个起点应该移动100;

6、默认小猫角色,执行下列程序,绘制出来的图形是?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第9张图片-四季读书网

AGESP第六次认证真题解析|图形化编程三级真题回顾-第10张图片-四季读书网

BGESP第六次认证真题解析|图形化编程三级真题回顾-第11张图片-四季读书网

CGESP第六次认证真题解析|图形化编程三级真题回顾-第12张图片-四季读书网

DGESP第六次认证真题解析|图形化编程三级真题回顾-第13张图片-四季读书网

【答案】A

【解析】i/2的余数等于0,说明当i为偶数时执行如果那么 中的程序,否则i为奇数时执行否则中的程序。i的 奇偶变化为偶奇偶奇偶,对应右转90,左转90,右 转90,左转90,右转90,颜色变换为红、绿、红、绿、红 而且长度越来越短。

7、默认小猫角色,执行下列程序,舞台上最多会看到多少只小猫?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第14张图片-四季读书网

A4

B3

C8

D6

【答案】C

【解析】因为克隆体也能克隆,【每个克隆体都会响应广播。】

8、默认小猫角色,执行下列程序,小猫说出的内容是?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第15张图片-四季读书网

A1

B3

C5

D7

【答案】B

【解析】对照表

Penguin

123

n结束故编号为3

9、默认小猫角色,执行下列程序,小猫说出的内容是?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第16张图片-四季读书网

A0

B1

C2

D3

【答案】C

【解析】该程序的功能是遍历s1的每个字符,查看其是否在s2中出现,如果出现计数器result增加1oes2中出现,所以result最后的结果是2。则result等于2 ,故选c

10、下列有关于列表的说法正确的是?( )

A、删除列表中的一项数据,这一项后面数据的列表编号不会改变。

B、列表名称一旦确立不可修改。

C、列表只能适用于所有角色,不能仅适用于当前角色。

D、列表与变量可以同名,如可以同时建立名为“成绩”的列表和名为“成绩”的变量。

【答案D

【解析】列表在图形化中可以与变量同名,故选d

11、默认小猫角色,执行下列程序,变量“temp”的值为?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第17张图片-四季读书网GESP第六次认证真题解析|图形化编程三级真题回顾-第18张图片-四季读书网

A1

B8

C20

D29

【答案】B

【解析】程序是在打擂台找列表中下标是偶数的数据的最小值,故选b

12、下列两个积木的值分别是?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第19张图片-四季读书网

Afalse false

Bfalse true

Ctrue false

Dtrue true

【答案】

【解析】不成立的规则是将真变假、假变真,或的规则是有真则真,与的规则是全真才真,d

13、默认小猫角色,执行下列程序,输入BANANAS,小猫说出的内容是?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第20张图片-四季读书网

A2

B3

C4

D5

【答案】B

【解析】程序是在找BANANAS第一个N的下标

BANANAS

1234567

可见第一个N3,故选b

14、最小公倍数是指两个或多个整数公有的倍数中,最小的那个数。例如,23的公倍数有61218等等,其中最小的是6,因此6就是23的最小公倍数。默认小猫角色,下面求两个正整数的最小公倍数的程序中“重复执行直到…”的判断条件是?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第21张图片-四季读书网

AGESP第六次认证真题解析|图形化编程三级真题回顾-第22张图片-四季读书网

BGESP第六次认证真题解析|图形化编程三级真题回顾-第23张图片-四季读书网

CGESP第六次认证真题解析|图形化编程三级真题回顾-第24张图片-四季读书网

DGESP第六次认证真题解析|图形化编程三级真题回顾-第25张图片-四季读书网

【答案】C

【解析k要是ab的最小公倍数, 那么k %a ==0 并且k%b == 0才可以

15、小杨想要将A柱子上的三个盘子转移到C柱子,规则是每次只能挪动一个圆盘,小盘只能放到大盘上边,可以借助B柱子完成任务。请问最少需要几步可以完成这个任务?( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第26张图片-四季读书网

A7

B8

C9

D10

【答案】A

【解析1个碟子需要1,2个碟子需要3,3个碟子需要7,规律是n个碟子需要2^n-1

  1. 判断题(每题2分,共20分)

题号

1

2

3

4

5

6

7

8

9

10

答案

×

×

×

×

×

1GESP测试是对认证者的编程能力进行等级认证,同一级别的能力基本上与编程语言无关。( )

【答案】正确

【解析】gesp的规定符合,故

2、默认小猫角色,执行下列程序,输入正整数5,小猫说出的内容是33。( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第27张图片-四季读书网

【答案】正确

【解析】程序是在将1~5的数中偶数累 乘,奇数累加,故正

3、选择小球角色,执行下列代码,输入字符串“ABAAA”舞台上会出现下图所示图形。( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第28张图片-四季读书网GESP第六次认证真题解析|图形化编程三级真题回顾-第29张图片-四季读书网

【答案】错误

【解析】程序遍历字符串,对于每个i都是 是A向右边移动盖图章,B复原盖图章图片与事实不符,故错误

4、默认小猫角色,执行下列程序后,小猫说出的内容为25。( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第30张图片-四季读书网

【答案】正确

【解析】程5次循环将i累加j,并将j增加1,循环过后i=25,故正确。

5、默认小猫角色,执行下列程序,舞台不会出现小猫角色。( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第31张图片-四季读书网

【答案】错误

【解析】图章不受影响,故错误

6、默认小猫角色,执行下列程序,小猫说出的内容为false。( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第32张图片-四季读书网

【答案】错误

【解析】字符比较从头到尾比Ascll,h<n,true

7、默认小猫角色,执行下列程序,列表“植物”的第二项内容是百合。( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第33张图片-四季读书网

【答案】错误

【解析】变化:

>玫瑰 百合>玫瑰 兰花 百合>玫瑰 兰花 雏菊>玫瑰 兰花 雏菊 荷花

8、默认小猫角色,执行下列程序,列表中的项目数为6。( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第34张图片-四季读书网GESP第六次认证真题解析|图形化编程三级真题回顾-第35张图片-四季读书网

【答案】正确

【解析】重复执行9次删除了4次,满足条件,结束循环

9、默认小猫角色,执行下列程序,如果小猫只说出“石景山”,那么在画红框的积木中填入

GESP第六次认证真题解析|图形化编程三级真题回顾-第36张图片-四季读书网

即可。( )

GESP第六次认证真题解析|图形化编程三级真题回顾-第37张图片-四季读书网GESP第六次认证真题解析|图形化编程三级真题回顾-第38张图片-四季读书网

【答案】错误

【解析】应该将或改为并且。

10、把整数3025从中剪开分为3025两个数,此时再将这两数之和平方,计算结果又等于原数。GESP第六次认证真题解析|图形化编程三级真题回顾-第39张图片-四季读书网,这样的数叫“雷劈数”。可以使用枚举的方法求出所有符合这样条件的四位数。( )

【答案】正确

【解析】1000~枚举到9999即可

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

题号

1

2

答案



1、小杨画矩形

GESP第六次认证真题解析|图形化编程三级真题回顾-第40张图片-四季读书网

GESP第六次认证真题解析|图形化编程三级真题回顾-第41张图片-四季读书网

【题目描述】

小杨想构造一个高为h3≤h≤10),宽为w5≤w≤10)的矩形,这个矩形的边框用小写字母“a”来绘制,中间用“=”填充。

默认小猫角色和白色背景,请你帮小杨根据给定的hw,在列表中呈现对应的矩形。

【输入描述】

新建变量“h”用于存储矩形的高(3≤h≤10)。

新建变量“w”用于存储矩形的宽(5≤w≤10)。

如下图所示:

GESP第六次认证真题解析|图形化编程三级真题回顾-第42张图片-四季读书网

【输出描述】

新建列表“list”用于存储最后生成的矩形,注意每次点击绿旗之后都需要清空该列表,然后再向内插入数据。

如下图所示:

GESP第六次认证真题解析|图形化编程三级真题回顾-第43张图片-四季读书网

【输入样例】

h = 7

w = 7

【输出样例】

list = ['aaaaaaa', 'a=====a', 'a=====a', 'a=====a', 'a=====a', 'a=====a', 'aaaaaaa']

GESP第六次认证真题解析|图形化编程三级真题回顾-第44张图片-四季读书网

【输入样例】

h = 5

w = 6

【输出样例】

list = ['aaaaaa', 'a====a', 'a====a', 'a====a', 'aaaaaa']

GESP第六次认证真题解析|图形化编程三级真题回顾-第45张图片-四季读书网

注意:

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

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

【题目大意】

题目要求我们构建一个长为h,宽为w的矩形,矩形的四周由字符a填充,矩形的内部由字符=来填充;

【解题思路】

第一步做好初始化工作,设置好矩形的长和宽,并准备好空的列表

第二步按矩形的长开始逐行建矩形,构建到第h行时结束,每行开始前先准备一个空的字符串str,当当前位置处于矩形的四周区域时给str里面添加字符a,若当前区域为中心区域时,给str里面添加字符=,构建到第w时当前行构建结束,然后将str添加入列表list

需要注意的就是在构建矩形时对于当前位置的是否在四周还是在中心区域的判断,一定要考虑全面,避免出错。

【参考程序】

GESP第六次认证真题解析|图形化编程三级真题回顾-第46张图片-四季读书网

  1. 数个数

GESP第六次认证真题解析|图形化编程三级真题回顾-第47张图片-四季读书网GESP第六次认证真题解析|图形化编程三级真题回顾-第48张图片-四季读书网

【题目描述】

默认小猫角色和白色背景,给定一个十进制整数GESP第六次认证真题解析|图形化编程三级真题回顾-第49张图片-四季读书网,求出从2GESP第六次认证真题解析|图形化编程三级真题回顾-第50张图片-四季读书网的所有整数中出现2的个数。

例如:

GESP第六次认证真题解析|图形化编程三级真题回顾-第51张图片-四季读书网时,2345,出现12

GESP第六次认证真题解析|图形化编程三级真题回顾-第52张图片-四季读书网时,2345GESP第六次认证真题解析|图形化编程三级真题回顾-第53张图片-四季读书网,22232425,出现92

【输入描述】

新建变量“GESP第六次认证真题解析|图形化编程三级真题回顾-第54张图片-四季读书网”,用于存储查找数据的范围GESP第六次认证真题解析|图形化编程三级真题回顾-第55张图片-四季读书网

如下图所示:

GESP第六次认证真题解析|图形化编程三级真题回顾-第56张图片-四季读书网

【输出描述】

新建变量“GESP第六次认证真题解析|图形化编程三级真题回顾-第57张图片-四季读书网,用于存储最终出现2的个数。

如下图所示:

GESP第六次认证真题解析|图形化编程三级真题回顾-第58张图片-四季读书网

【输入样例】

n = 25

【输出样例】

result = 9

【输入样例】

n = 5

【输出样例】

result = 1

注意:

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

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

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

【题目大意】

本题要求我们计算从2n中有多少个2;

【解题思路】

本题是一个典型的枚举算法的题目,枚举范围是2n,枚举元素是当前整数的第i个字符是否为2

那么按照思路第一步给n赋值并将计数器result设为0,将循环变量i设为2,当i>n时循环结束,在循环中遍历i的每一个字符,判断是否为2,是2就将result+1,检查完i的字符数之后给i+1,继续检查下一个i

【参考程序】

GESP第六次认证真题解析|图形化编程三级真题回顾-第59张图片-四季读书网

技术支持:GESP技术委员会委员 赵晨泽

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

GESP第六次认证真题解析|图形化编程三级真题回顾-第60张图片-四季读书网
GESP第六次认证真题解析|图形化编程三级真题回顾-第61张图片-四季读书网
GESP第六次认证真题解析|图形化编程三级真题回顾-第62张图片-四季读书网
GESP第六次认证真题解析|图形化编程三级真题回顾-第63张图片-四季读书网
联系方式

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第六次认证真题解析|图形化编程三级真题回顾-第64张图片-四季读书网
GESP第六次认证真题解析|图形化编程三级真题回顾-第65张图片-四季读书网

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