#S2606C3. [GESP三级2606] 三级理论

[GESP三级2606] 三级理论

一、单选题(共 10 题,每题 3 分,共 30 分)

第 1 题学校组织参观未来农场,讲解员说:“智能温室里有一种‘湿度小侦探’,它能 随时感受土壤干不干,然后立刻把消息告诉中央电脑。电脑收到消息后,就会决定 要不要打开水龙头浇水。”请问,这个“湿度小侦探”的作用,相当于计算机系统 中的哪个部件?( )

{{ select(1) }}

  • 处理器(像大脑,负责思考和计算)
  • 存储器(像笔记本,负责记住信息)
  • 输入设备(像耳朵和眼睛,负责接收外界信息)
  • 输出设备(像嘴巴和手,负责把结果说出来或做出来)

第 2 题下列流程图的输出结果是?() {{ select(2) }}

  • 18
  • 22
  • 25
  • 30

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

{{ select(3) }}

  • 6
  • 9
  • 12
  • 15

第 4 题默认小猫角色,执行下列程序,小猫说出的内容是?( ) {{ select(4) }}

  • -6
  • -12
  • -24
  • -36

第 5 题默认小猫角色,执行下列程序,绘制的图形是?( ) {{ select(5) }}

第 6 题默认小猫角色,变量x的定义如下,执行下列程序,小猫说出的内容是?( )

{{ select(6) }}

  • 0
  • 1
  • 2
  • 3

第 7 题默认小猫角色,执行下列程序,下面选项正确的是?( )

{{ select(7) }}

  • 只有角色能接收消息,仅小猫角色能说“收到”
  • 只有克隆体能接收消息,仅克隆体能说“收到”
  • 小猫角色和克隆体都不能说“收到”
  • 小猫角色和克隆体都能接收消息,都能说“收到”

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

{{ select(8) }}

  • 6
  • 5
  • 3
  • 1

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

{{ select(9) }}

  • 6
  • 8
  • 10
  • 12

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

{{ select(10) }}

  • 欢迎测评
  • gesp
  • ​ 欢迎参加测评
  • 参加测评

第 11 题默认小猫角色,阅读下列程序,哪个选项的说法是正确的?( )

{{ select(11) }}

  • 程序的功能是检查输入的字符串中是否包含“gesp”
  • 程序的功能是检查输入的字符串是否以“gesp”结尾
  • 程序的功能是检查输入的字符串是否以“gesp”开头
  • 若输入“hello gesp”程序输出结果为 false

第 12 题小猫想检查你输入的一句话里有没有数字。下面哪个选项应该填在“如果…那么…”里面?( )

{{ select(12) }}

13、小猫有一个存储数字的列表data,它想找到一个位置,把列表分为上下两段, 使得上边所有数字加起来等于下面所有数字加起来。请问在“如果…那么…”里面, 应该填写什么积木,才能让小猫判断“找到了一个两边和相等的位置”?( )

{{ select(13) }}

第 14 题默认小猫角色,执行下列程序,小猫说出的内容是?( ) {{ select(14) }}

  • 1
  • 2
  • 3
  • 4

第 15 题下列问题中,不适合使用枚举算法的是?()

{{ select(15) }}

  • 试出三位数密码锁的秘密
  • 在1到100之间找出所有个位和十位数字相同的两位数
  • 计算小杨期末考试语文、数学、英语三科的平均分
  • 在一幅打乱的扑克牌中找出所有花色为红桃的牌

二、判断题(共 5 题,每题 4 分,共 20 分)

第 11 题

默认小猫角色,执行下列程序,小猫说出的内容为13。 {{ select(11) }}

  • 正确
  • 错误

第 12 题

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

  • 正确
  • 错误

第 13 题

默认小猫角色,执行下列程序,舞台只会出现一只小猫。

{{ select(13) }}

  • 正确
  • 错误

第 14 题

默认小猫角色,执行下列程序,小猫会一直说“正在处理中”,无法说出“已经完成”,类似于无限循环。

{{ select(14) }}

  • 正确
  • 错误

第 15 题

在图形化编程中,字符串比较可以使用 =、>、<运算符,且比较时不区分大小写。因此,下列表达式的返回值为 true。 {{ select(15) }}

  • 正确
  • 错误

第 16 题

在图形化编程中,列表和变量一样,都支持两种作用域:一种是适用于所有角色 (全局列表),另一种是仅适用于当前角色(私有列表)。

{{ select(16) }}

  • 正确
  • 错误

第 17 题

默认小猫角色,执行下列程序,列表b和列表c的结果如下图所示。 {{ select(17) }}

  • 正确
  • 错误

第 18 题 默认小猫角色,执行下列程序,小猫说出的内容是segp。 {{ select(18) }}

  • 正确
  • 错误

第 19 题

在图形化编程中,有一个 n 行 n 列​ 的数字网格(程序中n=5,行号和列号均从 1​ 开始,如下图所示)。下列程序可以计算所有位于 主对角线(行号等于列号)和 副对角线(行号加列号等于 n+1)上的格子的数量(重复的格子只需记录一次)。 {{ select(19) }}

  • 正确
  • 错误

第 20 题

默认小猫角色,可以使用下列枚举算法判断存储在列表data中的序列是否为递增的。 {{ select(20) }}

  • 正确
  • 错误

三、 编程题

1、小杨找规律

【题目描述】

小杨发现了一组有趣的数字,它们的排列规律是:

第一个数是 1,第二个数也是 1;

从第三个数开始,每个数都等于它前面两个数的和。

按照这个规律,前几个数依次是:1, 1, 2, 3, 5, 8, 13, 21, 34,…默认小猫角色和白色背景,编写程序帮助小杨计算出从整数 L到整数 R(包括L和 R)中,有多少个数刚好出现在这组数字里?将结果存入变量“ans”中。

【输入描述】

新建变量“L”,表示第一个正整数。

新建变量“R”,表示第二个正整数。

注意:1≤L≤R≤1000

如下图所示:

【输出描述】

新建变量“ans”,表示从L到R之间(包括L和R)属于这组数字的个数。

如下图所示:

【样例解释】

在 1 到 21 之间,1, 2, 3, 5, 8, 13, 21 都在小杨发现的那组数字里,一共7 个。

【输入样例】

L = 1

R = 21

【输出样例】

ans = 7

【输入样例】

L = 6

R = 33

【输出样例】 ans = 3 【注意事项】

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

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

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

【参考程序】

2、小杨的菱形宝石

【题目描述】

小杨想用加号 + 和减号 - 画一个漂亮的菱形。

菱形的四条边用加号 + 画出,菱形内部和外部(除了边以外的所有位置)都用减号 - 填满。

整个图形是一个正方形,共有 2n−1行和 2n−1列。

默认小猫角色和白色背景,编写程序帮助小杨根据输入的 n,画出对应的图形,将结果存入列表ans中。

【输入描述】

新建变量“n”(3≤n≤10)一个正整数。

如下图所示:

【输出描述】

新建列表 “ans”用于存储最后的结果,一共 2n−1 行,每行 2n−1个字符,

表示画好的图形。

如下图所示: 【输入样例】 n = 3 【输出样例】 ans = ['--+--', '-+-+-', '+---+', '-+-+-', '--+--'] 【输入样例】

n = 4

【输出样例】

ans = ['---+---', '--+-+--', '-+---+-', '+-----+', '-+---+-', '--+-+--', '---+---']

【注意事项】

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

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

3. 输出结果存放在对应列表中即可。

【参考程序】