#S2606C2. [GESP二级2606] 二级理论
[GESP二级2606] 二级理论
一、单选题(共 10 题,每题 3 分,共 30 分)
第 1 题学校组织参观未来农场,讲解员说:“智能温室里有一种‘湿度小侦探’,它能 随时感受土壤干不干,然后立刻把消息告诉中央电脑。电脑收到消息后,就会决定 要不要打开水龙头浇水。”请问,这个“湿度小侦探”的作用,相当于计算机系统 中的哪个部件?( )
{{ select(1) }}
- 处理器(像大脑,负责思考和计算)
- 存储器(像笔记本,负责记住信息)
- 输入设备(像耳朵和眼睛,负责接收外界信息)
- 输出设备(像嘴巴和手,负责把结果说出来或做出来)
第 2 题下面代码用来找出 1 到 100 之间偶数的个数,如果将代码用流程图来表示,则L1标记的代码应使用的图形是?( )
{{ select(2) }}
- 菱形框
- 椭圆形框
- 平行四边形框
- 圆形框
第 3 题默认小猫角色,执行下列程序后,小猫的坐标是?( )

{{ select(3) }}
- (10,-10)
- (30,-10)
- (20,-10)
- (25,-5)
第 4 题默认小猫角色,执行下列程序后,小猫说出的值是?( )

{{ select(4) }}
- 12
- 14
- 16
- 18
第 5 题默认小猫角色,执行下列程序后,舞台上最终会看到多少只小猫?( )

{{ select(5) }}
- 4
- 5
- 6
- 7
第 6 题默认小猫角色,要绘制一个边长为 100的正五边形,下图脚本中的红框处填写?( )
{{ select(6) }}
- 72
- 144
- 100
- 90
第 7 题小杨参加植树活动,计划按照特殊规律植树,第1天种1棵树,第2天种3棵树,第3天种5棵树,以此类推,每天比前一天多种2棵树。默认小猫角色,以下程序可以帮助小杨计算n天总共种了多少棵树。执行下列程序后,小猫说出的内容是?( )

{{ select(7) }}
- 6
- 9
- 12
- 16
第 8 题 默认小猫角色,执行下列程序,小猫不可能说的是?( )

{{ select(8) }}
- 3
- 1
- 0
- -6
第 9 题小杨要举办生日派对,预算150元采购零食。薯片每包8元,果汁每瓶6元,要购买相同数量的薯片和果汁,默认小猫角色,以下程序可以帮助小杨计算实际能购买的最大组数(每组包含1包薯片和1瓶果汁)。执行下列程序后,小猫说出的内 容是?( )

{{ select(9) }}
- 9
- 10
- 11
- 12
第 10 题默认小猫角色,执行下列程序后,result的值是?( )

{{ select(10) }}
- 20
- 25
- 30
- 35
二、判断题(共 5 题,每题 4 分,共 20 分)
第 11 题
在小猫角色中,如果创建如下图所示的变量x,那么其它角色只能读取,但无法修改这个变量的值。
{{ select(11) }}
- 正确
- 错误
第 12 题
默认小猫角色,执行下列程序,可以让小猫在碰到舞台边缘时消失不见。
{{ select(12) }}
- 正确
- 错误
第 13 题
默认小猫角色,执行下列程序,小猫说出的值为19。
{{ select(13) }}
- 正确
- 错误
第 14 题
默认小猫角色,执行下列程序后,舞台中可以看到四只颜色相同的小猫。
{{ select(14) }}
- 正确
- 错误
第 15 题
默认小猫角色,执行下列语句,返回的值为true。
{{ select(15) }}
- 正确
- 错误
三、 编程题
1、去旅行
【题目描述】
暑假快要到了,小杨打算出去旅行。他住在 A 市,想去 B 市玩。一共有三种出行方式可以选择:
1.直飞:从 A 市直接坐飞机到 B 市。
2.先高铁再飞机:先从 A 市坐高铁到 C 市,再从 C 市坐飞机到 B 市。
3. 全程高铁:先从 A 市坐高铁到 C 市,再从 C 市坐高铁到 B 市。
默认小猫角色和白色背景,小杨想知道哪一种方式最省钱,请你编写一个程序算出最便宜的那个价格吧!最后输出的答案存入变量ans中。
【输入描述】
新建变量“a”,一个正整数,表示从 A 市直飞到 B 市的价钱(单位:元)
新建变量“b”,一个正整数,表示从 A 市坐高铁到 C 市的价钱(单位:元)
新建变量“c”,一个正整数,表示从 C 市坐飞机到 B 市的价钱(单位:元)
新建变量“d”,一个正整数,表示从 C 市坐高铁到 B 市的价钱(单位:元)
注意:所有价格都是正整数,并且不超过 10000 元。
如下图所示:

【输出描述】
新建变量“ans”,一个正整数,表示三种方式中最便宜的那个价格。
如下图所示:

【样例解释】
第一种方式(直飞):999 元
第二种方式(高铁 + 飞机):105 + 699 = 804 元
第三种方式(高铁 + 高铁):105 + 588 = 693 元
最便宜的是 693 元。
【输入样例】
a = 999
b = 105
c = 699
d = 588
【输出样例】
ans = 693
【输入样例】
a = 9 b = 3 c = 8 d = 7
【输出样例】
ans = 9
【注意事项】
1.变量名的拼写(包括大小写)要和题目完全一致。
2.输入变量直接赋值即可,无需使用“询问并等待”积木块。
3.输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块。
【参考程序】
2、买文具

【题目描述】
小杨想用零花钱买一些文具。他有一个特别的买文具规则:
1.每次他只买一个文具,而且这个文具的价格正好等于他当前拥有零花钱的一半。
2.只要他当前拥有的零花钱大于或等于 1 元,他就会继续买下一个文具。
3.当他当前拥有的零花钱小于 1 元时,就不再买了。
小杨一开始有 S 元,默认小猫角色和白色背景,请你编写一个程序,帮他算一算,他最多能买到多少个文具?最后输出的答案存入变量ans中。
【输入描述】
新建变量“S”,表示小杨最初的零花钱(单位:元)。
注意:小杨的零花钱 S 不超过 10,000 元,且最多只有 1 位小数(例如10.0 、79.0)。
如下图所示:

【输出描述】
新建变量“ans”,一个正整数,表示小杨最多能买的文具个数。 如下图所示:

【样例解释】
1. 小杨有10.0元,他买了一盒彩笔,价格正好是10.0元的一半 =5.0元,
现在他拥有5.0元。
2. 现在他有5.0元(≥1 元),他买了一本贴纸,价格正好是5.0元的一半= 2.5元,现在他拥有 2.5 元。
3. 现在他有2.5元(≥1 元),他买了一个橡皮擦,价格正好是2.5元的一半 =1.25元,现在他拥有1.25元。
4. 现在他有1.25元(≥1 元),他买了一块磁铁,价格正好是1.25元的一半 =0.625 元,现在他拥有 0.625 元。
5. 现在他只有 0.625元,小于 1 元,所以不再买文具。
【输入样例】 S = 10.0 【输出样例】 ans = 4 【输入样例】 A = 【输出样例】
ans = 7
注意事项: 1.变量名的拼写(包括大小写)要和题目完全一致。 2.输入变量直接赋值即可,无需使用“询问并等待”积木块。 3.输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块。 【参考程序】