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

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

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

2分
登录后查看选项
02

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

2分
登录后查看选项
03

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

3.png

2分
登录后查看选项
04

输入一个正整数求该正整数的相邻因数对,例如正整数为 12,相邻的因数对为(1,2),(2,3),(3,4)。默认小猫角色,下面计算正整数因数对的程序中“如果…那么…”的判断条件是?( )

4.png

2分
登录后查看选项
05

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

5.png

2分
登录后查看选项
06

下列有关自制积木说法正确的是?( )

2分
登录后查看选项
07

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

2分
登录后查看选项
08

默认小猫角色,执行下列程序,绘制出圆心为舞台中心的同心圆,如下图所示,红框处填写的数值是?( )

8A.png

8B.png

2分
登录后查看选项
09

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

9.png

2分
登录后查看选项
10

默认小猫角色,执行下列“func”程序,列表 list3 为?( )

10-1.png

10-2.png

2分
登录后查看选项
11

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

11.png

2分
登录后查看选项
12

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

12.png

2分
登录后查看选项
13

对 5 个不同的数据元素进行直接插入排序,最多需要进行比较次数是?( )

2分
登录后查看选项
14

计算长方形面积的算法描述如下,该算法描述的方法属于?( )

① 输入长方形的长(a)与宽(b)

② 计算长方形的面积 S(计算公式为 S=a×b)

③ 输出结果

④ 结束

2分
登录后查看选项
15

依据某个分隔符来拆分字符串是一种获取输入的手段。默认小猫角色,下列哪个程序能够把字符串“海淀,朝阳,房山,门头沟,东城,西城,石景山,丰台” 按照逗号拆分成八个区域“海淀”,“朝阳”,“房山”,“门头沟”,“东城”, “西城”,“石景山”,“丰台”并存入列表 list 当中?( )

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

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

2分
登录后查看选项
17

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

P2.png

2分
登录后查看选项
18

默认小猫角色,执行下列程序,输入 GESPSCRATCH, 运行下列程序,红框处填

P3-1.png

可使得小猫最后说出的结果为 ACEGSPSRTCH。( )

P3-2.png

2分
登录后查看选项
19

默认小猫角色,执行下列程序后,小猫最后说出的结果可能为 CCGFCFE。( )

P4.png

2分
登录后查看选项
20

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

2分
登录后查看选项
21

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

P6-1.pngP6-2.png

2分
登录后查看选项
22

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

P7.png

2分
登录后查看选项
23

默认小猫角色,执行下列程序,列表“list”为下图所示。( )

2分
登录后查看选项
24

冒泡排序和直接插入排序都是稳定的排序。( )

2分
登录后查看选项
25

一个正整数 n 是立方数,当且仅当存在一个正整数 a 满足 a×a×a=n,例如 8=2×2×2,8 为立方数。执行下面程序可以求出输入的正整数 n 是否为立方数?( )

P10.png

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

小杨学排序

B1.png

B2.png

【题目描述】

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

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

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

【输入描述】

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

相同。

如下图所示:

【输出描述】

新建变量“result”,用于存储排序后,每个元素在原始数列中的位置,中间

用#连接。

如下图所示:

【输入样例】

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

【输出样例】

result= 3#1#4#2#5

【输入样例】

数据 = [17]

【输出样例】

result = 1

注意事项:

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

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

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

25分
登录后作答
27

回文拼接

C1.png

C2.png

【题目描述】

一个字符串是回文串,当且仅当该字符串从前往后读和从后往前读是一样的,

例如,aabaa 和 ccddcc 都是回文串,但 abcd 不是。

小杨有一堆仅包含小写字母的字符串存储在列表“数据”中,他想判断每个字符串是否由两个长度至少为 2 的回文串前后拼接而成,若字符串是由两个长度至少为 2 的回文串前后拼接而成记为 Yes,否则记为 No。

默认小猫角色和白色背景。请你编写程序记录判断的结果并用井号#将结果连接起来。

【输入描述】

新建列表“数据”,用于存储等待判断的字符串。

如下图所示:

C3.png

【输出描述】

新建变量“result”,用于记录判断的结果,并用井号#将结果连接起来。

如下图所示:

C4.png

【输入样例】

数据 = ['abcd', 'aabbb', 'aaac', 'abcdd']

【输出样例】

result = No#Yes#No#No

【输入样例】

数据 = ['abcdd', 'abcd', 'aabbb', 'aaac', 'abccbabbb']

【输出样例】

result = No#No#Yes#No#Yes

注意事项:

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

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

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

C5.png

25分
登录后作答