GESP 图形化四级样题卷 2023年 建议答题时长:60min
1. 单选题

下列哪段程序是根据如下流程图编写出来的? ( )

A

B

C

D

2. 单选题

运行下面的程序后,变量 a 的值为?( )

A

60

B

65

C

15

D

20

3. 单选题

小猫角色程序如下图所示,创建变量 a 时选择”仅适用于当前角色”。点击绿旗运行程序后,舞台上有几只小猫?(

A

1 只

B

2 只

C

3 只

D

0 只

4. 单选题

计算“2+4+8+……+128”,用变量 n 表示每项,根据变化规律,变量 n 的赋值用下列哪个最合适?( )

A

B

C

D

5. 单选题

运算模块不包括哪个积木?( )

A

加减乘除运算

B

大小判断、余数

C

取小数

D

四舍五入

6. 单选题

运行下列程序,最后角色面向的方向是?( )

A

120

B

110

C

100

D

90

7. 单选题

点击绿旗运行下面程序后,角色最后的方向可能在哪个区域?(

A

Ⅰ或Ⅱ

B

Ⅱ或Ⅲ

C

Ⅲ或Ⅳ

D

Ⅰ或Ⅳ

8. 单选题

运行下列程序,变量“结果”的值为?()

A

21

B

22

C

23

D

24

9. 单选题

下列说法正确的是?(  )

A

变量有正常显示、滑杆两种显示模式

B

变量一旦设置成滑杆显示模式,就无法恢复成正常显示模式

C

变量设置为滑杆显示后,滑块范围的最小值和最大值均可以设置为正数、负数和 0

D

变量设置为滑杆显示后,滑杆范围的最小值和最大值都只能设置为整数

10. 单选题

下面程序执行后,角色会说多少次“你好!”?(

A

5 次

B

7 次

C

15 次

D

无数次

11. 单选题

编写一段程序,从 26 个英文字母中,随机选出 10 个加入列表 a。空白处应填入的代码是?(

A

B

C

D

12. 单选题

某个作品中有 3 个角色,分别为 A、B、C,下面选项说法不正确的是?(

A

A 广播的消息,B 和 C 可以接收到

B

A 和 B 可以广播同样内容的消息给 C

C

A 可以单独给 B 广播消息,不让 C 接收到

D

B、C 广播的消息,A 和舞台背景可以接收到

13. 单选题

运行以下代码,用键盘输入 abc,角色输出结果是?(

A

000abc

B

abc000

C

00abc

D

0a0b0c

14. 单选题

点击绿旗后,输入 15,下列选项正确的是?(

A

角色移动的步数是 20,角色的大小没有变化

B

角色移动的步数是 75,角色的大小增加 15


C

角色移动的步数是 20,角色的大小增加 15

D

角色移动的步数是 75,角色的大小没有变化

15. 单选题

“我的列表”中保存了一组数字,使用冒泡排序的方法对如下图"我的列表"进行从小到大排序,在第一轮冒泡的过程中,"我的列表"从左边图变化为右边图,数字一共进行了多少次交换?(

A

3 次

B

2 次

C

1 次

D

4 次

16. 判断题

敌方飞机的程序如下图所示,两段程序都能实现:碰到我方飞机时,游戏结束。(

A 正确
B 错误
17. 判断题

运行下列程序,该程序永远不会停止。(

A 正确
B 错误
18. 判断题

小猫角色运行下列程序后,舞台上将出现 11 只小猫。(

A 正确
B 错误
19. 判断题

下图中两个程序都可以实现将变量 a 和 b 的值互换?()

A 正确
B 错误
20. 判断题

下列程序运行结果可能是整数 7。(

A 正确
B 错误
21. 判断题

运行下列程序,X 的值为 2。( )

A 正确
B 错误
22. 判断题

程序运行前列表的内容如下图所示,点击一次绿旗程序结束后,列表 a 各项从上到下分别为 two、one、2、three。( )

A 正确
B 错误
23. 判断题

运行下列程序后,变量“我的变量”值为 5。( )

A 正确
B 错误
24. 判断题

运行下列程序后,列表中项目数量是 5。( )

A 正确
B 错误
25. 判断题

下列这段程序,当 i=40,n=6 时,会画出一个边长为 40 的六边形的一半。(

A 正确
B 错误
26. 编程题

出生日期

题目描述

身份证号码通常是一个 18 位的编码,例如:110104200306215328。

其第 7 位到第 14 位表示出生日期,前面的四位表示年份,接着的两位表示月份,最后两位表示日期,上面的例子中年份为 2003,月份为 06,日期为 21。

默认小猫角色和白色背景,编写程序从身份证编码中查找出出生年月。

输入描述

新建变量“身份证号”,用于存储身份证号码。保证存入的身份证号码都是合理的。如下图所示:

输出描述

新建变量“生日”,用于存储出生日期,格式为 yyyy 年 mm 月 dd 日。如下图所示:

输入样例

身份证号 = 110104200306215328

输出样例

生日 = 2003 年 06 月 21 日

输入样例

身份证号 = 420113200405074215

输出样例

生日 = 2004 年 05 月 07 日

查看答案
27. 编程题

计算天数

题目描述

可以用如下的方法来判断闰年:

如果年份能够被 4 整除但不能被 100 整除或者年份能够被 400 整除,那么该年份为

闰年。闰年的 2 月有 29 天,否则有 28 天。

默认小猫角色和白色背景,编写程序给定一个日期,可以准确输出该日期是当年中的第几天。

输入描述

新建变量“date”,将日期数据存入该变量中,日期的格式为 yyyymmdd,其中 yyyy表示给定的年份,mm 表示给定的月份,dd 表示给定的日期。如果这些数字不足四位或二位,以 0 补足。保证月份与日期都是合理的。

如下图所示:

输出描述

新建变量“result”,将最后的结果存入变量“result”,表示输入日期是该年的第几天。

如下图所示:

输入样例

date = 19981127

输出样例

result = 331

输入样例

date = 20000209

输出样例

result = 60

查看答案
试题目录
单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
判断题
16 17 18 19 20 21 22 23 24 25
编程题
26 27
赣ICP备20007335号-2