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

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

小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )。

2分
登录后查看选项
02

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

2分
登录后查看选项
03

默认小猫角色,执行下列程序,面向的方向是?( )

3.png

2分
登录后查看选项
04

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

4.png

2分
登录后查看选项
05

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

5-1.png5-2.png

2分
登录后查看选项
06

导入螃蟹角色 Crab,执行下列程序,以下说法错误的是?( )

2分
登录后查看选项
07

默认小猫角色,执行下列程序,小猫的坐标为?( )

7.png

2分
登录后查看选项
08

默认小猫角色,运行程序 1 和程序 2,关于变量“i”取值描述正确的是?( )

8.png

2分
登录后查看选项
09

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

2分
登录后查看选项
10

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

2分
登录后查看选项
11

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

11.png

2分
登录后查看选项
12

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

12.png

2分
登录后查看选项
13

斐波那契数列是指这样的数列:数列的第一个和第二个数都为 1,接下来每个数都等于前面 2 个数之和。默认小猫角色,下列哪个程序能够求出斐波那契数列中第 k(k≥3)个数是多少?( )

2分
登录后查看选项
14

在排序算法中两两比较排序记录项,将那些与排序要求不符的记录交换位置,直到排好序为止的排序方法是?( )

2分
登录后查看选项
15

一球从某一高度落下(单位米),每次落地后反跳回高度的一半,再落下。默认小猫角色,下列哪个选项能够计算出球在第 10 次落地时经过的米数?( )

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

小杨今年春节回奶奶家了,奶奶家的数字电视要设置 ip 地址并接入到 WIFI 盒子才能收看节目,那这个 WIFI 盒子具有路由器的功能。( )

2分
登录后查看选项
17

自定义绿色小球角色,变量 ID 为私有变量,执行下列程序,能够绘制出如下所示图形(注:颜色特效 140 为红色)。( )

2分
登录后查看选项
18

默认小猫角色,输入数字 10,执行下列程序,小猫最后说出 146。( )

P3.png

2分
登录后查看选项
19

默认小猫角色,执行下列程序,可以产生下图所示的列表。( )

P4-1.pngP4-2.png

2分
登录后查看选项
20

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

P5.png

2分
登录后查看选项
21

默认小猫角色,执行下列程序后,可以找到第一个大于 1000 且为 3 的倍数的数字。( )

P6.png

2分
登录后查看选项
22

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

P7.png

2分
登录后查看选项
23

用 50 元钱兑换面值为 1 元、2 元、5 元的纸币共 25 张。每种纸币不少于 1 张,问有多少种兑换方案。该问题适合使用枚举算法进行求解。( )

2分
登录后查看选项
24

列表 list 保存了 6 个数字,如左图所示,按从大到小顺序进行排序,插入排序第三趟的排序结果为右图所示。( )

2分
登录后查看选项
25

现有一段时间的温度数据,存储在列表 list 中。阅读下列程序,如果输入的温度是 21,那么小猫说 4。( )

P10-1.pngP10-2.png

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

偶数单增序列

B1.pngB2.png

【题目描述】

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

对于给定的正整数序列“lst”(至少包含一个偶数),请将其中的所有偶数取出并按升序排列,数据之间以#隔开存入变量 result 中。

比如:lst = [17, 26, 9, 13, 88, 10],最后输出的结果为 10#26#88。

【输入描述】

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

如下图所示:

B3.png

【输出描述】

新建变量“result”,用于存储得到的结果。

如下图所示:

【输入样例】

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

【输出样例】

result = 10#26#88

【输入样例】

lst = [5, 2, 26, 8, 27]

【输出样例】

result = 2#8#26

注意事项:

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

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

25分
登录后作答
27

完全平方数

C1.pngC2.png

【题目描述】

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

小杨同学有一个包含了 n(1≤n≤100)个正整数的序列“lst”,他想知道其

中有多少对下标组合<i,j>(1≤i,j≤n),使得 lst[i]+lst[j]是完全平方数,并将

结果存入变量 result 中。

如果 x 是完全平方数,则存在正整数 y 使得 y×y=x。

例如:序列 lst=[1, 4, 3, 3, 5],lst[1]+lst[3]=1+3=4,lst[1]+lst[4]=1+3=4,

lst[2]+lst[5]=4+5=9,都是完全平方数,即 result=3。

【输入描述】

新建列表“lst”,用于存储 n 个正整数。

如下图所示:

C3.png

【输出描述】

输出一个非负数存储在变量“result”中,表示有多少对下标组合<i,j>(1≤i,j

≤n),使得 lst[i]+lst[j]是完全平方数。

如下图所示:

C4.png

【输入样例】

lst = [1, 4, 3, 3, 5]

【输出样例】

result = 3

【输入样例】

lst = [3, 5]

【输出样例】

result = 0

注意事项:

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

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

C5.png

25分
登录后作答