#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. 输出结果存放在对应列表中即可。
【参考程序】











