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

2025年3月CCF—GESP(图形化三级)编程能力等级认证试卷
三级 2025 2025-05-30 10:48:09 158

一、单选题

1.

默认小猫角色,执行下列程序,小猫说“147”,红框处填写的积木块是?( )

A.

B.

C.

D.

2.

在数学中 N!表示 N 的阶乘,即 1 到 N 的乘积,如 3!=1×2×3。默认小猫角色,下列程序用于求 1 至 N 的阶乘之和,如 N 为 3,则是 1!+2!+3!。下列红框中填写什么不能实现阶乘和的是?( )

A.

B.

C.

D.

3.

默认小猫角色,执行下列程序,为了让循环停止,红框处填写的数值是?( )

A.

50

B.

120

C.

146

D.

224

4.

默认小猫角色,执行下列程序,绘制出如下图形,红框处填写的数值是?( )

A.

65

B.

56

C.

46

D.

55

5.

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

A.

B.

C.

D.

6.

输入 1, 2, 1,即 a=1, b=2, c=1,下列流程图的输出结果是?( )

A.

9

B.

10

C.

12

D.

14

7.

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

A.

CCFGESP

B.

CCFLOVE

C.

CCFGLOVE

D.

CCFGLOVEESP

8.

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

A.

40

B.

50

C.

10

D.

-40

9.

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

A.

Deepseek

B.

豆包

C.

ChatGPT

D.

Gemini

10.

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

A.

0 0 1 0 1 2 0 1 2 3

B.

0 1 0 1 2 0 1 2 3 0 1 2 3 4

C.

0 0 1 0 1 2 0 1 2 3 0 1 2 3 4

D.

0 1 0 1 2 0 1 2 3 0 1 2 3 4 0 1 2 3 4 5

11.

默认小猫角色,下面代码用于求正整数各位数字之和,如输入 123,输出 1+2+3=6,红框处填写什么不能实现该功能的是?( )

A.

B.

C.

D.

12.

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

A.

CFGESP

B.

FEP

C.

CFEP

D.

FSP

13.

下列两个积木的布尔值分别是?( )(25.03-3)

A.

true false

B.

false true

C.

false false

D.

true true

14.

默认小猫角色,创建仅适用于当前角色的变量 i,执行下列程序,列表 list 中的数据是?( )

A.

1 2 3 4 5

B.

2 3 4 5 6

C.

5 5 5 5 5

D.

1 1 1 1 1

15.

2025 年春节有两件轰动全球的事件,一个是 DeepSeek 横空出世,另一个是贺岁片《哪吒 2》票房惊人,入了全球票房榜。下面关于 DeepSeek 与《哪吒 2》的描述成立的是?( )(25.03-3)

A.

《哪吒 2》是一款新型操作系统

B.

DeepSeek 是深海钻探软件

C.

《哪吒 2》可以生成新的软件

D.

DeepSeek 可以根据《哪吒 2》的场景生成剧情脚本

二、判断题

1.

默认小猫角色,执行下列程序,小猫会说 18。( )

A.正确 B.错误
2.

默认小猫角色,执行下列程序,如果小猫说出 12,那么在画红框的积木中填入

即可。( )

A.正确 B.错误
3.

以下三个程序都能正确判断输入的正整数既是 3 的倍数又是 5 的倍数。( )

A.正确 B.错误
4.

自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。(例 如:当 n 为 3 时,有 13 + 53+ 33= 153,153 即是 n 为 3 时的一个自幂数),若找 出 1000 以内的所有自幂数。可以使用枚举的方法来求解这个问题。( )


A.正确 B.错误
5.

默认小猫角色,按下 3 次空格键后,舞台上可以看到 3 只小猫。( )

A.正确 B.错误
6.

使用“包含字符串”积木只能判断某个字符是否在另一个字符串中出现,不能判断某个字符串是否在另一个字符串中出现。( )

A.正确 B.错误
7.

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

A.正确 B.错误
8.

使用“删除列表的第-1 项”可以删除列表的最后一项。( )

A.正确 B.错误
9.

默认小猫角色,执行下列程序,输入 yes,小猫会说 250519。( )

A.正确 B.错误
10.

有小张、小李、小王、小杨四个人,其中一个是小偷,每个人说一句话,只有小偷说的是假话,其中小张说:不是我。小李说:是小王。小王说:是小杨。小杨说:小王瞎说,可以推出小王是小偷。( )


A.正确 B.错误

三、编程题

1.

时间跨越

【题目描述】

假设现在是 y 年 m 月 d 日 h 时(保证为合法时间)。

默认小猫角色和白色背景,编写程序请你帮小杨计算 k 小时(1≤k≤24)后对应的年月日时,并用#连接存在 result 中。

提示:闰年的判断条件为:年份能被 4 整除但不能被 100 整除;或者年份能够被 400 整除(2008 年、2000 年都是闰年)。

例如:y=2008,m=2,d=28,h=23,k=1,即 2008 年 2 月 28 日 23 时,一小时后为 2008#2#29#0,即 2008 年 2 月 29 日 0 时。

【输入描述】

新建变量“y”用于存储年份。

新建变量“m”用于存储月份。

新建变量“d”用于存储日。

新建变量“h”用于存储时。

新建变量“k“用于存储经过的小时数。

如下图所示:

【输出描述】

新建变量“result”用于存储最后的结果。

如下图所示:

【输入样例】

y=2008,m=2,d=28,h=23,k=1

【输出样例】

result = 2008#2#29#0

【输入样例】

y = 2008, m = 2, d = 29, h = 23, k = 22

【输出样例】

result = 2008#3#1#21

注意:

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

2、 输入变量直接赋值即可,无需使用“询问并等待”积木块。

2.

缺失的编号


【题目描述】

图书馆有 n 本书,编号从 1 到 n。一天,小杨发现有两本书不见了,但他记录了还在书架上的书的编号,存储在列表 list 中。

默认小猫角色和白色背景,编写程序请你帮小杨找出丢失的那两本书的编号,并从小到大用#连接。

例如:书架上有 n=9 本书,仍在书架上的书的编号为:1 5 6 2 3 4 9,则丢失的那两本书的编号为:7#8

【输入描述】

新建变量“n”,用于存储图书的本书。

新建列表“list”用于存储仍在书架上的书的编号。

如下图所示:

【输出描述】

新建变量“result”用于存储丢失的那两本书的编号。

如下图所示:

【输入样例】

n = 9,list = [1, 5, 6, 2, 3, 4, 9]

【输出样例】

result = 7#8

【输入样例】

n = 5,list = [2, 3, 5]

【输出样例】

result = 1#4

注意:

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

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

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

公众号
客服 反馈
顶部