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

399 | 202412GESP 图形化四级试卷-考试
选择题 共15道
01

2024 年 10 月 8 日,诺贝尔物理学奖“意外地”颁给了两位计算机科学家约翰·霍普菲尔德(John J. Hopfield)和杰弗里·辛顿(Geoffrey E. Hinton)。这两位科学家的主要研究方向是?( )

2分
登录后查看选项
02

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

2分
登录后查看选项
03

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

3-1.png3-2.png

2分
登录后查看选项
04

默认小猫角色,如果小猫说出的内容不是 1,下面程序中“如果…那么…”的判断条件是?( )

2分
登录后查看选项
05

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

5.png

2分
登录后查看选项
06

有关下列程序说法错误的是?( )

6.png

2分
登录后查看选项
07

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

7.png

2分
登录后查看选项
08

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

2分
登录后查看选项
09

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

9.png

2分
登录后查看选项
10

默认小猫角色,执行下列“func”程序,以下说法错误的是?( )

10.png

2分
登录后查看选项
11

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

2分
登录后查看选项
12

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

12.png

2分
登录后查看选项
13

列表“list”保存了 5 个不同的数据元素,由小到大 2 次插入排序后得到的列表为?( )

2分
登录后查看选项
14

用枚举算法求解“找出所有满足各位数之和等于 9 的三位数”时,在下列所列举的数值范围内,算法执行效率最高的是?( )

2分
登录后查看选项
15

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

15.png

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

只能为角色创建自制积木,不能为背景创建自制积木。( )

2分
登录后查看选项
17

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

2分
登录后查看选项
18

默认小猫角色,例表“数据”如下如所示,运行下列程序,红框处填入P3-1.png

可使得小猫最后说出 YES。( )

P3-2.png

P3-3.png

2分
登录后查看选项
19

默认小猫角色,执行下列程序后,输入字符串 CCFGESP,小猫最后说出的结果可能为 CCG。( )

2分
登录后查看选项
20

默认小猫角色,执行下列程序,输入字符串LOVEGESP,小猫说出的值为 7。( )

P5.png

2分
登录后查看选项
21

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

P6-1.pngP6-2.png

2分
登录后查看选项
22

默认小猫角色,输入字符 c,执行下列程序,小猫最后说出 0。( )

P7.png

2分
登录后查看选项
23

默认小猫角色,函数“计算”的作用是求列表中包含元素的平均值,执行下列程序,小猫最后说 55。( )

P8.png

2分
登录后查看选项
24

排序算法的稳定性指的是排序后相同元素的相对顺序保持不变。( )


2分
登录后查看选项
25

查找从 100 到 999 范围的完全平方数(如144=12×12,144 为完全平方数,即这个数可以写成某个数的平方的形式)有多少个。可以使用枚举的方法解决这个问题。( )

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

小杨学排序

【题目描述】

有 N 个互不相同的整数组成一个数列,为了方便查询小杨想知道这些数从大到小排序后,原数列中的每个数据在排序后数列中的位置编号是什么。

比如:原数列为[3, 7, 1, 6, 8],排序后的数列为[8, 7, 6, 3, 1],原数列在排序后的数列中的位置编号为[4,2,5,3,1]。

默认小猫角色和白色背景。请你帮小杨把最后得到的编号用#连接起来。

【输入描述】

新建列表“数据”,用于存储待排数据。数据个数为 N,1≤N≤50,数据互不相同。

如下图所示:

【输出描述】

新建变量“result”,用于存储排序后,原数列中的每个数据在排序后数列中的位置,中间用#连接。

如下图所示:

【输入样例】

数据 = [3, 7, 1, 6, 8]

【输出样例】

result= 4#2#5#3#1

【输入样例】

数据 = [35, 13, 23]

【输出样例】

result = 1#3#2

注意事项:

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

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

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

25分
登录后作答
27

数字替换

【题目描述】

小杨有一个包含了 N 个数字的序列存储在列表“数据”中,他想将其中大于 k的数字替换为序列的最大值,将其中小于 k 的数字替换为序列的最小值,他想知道替换后的序列是什么。

例如:数据 = [-2, -1, 0, 1, 2],k = 0,这个序列的最大值为 2,最小值为-2,替换后的序列为[-2, -2, 0, 2, 2]。

默认小猫角色和白色背景,请你帮他把得到序列中的元素用#连接起来。

【输入描述】

新建列表“数据”,用于存储初始的序列,序列中的元素在-100 到 100 之间。

新建变量“k”,用于存储比较的元素,-100 < k < 100。

如下图所示:

【输出描述】

新建变量“result”,用于记录替换后的序列,并用井号#将结果连接起来。

如下图所示:

【输入样例】

数据 = [-2, -1, 0, 1, 2],k = 0

【输出样例】

result = -2#-2#0#2#2

【输入样例】

数据 = [-8, 16, 18, 0],k = 14

【输出样例】

result = -8#18#18#-8

注意事项:

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

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

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

25分
登录后作答