选择题 共15道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 共10道

16 17 18 19 20 21 22 23 24 25


编程题 共2道

26 27

389 | 202406GESP 图形化三级试卷-考试
选择题 共15道
01

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

2分
登录后查看选项
02

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

2分
登录后查看选项
03

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

3.png

2分
登录后查看选项
04

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

4-1.png

4-2.png


2分
登录后查看选项
05

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

2分
登录后查看选项
06

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

6.png

2分
登录后查看选项
07

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

7.png

2分
登录后查看选项
08

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

2分
登录后查看选项
09

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

9.png

2分
登录后查看选项
10

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

2分
登录后查看选项
11

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

11-1.png

11-2.png

2分
登录后查看选项
12

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

2分
登录后查看选项
13

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

13.png

2分
登录后查看选项
14

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

14.png

2分
登录后查看选项
15

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

15.png

2分
登录后查看选项
判断题 共10道
16

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

2分
登录后查看选项
17

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

2分
登录后查看选项
18

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

P3-1.pngP3-2.png

2分
登录后查看选项
19

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

P4.png

2分
登录后查看选项
20

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

P5.png

2分
登录后查看选项
21

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

P6.png

2分
登录后查看选项
22

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

P7.png

2分
登录后查看选项
23

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

2分
登录后查看选项
24

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

即可。( )

P9-2.pngP9-3.png

2分
登录后查看选项
25

把整数 3025 从中剪开分为 30 和 25 两个数,此时再将这两数之和平方,计算结果又等于原数。 30 + 25 × 30 + 25 = 55 × 55 = 3025,这样的数叫“雷劈数”。可以使用枚举的方法求出所有符合这样条件的四位数。( )

2分
登录后查看选项
编程题 共2道
26

小杨画矩形

【题目描述】

小杨想构造一个高为 h(3≤h≤10),宽为 w(5≤w≤10)的矩形,这个矩形的

边框用小写字母“a”来绘制,中间用“=”填充。

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

的矩形。

【输入描述】

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

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

如下图所示:

【输出描述】

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

如下图所示:

【输入样例】

h = 7

w = 7

【输出样例】

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

'aaaaaaa']

【输入样例】

h = 5

w = 6

【输出样例】

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

注意:

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

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

25分
登录后作答
27

数个数

C1.png

C2.png

【题目描述】

默认小猫角色和白色背景,给定一个十进制整数?(? ≥ 2),求出从 2 到?的所有

整数中出现 2 的个数。

例如:

? = 5 时,2,3,4,5,出现 1 个 2。

? = 25 时,2,3,4,5,…,22,23,24,25,出现 9 个 2。

【输入描述】

新建变量“?”,用于存储查找数据的范围?(? ≥ 2)。

如下图所示:

【输出描述】

新建变量“?𝑒𝑠?”,用于存储最终出现 2 的个数。

如下图所示:

【输入样例】

n = 25

【输出样例】

result = 9

【输入样例】

n = 5

【输出样例】

result = 1

注意:

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

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

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

25分
登录后作答