#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 秒”积木块。 【参考程序】