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

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

点击上方蓝字关注我们吧

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

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

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

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

GESP20246月认证图形化编程二级

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

题号

1

2

3

4

5

6

7

8

9

10

答案

C

A

B

B

D

C

B

C

A

D

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

A1

B2

C3

D4

【答案】C

【解析】本题考察CCF编程能力等级证的认证语言的相关知识。认证语言包括C++Python和图形化编程三种语言。正确答案为C

2、依据下列流程图,若输入-10,则输出的结果是?(A

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

A10

B-10

C0

D、没有输出

【答案】A

【解析】本题考察流程图的输入和输出。输入的整数n-10,判断是否大等于0-10>=0是不成立的(NO),输出-1*n也就是输出-1*-10,所以输出为10正确答案为A

3、默认小猫角色,运行程序后,下列说法正确的是?(B

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

A、如果鼠标指针没有碰到小猫,小猫瞬间移动到随机位置

B、如果鼠标指针没有碰到小猫,小猫在2秒内滑动到随机位置

C、如果鼠标指针碰到小猫,小猫瞬间移动到随机位置

D、如果鼠标指针碰到小猫,小猫在2秒内滑动到随机位置

【答案B

【解析】本题考察循环和条件判断小猫在滑行中,鼠标指针碰到小猫,小猫不会瞬间移动到随机位置,没有碰到小猫,小猫在2秒内滑动到随机位置正确答案为B

4、苹果的程序如下,点击小绿棋,舞台上最多会看到多少个苹果?( )

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

A3

B5

C6

D8

【答案B

【解析】本题考察克隆。苹果被克隆5次并且,克隆体都被移动到随机位置,同时苹果本体被隐藏,所以舞台上只剩5个克隆体苹果。正确答案为B

5、默认小猫角色,执行下面程序,在舞台上可以看到几只小猫?( )

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

A10

B20

C1

D2

【答案D

【解析】本题考察图章与循环。小猫角色被图章复制一次,之后小猫本体进行移动,所以舞台上会有可以看见两只小猫。正确答案为D

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

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

A8

B14

C26

D50

【答案C

【解析】本题考察变量运算与循环。变量n初始值为3a初始值为5,算出m的值为(5-1*28,之后进行计算,重复执行n-1次的(m-1*2的操作,也就是重复2次,第一次m变为14,第二次m变为26,所以最终m的值为26。正确答案为C

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

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

A11

B25

C30

D55

【答案B

【解析】本题考察变量运算与循环。变量x初始值为0i初始值为1,重复执行停止的条件是i10,因此当i11时停止循环,循环的次数就是5次,每次循环x都会加i,而i都会增加2i分别为13579,所以x分别为0+1=11+3=44+5=99+7=1616+9=25,所以最终x的值为25正确答案为B

8、如下图,小女孩有4个造型,执行下列程序后,小女孩最后的造型是?( )

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

Aballerina-a

Bballerina-b

Cballerina-c

Dballerina-d

【答案】C

【解析】本题考察更换造型与循环。初始是ballerina-a造型,程序重复执行更换下一个造型直到造型的编号为3(编号为3的造型是ballerina-c)或者更换到了ballerina-d造型,所以最终造型变为ballerina-c。正确答案为C

9、默认小猫角色,执行下面程序,哪个选项的结果是6?( )

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

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

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

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

【答案A

【解析】本题考察数的运算A B C D 计算出来的结果分别为6,9,8,10。正确答案为A

10、现有8个人在排队点餐,他们点餐需要的时间依次是39658276。如果可以改变他们的排队顺序,那么他们所有人等待点餐的最短时间为?( )

A46

B167

C206

D121

【答案】D

【解析】本题考察数的计算。想要让所有人等待点餐的时间最短,那就需要让点餐快的人排在前面,所以按从小到大排序后,23566789,计算所有人的等待时间为:第一个等待0分钟,第二个人等待2分钟,第三个人等待2+3=5分钟,第四个人等待5+5=10分钟,第五个人等待10+6=16分钟,第六个人等待16+6=22分钟,第七个人等待22+7=29分钟,第八个人等待29+8=37分钟,总共等待2+5+10+16+22+29+37=121分钟.正确答案为D

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

题号

1

2

3

4

5

答案

×

×

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

【答案】正确

【解析】本题考查CCF编程能力等级证的认证语言的相关知识GESP测试是对认证者的编程能力进行等级认证,同一级别的认证各个编程语言(图形化,pythonC++)基本上难度相当。故此题正确。

2、克隆体在点击“停止”按钮之后会消失。( )

【答案】正确

【解析】本题考查克隆。克隆就是在程序运行期间自动的复制角色,在点击停止按钮后,克隆体会消失。故此题正确。

3、默认小猫角色,执行左边程序,可绘制出右边的图形。( )

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

【答案】错误

【解析】本题考查画笔的相关知识。画笔初始状态是红色,所以第一条细线应该是红色的。故此题错误。

  1. 广播的内容可以是字符或数值,但不能是变量。( )

【答案】错误

【解析】本题考查广播的相关知识。广播可以由任何角色或舞台发出,也可以被任何角色或舞台接收,内容可以是字符或数值,也可以是变量。故此题错误。

5、默认小猫角色,运行下列程序后,角色的大小为81。( )

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

【答案】正确

【解析】本题考查变量运算与循环。变量大小初始值为20,不断加1,直到大小大于80,也就是变为81时停止。故此题正确。

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

题号

1

2

答案



1休息时间

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

【题目描述】

小杨计划在某个时刻开始学习,并决定在学习k秒后开始休息。

小杨想知道自己开始休息的时刻是多少。

默认小猫角色和白色背景,编写程序请你帮他完成休息时刻的计算。

【输入描述】

新建变量“h”用于存储小杨开始学习时刻的时(1≤h≤12)。

新建变量“m”用于存储小杨开始学习时刻的分(0≤m≤59)。

新建变量“s”用于存储小杨开始学习时刻的秒(0≤s≤59)。

新建变量“k”用于存储小杨学习的总秒数(1≤k≤3600)。

如下图所示:

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

【输出描述】

新建变量“h1”用于存储小杨开始休息时刻的时。

新建变量“m1”用于存储小杨开始休息时刻的分。

新建变量“s1”用于存储小杨开始休息时刻的秒。

如下图所示:

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

【输入样例】

h = 12

m = 59

s = 59

k = 10

【输出样例】

h1 = 13

m1 = 0

s1 = 9

【样例解释】

小杨在时刻12:59:59开始学习,学习10秒后开始休息,即在13:0:9时刻开始休息。

【注意事项】

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

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

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

【题目大意】

编写程序,给定开始学习时间的 时hms,以及学习持续时间k秒,求出停止学习的时间 时h1m1s1

【解题思路】

1.创建四个变量h m s k分别用来存储开始学习时刻的 时分秒,以及持续学习的时间;

2.创建一个变量t,存储 开始学习时刻的秒数加上学习时间的秒数;

3.将变量t60取余,余数就是最终停止学习时刻的秒数,赋值给s1

4.让变量m加上学习时间的分钟数,学习时间的分钟数可以通过变量t除以60后,向下取整获得。

5.m的值赋给t。将变量t60取余,余数就是最终停止学习时刻的分钟数,赋值给m1

6. t除以60后向下取整的数加上开始时刻的小时数h,就是停止学习时刻的小时数,赋值给t1

【参考程序】

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

2整数的立方和

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

【题目描述】

默认小猫角色和白色背景。

给定一个正整数k1<k<25),编写程序计算1k的立方和,存入result

result = 13+ 23+ … + k3

【输入描述】

新建变量“k”用于存储一个正整数(1<k<25)。

如下图所示:

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

【输出描述】

新建变量“result”用于存储1k的立方和。

如下图所示:

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

【输入样例】

k = 3

【输出样例】

result = 36

【输入样例】

k = 5

【输出样例】

result = 225

注意事项:

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

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

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

【题目大意】

编写程序,将整数1k的立方进行累加求和。

【解题思路】

1.设置变量k—停止的值, result—总和,i—循环变量,初始值分别为301

2result不断累加i的立方也就是i*i*i,每累加一次,i变量加一,直到i大于k,循环停止,不再累加i的立方。

【参考程序】

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

技术支持:罗许鹏

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

GESP第六次认证真题解析|图形化编程二级真题回顾-第28张图片-四季读书网
GESP第六次认证真题解析|图形化编程二级真题回顾-第29张图片-四季读书网
GESP第六次认证真题解析|图形化编程二级真题回顾-第30张图片-四季读书网
GESP第六次认证真题解析|图形化编程二级真题回顾-第31张图片-四季读书网
联系方式

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

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