万卷网> GESP认证 >图形化 > 2023年9月CCF—GESP(图形化二级)编程能力等级认证试卷

2023年9月CCF—GESP(图形化二级)编程能力等级认证试卷
二级 2023 2023-09-30 11:23:16 42

一、单选题

1.

下面程序会绘制出什么图形?(      )

A.

正方形

B.

圆形

C.

五边形

D.

五角星

2.

默认小猫角色,运行以下程序,小猫会说?(      )

A.

45

B.

50

C.

55

D.

60

3.

默认小猫角色,执行下面程序,小猫会说?(     )

A.

false

B.

true

C.

D.

4.

列流程图的输出结果是?(      )

A.

5 12

B.

12 5

C.

5 5

D.

12 12

5.

给“角色 1”新建一个仅适用于当前角色的变量 a,复制“角色 1”,生成一个新的“角色 2”,下列表述正确的是? (     )

A.

该变量 a 变成仅适合角色 2 的变量

B.

该变量 a 变成仅适用于舞台的变量

C.

该变量 a 变成适用于所有角色的变量

D.

两个角色各有一个仅适用于自己的变量 a,且两个变量名相同

6.

螃蟹有两个造型 crab-a,crab-b,执行下列程序,说法正确的是?(      )

A.

螃蟹一直是 crab-a 造型

B.

螃蟹一直是 crab-b 造型

C.

螃蟹从 crab-a 造型变成 crab-b 造型

D.

螃蟹最后可能是 crab-a 也可能是 crab-b 造型

7.

关于下面积木,说法正确的是?(      )

A.

最大值是 20

B.

最大值是 30

C.

最小值是 1

D.

最小值是 2

8.

默认小猫角色,执行下面的程序,舞台上会看到多少只小猫?(  A   )

A.

11 只

B.

10 只

C.

9 只

D.

无法确定

9.

妈妈带 50 元钱去超市买了 26 元的麦片,剩下的钱刚好买 2 千克果冻,下列哪个选项能够计算出每千克果冻的价格?(     )

A.

B.

C.

D.

10.

我国第一台大型通用电子计算机使用的逻辑部件是(     )(2023.9scrstch二级)

A.

集成电路

B.

大规模集成电路

C.

晶体管

D.

电子管

二、判断题

1.

变量 x 和变量 y 的初始值都为 1,x+y=2。执行下列程序后,x 的值一直保持 2 不变。(     )

A.正确 B.错误
2.

默认小猫角色,执行下面程序,舞台出现 4 只小猫,依次点击每只小猫,小猫消失,最后舞台上没有小猫。(     )

 

A.正确 B.错误
3.

默认小猫角色,执行左图程序,舞台上出现右图所示的三只小猫。(     )

A.正确 B.错误
4.

我们常说的互联网(Internet)是一个覆盖全球的广域网络,它不属于任何一个国家。(     )(2023.9scratch二级)

A.正确 B.错误
5.

默认小猫角色,执行下列程序后,小猫会一直改变颜色。(     )

A.正确 B.错误

三、编程题

1.

计算标准身高和体重

【题目描述】

随着生活水平的提高,青少年肥胖率也有上升的趋势。

默认小猫角色和白色背景,给定一个儿童的年龄(age),依据标准身高(height)和体重(weight)的计算公式了解该儿童是否符合标准。

儿童的标准身高(height)= 年龄(age)× 5 + 75(厘米)

儿童的标准体重(weight)= 年龄(age)× 2 + 8(公斤)

例如:age = 2 时,height = 2 × 5 + 75 = 85(厘米),weight = 2 × 2 + 8 = 12(公斤)。

【输入描述】

新建变量“age”用于存储儿童的年龄(2≤age≤12)。

如下图所示:

【输出描述】

新建变量“height”,用于存储儿童的标准身高。

新建变量“weight”,用于存储儿童的标准体重。

如下图所示:

【输入样例】

age = 2

【输出样例】

height = 85

weight = 12

【输入样例】

age = 12

【输出样例】

height = 135

weight = 32

注意: 

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

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

2.

幸运数

【题目描述】

小明很喜欢数字 7。所有个位数为 7 的正整数,以及所有 7 的倍数,都被小明称为“幸运数”。默认小猫角色和白色背景,编写程序帮助小明找到正整数 L 和 R之间(包括 L 和 R,且 1≤L≤R≤1000)所有幸运数的和。

例如:L = 10,R = 20,幸运数有 2 个:14 和 17。14 是 7 的倍数,17 的个位数为 7,因此所有幸运数的和为 31。

【输入描述】

新建变量“L”用于存储第一个正整数。

新建变量“R”用于存储第二个正整数。

约定 1≤L≤R≤1000。

如下图所示:

【输出描述】

新建变量“result”,用于存储满足条件幸运数的和。

如下图所示:

【输入样例】

L = 10

R = 20

【输出样例】

result = 31

【输入样例】

L = 1

R = 10

【输出样例】

result = 7

【样例解释】

1 和 10 之间共有 1 个幸运数:7。因为 7 既是 7 的倍数,个位数又为 7。因此,

结果为 7。

注意: 

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

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

公众号
客服 反馈
顶部