CCF GESP 2026年9月认证 图形化 2级

所有 GESP 真题,手机上也能刷 · 自动判分 · 错题自动进错题本 扫码去刷
三 编程题
共 2 道 每题 25 分 共计 50 分
第 1 题
新龟兔赛跑
时间限制:1s 内存限制:512MB

题目描述

乌龟和兔子又要比赛了!

兔子知道自己跑得快,但还是想在路上睡一会儿。这次它只睡一小会儿。

默认小猫角色和白色背景,请你帮忙算一算,谁会赢?把答案存入变量 ans 中。

重要公式:路程= 速度× 时间

比赛规则:

  • 跑道全长 1000​ 米。
  • 乌龟一直跑,跑完全程需要 tt 分钟。
  • 兔子会睡 ts 分钟,睡觉时不跑;其余时间它用 sr 米/分钟的速度跑。

胜负判断:

  • 如果兔子在乌龟到达终点前跑的距离大于1000 米,兔子赢。
  • 如果兔子在乌龟到达终点前跑的距离小于1000 米,乌龟赢。
  • 如果兔子与乌龟同时到达终点就是平局。

输入格式

新建变量“tt”,一个正整数,表示乌龟跑完全程需要的时间(分钟)

新建变量“ts”,一个正整数,表示兔子睡觉的时间(分钟)

新建变量“sr”,一个正整数,表示兔子的速度(米/分钟)

注意:所有变量都是正整数,并且不超过 1000。

如下图所示:

输出格式

新建变量“ans”,存储胜利的结果。

  • 乌龟赢 ans = “turtle”
  • 兔子赢 ans = “rabbit”
  • 平局 ans = “tie”

如下图所示:


【注意事项】

  1. 变量名的拼写(包括大小写)要和题目完全一致(建议直接从题目中复制变量
    名,避免自己打字时弄错大小写或拼写)。
  2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
  3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块。

样例说明

样例 1

输入:
tt = 20
ts = 11
sr = 100
输出:
ans = “turtle”
样例解释:

乌龟需要 20 分钟到终点。

兔子睡了 11 分钟,所以它只能跑 20 −11 = 9 分钟。

兔子跑的距离= 100 × 9 = 900 米,不到 1000 米,所以乌龟赢。

样例 2

输入:
tt = 20
ts = 9
sr = 100
输出:
ans = “rabbit”
样例解释:

兔子能跑 20 −9 = 11 分钟。

兔子跑的距离= 100 × 11 = 1100 米,超过了 1000 米,所以兔子赢。

第 2 题
棋盘上的奖赏
时间限制:1s 内存限制:512MB

题目描述

很久以前,一位聪明的大臣发明了国际象棋。国王很高兴,问他想要什么奖赏。

大臣说:“请在棋盘的第1 格放1 粒麦子,第2 格放2 粒麦子,第3 格放4 粒麦子,第4 格放8 粒麦子……每一格放的麦子都是前一格的2 倍,一直放到第64格。”

国王心想:这还不简单?马上叫人去拿麦子。

可是,麦子的数量增长飞快:到第20 格就需要上百万粒,到第40 格已经超过了全世界的产量。国王这才明白,这个奖赏根本给不起。

默认小猫角色和白色背景,请你帮国王算一算:如果只放前n 格,一共需要多少粒麦子?把答案存入变量ans 中。

规律:

  • 第 1 格:1 粒
  • 第 2 格:2 粒(是第 1 格的2 倍)
  • 第 3 格:4 粒(是第 2 格的2 倍)
  • 第 4 格:8 粒(是第 3 格的2 倍)
  • ……
  • 每一格都是前一格的 2 倍。

注意事项:

  1. 变量名的拼写(包括大小写)要和题目完全一致(建议直接从题目中复制变量
    名,避免自己打字时弄错大小写或拼写)。
  2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
  3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块。

输入格式

新建变量“n”,一个正整数,表示要计算的格子数,该数不超过 10。如下图所示:

输出格式

新建变量“ans”,一个正整数,表示存放前n 格总共需要的麦子粒数。如下图所示:

样例说明

样例 1

输入:
n = 3
输出:
ans = 7
样例解释:

第 1 格:1 粒

第 2 格:2 粒

第 3 格:4 粒

总共:1 + 2 + 4 = 7 粒

样例 2

输入:
n = 10
输出:
ans = 1023
样例解释:

第1 格到第10 格的麦子分别是:1, 2, 4, 8, 16, 32, 64, 128, 256, 512

把它们加起来:1+2+4+8+16+32+64+128+256+512 = 1023 粒

编程题部分已到底了。

小程序开心码未来

微信扫码,随时随地练 GESP 真题

  • 手机刷题 · 自动判分,错题自动归档到错题本
  • 绑定网站账号后,查看答案解析等权限自动同步
开心码未来小程序二维码(微信扫一扫) 微信扫一扫