万卷网> GESP认证 >图形化 > 2023年6月CCF—GESP(图形化三级)编程能力等级认证试卷

2023年6月CCF—GESP(图形化三级)编程能力等级认证试卷
三级 2023 2023-06-26 18:13:34 88

一、单选题

1.

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

A.

28

B.

24

C.

32

D.

无限大

2.

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

A.

编辑

B.

保存

C.

调试

D.

编译

3.

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

A.

B.

C.

D.

4.

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

A.

B.

C.

D.

5.

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

A.

优秀

B.

良好

C.

不及格

D.

什么都不说

6.

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

A.

3

B.

4

C.

5

D.

6

7.

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

A.

6

B.

5

C.

4

D.

3

8.

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

A.

B.

C.

D.

9.

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

A.

65

B.

36

C.

63

D.

34

10.

默认小猫角色,执行下列程序,小猫角色绘制的图案为?(2023-6-sc三级)()

A.

B.

C.

D.

11.

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

A.

所有小球的颜色都在变化

B.

所有小球的颜色一直不变

C.

有 3 个小球的颜色一直不变,有 1 个小球的颜色会变化

D.

有 1 个小球的颜色一直不变,有 3 个小球的颜色会变化

12.

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

A.

25 秒 05 分 23 时

B.

25 秒 5 分 23 时

C.

23 时 05 分 25 秒

D.

23 时 5 分 25 秒

13.

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

A.

B.

C.

D.

14.

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

A.

Block-B 和 Block-C

B.

Block-B 和 Block-A

C.

Block-C 和 Block-A

D.

Block-A、Block-B 和 Block-C

15.

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

A.

新建变量后不能删除

B.

新建变量后不能修改变量名

C.

变量就像一个“盒子”可以保存图片和声音

D.

变量的滑杆模式可以通过调整滑杆上的滑块设置变量的值

二、判断题

1.

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

A.正确 B.错误
2.

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

A.正确 B.错误
3.

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

A.正确 B.错误
4.

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

A.正确 B.错误
5.

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

A.正确 B.错误
6.

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

A.正确 B.错误
7.

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

A.正确 B.错误
8.

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

A.正确 B.错误
9.

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

A.正确 B.错误
10.

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

A.正确 B.错误

三、编程题

1.

自幂数判断

【题目描述】

自幂数是指 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。

如下图所示:

【输入样例1】

n = 153

【输出样例1】

result = 153T

【输入样例2】

n = 152

【输出样例2】

result = 152F
2.

计算最终值

【题目描述】

默认小猫角色,白色背景。存在一种仅支持 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,经过列表中的操作后将最终的结果存入其中。

如下图所示:

【输入样例1】

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

【输出样例1】

X = 1


【输入样例2】

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

【输出样例2】

X = 3


公众号
客服 反馈
顶部