选择题 共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

402 202312GESP 图形化四级试卷-练习
选择题 共15道
01

现代计算机是指电子计算机,它所基于的是( )体系结构。

2分
登录后查看选项
02

默认小猫角色,执行下列程序,以下说法正确的是? ( )

2分
登录后查看选项
03

默认小猫角色,执行下列程序,如果输入的字符串是"abcdef”,那么小猫说的结果是?( )

3.png

2分
登录后查看选项
04

默认小猫角色,执行下列程序,变量 result 的结果是?( )

4.png4-2.png

2分
登录后查看选项
05

角色 Crystal,执行下列程序,舞台上的图案是?( )

2分
登录后查看选项
06

默认小猫角色,执行下列程序,变量 result 的结果是?( )

6.png

2分
登录后查看选项
07

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

7.png

2分
登录后查看选项
08

假设一个游戏的玩家在游戏中拥有两个属性,分别是力量和速度,如果力量大于8,并且速度小于 3,或者力量小于等于 3 并且速度大于 8,则认为玩家是具有相对较高的力量或速度的。下面哪个选项能够做出该判断?( )

2分
登录后查看选项
09

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

9.png

2分
登录后查看选项
10

默认小猫角色,输入次数为 7,长度为 30,绘制出的图形是?( )

10.png

2分
登录后查看选项
11

默认小猫角色,执行下列程序,变量 result 的值是?( )

11.png

2分
登录后查看选项
12

“123 数字黑洞”又被称为西西弗斯串,不管设定什么数字,只要按照规定的法则,结果永远都是固定值 123,就像黑洞一样吸住东西不放手。阅读下列程序,如果输入 888888,小猫最后说出的结果是?( )

12.png12-2.png

2分
登录后查看选项
13

密码学在当今军事领域有非常重要的应用。如果现有密文是 0751,阅读下列程序,其原文 result 是?( )

13.png

2分
登录后查看选项
14

列表“list”保存了 5 个数字,如左图所示,使用选择排序从小到大排序,经过几次选择排序可以从左图变为右图?( )

2分
登录后查看选项
15

小杨请你帮忙查找“支撑数”,运行下列程序,列表 result 中的值为?( )

15.png15-2.png

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

小杨最近在备考 GESP,他用 Scratch 来练习和运行程序,所以 Scratch 也是一个小型操作系统。( )

2分
登录后查看选项
17

默认小猫角色,执行下列程序,能够绘制出右图所示图形。( )

P2-1.png

2分
登录后查看选项
18

默认小猫角色,执行下列程序,小猫最后说出“莺啼绿柳弄春晴”。( )

P3.pngP3-2.png

2分
登录后查看选项
19

默认小猫角色,执行下列程序,可以将列表 list1 中小于 6 的项目全部迁移到list2 中。( )

P4.png

2分
登录后查看选项
20

运行下列两个程序,输入相同的字符,说出的内容可能不一样。( )

P5.png

2分
登录后查看选项
21

自定义积木的参数可以是数字、字符或文本。( )

2分
登录后查看选项
22

默认小猫角色,执行下列程序,列表 list 的前两项为:桔子,桔子。( )

P7.png

2分
登录后查看选项
23

我国自古流传下来不少脍炙人口的诗歌,各具特色,别具一格。有些诗只用寥寥几个字,就能描绘出生动的意境。以下程序可以统计出诗篇“鹅鹅鹅曲项向天歌白毛浮绿水红掌拨清波”中出现次数最多的字,存储在 max 变量中。( )

2分
登录后查看选项
24

列表 list 保存了 6 个数字,如左图所示,使用冒泡排序从大到小排序,第一轮冒泡排序后,列表从左图变为右图,一共进行了 4 次交换。( )

P9-1.pngP9-2.png

2分
登录后查看选项
25

ISBN 是国际标准书号,是书的唯一标识符,由 13 个数字组成,最后一个数是验证码。阅读下列程序,如果输入的 ISBN 码为9787111733164,那么小猫说“ISBN码验证通过”。()

P10.png

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

序列排序

B1.pngB2.png

【题目描述】

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

对于给定的正整数序列“lst”,按照每个数的各位数之和从大到小排序,各位数之和相同的按照本身大小排序,大的在前,小的在后,结果仍存放在列表“lst”中。

比如:lst = [17, 26, 9, 13, 88, 10],各位数之和为 [ 8 (17), 8 (26), 9(9), 4 (13), 16 (88), 1 (10)],按照由大到小排序[16 (88), 9(9), 8(26), 8(17), 4(13), 1(10)],由于 26 和 17 各位数的和都是8,所以按照本身由大到小排序 26 排在 17前面,最后排序的结果为[88, 9, 26, 17, 13, 10]。

【输入描述】

新建列表“lst”,用于存储原始的数据。

如下图所示:

【输出描述】

仍使用列表“lst”,用于存储得到的结果。

如下图所示:

【输入样例】

lst = [17, 26, 9, 13, 88, 10]

【输出样例】

lst = [88, 9, 26, 17, 13, 10]

【输入样例】

lst = [70, 73, 79, 22, 15, 12]

【输出样例】

lst = [79, 73, 70, 15, 22, 12]

注意:

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

2、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

25分
登录后作答
27

小猫分鱼

C1.pngC2.png

【题目描述】

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

海滩上有一堆鱼,N 只小猫来分。第一只小猫把这堆鱼平均分为 N 份,多了 i(i<N)个,这只小猫把多的 i 个扔入海中,拿走了一份。第二只小猫接着把剩下的鱼平均分成 N 份,又多了 i 个,小猫同样把多的 i 个扔入海中,拿走了一份。第三、第四、……,第 N 只小猫仍是最终剩下的鱼分成 N 份,扔掉多了的 i 个,并拿走一份。

编写程序,输入小猫的数量 N 以及每次扔到海里的鱼的数量 i,输出海滩上最少的鱼数,使得每只小猫都可吃到鱼。

例如:两只小猫来分鱼 N = 2,为了每只小猫都可吃到鱼,可令第二只小猫需要拿走 1 条鱼,则此时待分配的有 3 条鱼。第一只小猫待分配的鱼有 3*2+1=7 条。

【输入描述】

输入一个整数存储在变量“N”中,表示小猫的个数,输入一个整数存储在变量

“i”中,表示每次扔掉鱼数(0<N<10,i<N )。

如下图所示:

C3.png

【输出描述】

输出一个整数存储在变量“result”中,表示当小猫数量为 N 时,海滩上最少的鱼数。

如下图所示:如下图所示:

C4.png

【输入样例】

N = 2

i = 1

【输出样例】

result = 7

【输入样例】

N = 3

i = 1

【输出样例】

result = 25

【样例解释】

三只小猫来分鱼 N=3,每次扔掉鱼的数量为 i=1,为了每只小猫都可吃到鱼,可令第三只小猫需要拿走 3 条鱼(拿走 1 条和 2 条不满足要求),则此时待分配的有10 条鱼。第二只小猫待分配的鱼有 10×3/2+1=16 条。第一只小猫待分配的鱼有 16×3/2+1=25 条。

注意:

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

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


25分
登录后作答