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

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

高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。

2分
登录后查看选项
02

小球角色,执行以下程序,表述正确的是? ( )

2分
登录后查看选项
03

五年级一班有 30 名同学,编号从 1 开始至 30,每位同学都有一个唯一的编号,现在需要从中随机选出三名同学来参加活动,下面程序中“重复执行直到...”的判 断条件是? ( )

3.png


2分
登录后查看选项
04

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

2分
登录后查看选项
05

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

5.png

2分
登录后查看选项
06

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

6(1).png6(2).png

2分
登录后查看选项
07

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

2分
登录后查看选项
08

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

8.png

2分
登录后查看选项
09

12箱蜜蜂一年可以酿 900 千克蜂蜜。小林家养了这样的 5 箱蜜蜂,下列哪个选项能够计算出小林家一年可以酿多少千克蜂蜜?( )

2分
登录后查看选项
10

执行下列程序,当输入 65 时,哪个角色会改变颜色?( )

10.png

2分
登录后查看选项
11

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

11.png

2分
登录后查看选项
12

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

12.png

2分
登录后查看选项
13

下列关于变量描述正确的是?()

2分
登录后查看选项
14

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

2分
登录后查看选项
15

默认小猫角色,下列哪个程序可以实现“在[5,10,15,...,100]中随机选择一个 数”?( )

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

一个算法可以用不同的形式来描述,但要求描述比较规范,因此不能用自然语言描述.( )

2分
登录后查看选项
17

域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称,CCF编程能力等级认证官方网站的域名是gesp.ccf.org.cn,其中顶级域名是 gesp。 ( )

2分
登录后查看选项
18

下列积木的运行结果为 ture。()

P3.png

2分
登录后查看选项
19

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

2分
登录后查看选项
20

默认小猫角色,执行下列程序,先后输入 15 和 25,最后小猫说“25,15”( )

P5.png

2分
登录后查看选项
21

默认小猫角色,执行下列程序,小猫会说出“乐”字。( )

P6.png

2分
登录后查看选项
22

默认小猫角色,执行下列程序,会将列表 lst 中的所有值为“ab”的项替换为“abc”。 ( )

P7-1.pngP7-2.png

2分
登录后查看选项
23

除了本体可以克隆自己外,克隆体也可以克隆自己。( )


2分
登录后查看选项
24

默认小猫角色,执行下列程序可以实现 1 到 100 所有奇数求和。( )

2分
登录后查看选项
25

默认小猫角色,执行下列程序,小猫会说“true”( )

P10.png

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

自幂数判断

自幂数判断-1.png

【题目描述】

自幂数是指 N 位数各位数字 N 次方之和是本身,如 153 是 3 位数,其每位数的 3 次方之和是 153 本身,因此 153 是自幂数,1634 是 4 位数,其每位数的 4 次方之和是1634 本身,因此 1634 是自幂数。(注:5 的 3 次方为 5×5×5;5 的 4 次方为 5×5×5×5。)默认小猫角色,白色背景。编写程序判断一个三位的正整数是否为自幂数,如果是自幂数先输出数本身然后紧随 T,否则输出数本身然后紧随 F。

【输入描述】

新建变量“n”用于存储一个三位的正整数。

如下图所示:

【输出描述】

新建变量“result”用于存储判断的结果,如果是自幂数先输出数本身然后紧随 T,否则输出数本身然后紧随 F。

如下图所示:

【输入样例】

n = 153

【输出样例】

result = 153T

【输入样例】

n = 152

【输出样例】

result = 152F



25分
登录后作答
27

计算最终值

计算最终值1.png计算最终值2.png

【题目描述】

默认小猫角色,白色背景。存在一种仅支持 2 种操作和 1 个变量的编程语言:

 X++ 使变量 “X” 的值增加 1

 X-- 使变量 “X” 的值减少 1

最初,“X”的值是 0,给你一个由操作组成的列表“lst”,需要得到执行所有操作后,“X”的最终值。

【输入描述】

新建列表“lst”,存储变量“X”执行的操作,例如 lst = [“X++”,”X++”,”X--”]

最初,X = 0

X++:X 加 1,X = 0 + 1 = 1

X++:X 加 1,X = 1 + 1 = 2

X--:X 减 1,X = 2 - 1 = 1

如下图所示:

【输出描述】

新建变量“X”,初始值为 0,经过列表中的操作后将最终的结果存入其中。

如下图所示:

【输入样例】

lst = [“X++”,”X++”,”X--”]

【输出样例】

X = 1

【输入样例】

lst = [“X++”,”X++”,”X++”]

【输出样例】

X = 3


25分
登录后作答