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

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

点击上方蓝字·关注我们

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

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

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

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

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

题号

1

2

3

4

5

6

7

8

9

10

答案

A

B

A

C

B

C

C

D

D

A

1、据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心存储元件相当于现代计算机的?( )

A、内存

B、磁盘

CCPU

D、显示器

【答案】A

【解析】现代计算机的组成都包含CPU、存储设备、输入设备、输出设备、总线系统,从题目中可以了解到磁芯存储原件是存储设备,而能被计算机运算控制部分所使用的,那么是能被CPU使用的部分是内存。

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

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

A、好好学习

B、天天向上

C、好好学习天天向上

D、没有输出

【答案】B

【解析】首先读懂流程图的含义,输入数据n如果能被3整除,输出“好好学习”,否则输出“天天向上”。然后,输入10, 10不能被3整除,故答案选B

3、默认小猫角色,执行下列程序,呈现的效果是?( )

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

A、小猫没有任何特效产生

B、小猫的虚像特效增加25

C、小猫的颜色特效增加25

D、小猫的虚像与颜色特效分别增加25

【答案】A

【解析】本题考查分支结构,i的值为66,遇到如果的条件i < 66,条件不成立,执行否则,否则里又遇到条件i > 66, 也不成立,没有其它语句,程序只执行完成,故没有任何特效产生。

4、默认小猫角色,执行下列程序,呈现的效果是?( )

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

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

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

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

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

【答案】C

【解析】本题我们需要分清楚本体和克隆体各自的朝向和位置。由题意可知本题初始面向90度(向右),第一次克隆,克隆体向右前进100,本体不移动,然后本体向右转90度,面朝下;重复第二次,产生克隆体,克隆体前进100步,本题右转90度,头朝下面向左;第三次克隆,克隆体前进100步,本体右转90度,面向上。符合过程描述的是C选项。

5、默认小猫角色,执行下面程序,在舞台上最多出现几只小猫?( )

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

A4

B5

C6

D7

【答案B

【解析】代码先全部擦除,后执行5次循环,每次先移到随机位置,然后印下图章,改变特效,最后一次印下印章之后,角色并没有发生移动,因此舞台上最多能看到5只小猫。“最多”是因为有小概率某些随机位置完全一样。

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

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

A100

B95

C55

D0

【答案】C

【解析】N的初始值100,广播计算,在计算模块循环执行,第一个条件不成立,第二个条件也不成立,因此只走否则,N变成80;循环继续,前两个条件仍然不成立,N变成60;第三次循环第二个条件成立,N变成55;第四次循环,第一个条件成立,计算模块结束,回到绿旗下的广播后边,说出N的值55

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

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

Aballerina-a

Bballerina-b

Cballerina-c

Dballerina-d

【答案C

【解析】绿旗被点击首先换成ballerina-a造型,造型编号是1,重复执行内每次是等待1秒,下一个造型,因此会按顺序遍历造型,直到造型编号来到3循环结束,此时造型是“ballerina-c”

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

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

A0

B-3.5

C-3

D-4

【答案D

【解析】-7 / 2 的值是-3.5,向下取整表示往更小的方向取整,对于负数来说更小方向取整是-4,因此答案选D

9、几只小猫在分小鱼,执行下面程序,小猫不可能获得下面哪个选项的小鱼数量?( )

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

A7

B6

C5

D4

【答案】D

【解析】小鱼数量初始值是3,增加2~6之间的随机数,最终可以获得的小鱼数量是5~9,可以看做在范围2~6左边右边都加3,那么不可能获得的小鱼数量是D

10、如果一个图形序列是:正方形、长方形,圆形,三角形,然后重复该序列,第21个图形是什么?( )

A、正方形

B、长方形

C、圆形

D、三角形

【答案A

【解析】序列可以看做是长度为4的周期序列,第21个是过了5个周期之后,第1个,那么就相当于序列第一个成员,所以选A,长方形。

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

题号

1

2

3

4

5

答案

×

×

×

×

1、 如果图形化的程序出现错误,可以使用单步调试的方式进行错误排查?( )

【答案】错×

【解析】本题考察对图形化调试功能的了解。在图形化编程环境中,并没有传统意义上的“单步调试”功能,但通过使用暂停、监视变量、分块测试等方法,也可以有效排查和修复程序中的错误。所以本题错误。

2、执行下列Apple角色的程序后,舞台上能看到个5苹果?( )

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

【答案】错×

【解析】本题考察克隆和循环的相关知识。阅读程序,本体最开始位于舞台左侧,重复五次克隆加移动。因为移动在克隆之后,一次循环之后本体和克隆体不重合。执行完程序,舞台上会有5个克隆体和1个本体,因此能看到6个苹果。所以本题错误。

3、执行下列程序后,舞台上能看到如下右图所示的三角形。( )

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

【答案】错×

【解析】本题考察画笔模块相关知识。颜色的亮度有效区间是0~1000时颜色趋近于黑色、100时颜色趋于白色。舞台上会看到黑色三角形。所以本题错误。

4、小猫和小马驹的程序如下图所示,执行程序,小猫说完“你好!”之后,小马驹也会说“你好!”。( )

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

【答案】错×

【解析】本题考察广播相关知识。两个角色广播和接收的不是同一条消息,小猫广播的是“遇到小马驹”,小马驹角色接收到的消息是“遇到小猫”才会说“你好!”。所以本题错误。

5、创建变量iresult,修改变量i的名称后,程序中的变量i会一起修改,对程序的运行不造成影响。( )

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

【答案】正确√

【解析】本题考察的是变量命名的知识。图形化会自动更新所有使用 i变量的地方,使其使用新的名称。这样可以确保程序不会因为变量名称的更改而受到影响。所以本题正确。

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

题号

1

2

答案



1 小杨购物

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

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

【题目描述】

小杨有n元钱用于购物。商品A的单价是a元,商品B的单价是b元。

小杨想购买相同数量的商品A和商品B

默认小猫角色和白色背景,编写程序请你帮小杨计算出他最多能够购买多少个商品A和商品B

【输入描述】

新建变量“n”用于存储小杨购物的金额。

新建变量“a”用于存储商品A的价格。

新建变量“b”用于存储商品B的价格。

1≤nab≤100000

如下图所示:

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

【输出描述】

新建变量“result”用于存储小杨最多购买商品A和商品B的个数。

如下图所示:

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

【输入样例】

n = 12a = 1b = 2

【输出样例】

result = 4

【提示】

由于需要购买相同数量的两种商品,因此小杨最多购买4件商品A4件商品B,共花费4×1+4×2=12元。因此,答案为4

【输入样例】

n = 13a = 1b = 2

【输出样例】

result = 4

【提示】

由于需要购买相同数量的两种商品,因此小杨最多购买4件商品A4件商品B,共花费4×1+4×2=12元。如果小杨想购买5件商品A5件商品B,则需要花费5×1+5×2=15元,超过了小杨的预算13元。因此,答案为4

【注意事项】

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

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

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

【解题思路】

一共有n元,购买的A商品和B商品数量相同,能买的数量是A+B)。

考虑到商品的件数只能是整数,而n除以(A+B)的值可能不是整数,所以还需要对这个表达式取整。剩余的钱数少于AB的和时,不能单买一个或者一套AB,所以n除以(A+B)的值需要向下取整。

【参考程序】

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

2计算乘方

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

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

【题目描述】

给出一个整数a和一个正整数n,求乘方an

an就是na相乘,例如:23=2×2×2=8

默认小猫角色和白色背景,编写程序计算an

【输入描述】

新建变量“a”用于存储底数。-100≤a≤100

新建变量“n”用于存储指数。1≤n≤100

如下图所示:

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

【输出描述】

新建变量“result”用于存储计算结果。

如下图所示:

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

【输入样例】

a = 2n = 3

【输出样例】

result = 8

【输入样例】

a = 3n = 4

【输出样例】

result = 81

注意事项:

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

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

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

【解题思路】首先要明确乘方的定义,an就是na相乘。题目举例的是23=2×2×2=8,但是n值不仅仅可能是3,程序需要适用于任意的整数a和正整数n的值。

所以计算an次方,需要用循环,让na相乘。具体方法是:使用result变量保存乘积,程序开始要将它初始化为1,表示此时还未和a相乘。然后重复执行n次,每次在循环中将result的值与a相乘后再存入result。循环结束后,result的值就是na相乘的结果。

【参考程序】

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

技术支持:GESP技术委员会委员 宋旭彤

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

GESP第七次认证真题解析|图形化编程二级真题回顾-第36张图片-四季读书网
GESP第七次认证真题解析|图形化编程二级真题回顾-第37张图片-四季读书网
联系方式

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

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

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

3. GESP电话:0512-67656856

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

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

扫码关注GESP公众号,了解更多资讯

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

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

点击此处 “阅读原文” 查看更多内容

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

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