#1537. 应用实景 scratch 理论密卷

应用实景 scratch 理论密卷

scratch理论知识

单选题

1、在绘制角色时,选择画圆工具后,须同时按下键盘上的哪个键,才能绘制出正圆?( )

{{ select(1) }}

  • Ctrl
  • Shift
  • Alt
  • 空格键

2、冬奥会比赛中,某项比赛需进行两轮,各选手两轮得分相加最高者才能赢得冠军。第一轮比赛中,选手甲落后选手乙10分,选手丙落后选手甲5分,选手丁领先选手丙5分;第二轮比赛中,选手甲和选手丁得分反超选手乙5分,选手丙与选手乙得分相同。请问,最终谁拿到了冠军?( )

{{ select(2) }}

  • 选手甲
  • 选手乙
  • 选手丙
  • 选手丁

3、有一条长度为500米的马路,马路边每隔1米种着1棵树,路的两端也会种树。由于要修地铁,需要移走距离起点50米到200米、150米到320米和450米到451米区域的树(包括这些区域两端的树)。请问将这些树都移走后,马路上还有多少棵树呢?( )

{{ select(3) }}

  • 322
  • 178
  • 272
  • 228

4、春天到了,小明、小刚、小军和老师外出踏青,由于天气炎热,老师给学生们买了几瓶饮料,买来后,

三位小朋友对饮料数量有如下猜测:小明说:饮料数量小于3瓶小刚说:饮料数量不小于5瓶小军说: 我们每个人可以喝2瓶结果是三人都猜错了,老师把饮料平均分给三人,自己也喝了一瓶后没有剩余, 那老师一共买了几瓶饮料呢?" {{ select(4) }}

  • 3
  • 4
  • 5
  • 6

5、关于广播正确的是?

{{ select(5) }}

  • 广播只能广播给其他角色,不能广播给自己
  • 广播和广播并等待的效果是一样的
  • 舞台可以接收到角色广播的消息
  • 广播后,所有的角色都要有接收到消息的程序

6、记录用户输入的数据,要用到的是( )

{{ select(6) }}

  • 侦测碰到
  • 随机数
  • 变量
  • 广播

7、关于角色的克隆体,下面说法不正确的是( )

{{ select(7) }}

  • 克隆体可以作为一个主体继续进行克隆
  • 克隆体产生时,可以继承主体的大小,坐标,特效
  • 一个角色可以克隆另外一个角色
  • 克隆体产生后,只能继承主体的大小和特效

8、顺序,循环,选择是三种基本结构,其中什么结构实现程序的反复执行?

{{ select(8) }}

  • 顺序
  • 选择
  • 循环
  • 以上都是

9、我们对角色A进行编程,完成了正确的代码后执行发现A没有任何变化,反而B按照A的代码

执行起来了,可能的原因是( )" {{ select(9) }}

  • scratch软件出了差错
  • 将A角色的代码给了角色B
  • 计算机运行出了问题
  • 三项都不是

10、想让小猫在舞台上移动,应该采用哪种程序结构( )

{{ select(10) }}

  • 重复执行100次
  • 重复执行
  • 如果....那么
  • 如果....那么.....否则

11、小红设计scratch程序时使用了克隆体,可是运行一段时间后,计算机速度越来越慢,舞台上的角色

出现了严重的卡顿,下面哪个选项可以解决这个问题?( )" {{ select(11) }}

  • 减少命令的数量
  • 采用加速模式
  • 将无关命令移出循环体
  • 使用删除本克隆体命令

12、关于变量滑杆,默认‘改变滑块范围’的最大值是?( )

{{ select(12) }}

  • 10
  • 100
  • 1000
  • 10000

13、下列关于变量说法正确的是?( )

{{ select(13) }}

  • 仅适用与当前角色的变量其他角色无法使用
  • 仅适用与当前角色的变量舞台区不会显示
  • 每个角色只能设置一个局部变量
  • 只要在舞台上显示的变量所有角色都能使用

14、下面语句正确的是( )

{{ select(14) }}

  • 广播只能广播给其他角色,不能广播给自己
  • 广播和广播并等待的效果是一样的
  • 舞台可以接收到角色广播的消息
  • 广播后,所有的角色都要有接收到消息的程序

15、第一台电脑ENIAC是哪一年诞生的?( )

{{ select(15) }}

  • 1945
  • 1946
  • 1947
  • 1948

16、一群小猴正在聚会,猴主人要把新鲜的桃子分给其他的八个同伴,如果想要每个猴子分到的桃子数量都不一样,那么最少需要多少桃子( )

{{ select(16) }}

  • 8
  • 16
  • 36
  • 64

17、角色共有三个造型,当前造型编号为1,重复执行100次后造型编号是( )

{{ select(17) }}

  • 1
  • 2
  • 3
  • 4

18、1只猫的重量加上1只狗的重量等于8只鸭的重量,3只猫的重量等于9只鸭的重量,那么1只狗的重量等于几只鸭的重量?( )

{{ select(18) }}

  • 2
  • 5
  • 3
  • 4

19、张三、李四和王五三位程序员最擅长的编程语言分别是Python、Java、C。现在知道张三不会Java;擅长Java的程序员比李四年龄小;王五比擅长C语言的年龄大。那么擅长Python的应该是?( )

{{ select(19) }}

  • 张三
  • 李四
  • 王五
  • 根据已知条件不能求出答案

20、什么是 Scratch( )

{{ select(20) }}

  • 电脑文本
  • 电脑屏保
  • 一个网站
  • 一种编程语言

21、在 Scratch 程序中,如果代码块被放错顺序了,那么可能发生什么

{{ select(21) }}

  • 程序有可能和设定效果不同
  • 电脑会自动关机
  • 程序将无法保存
  • 程序一定不会运行

22、下面哪个选项是不可以移动的

{{ select(22) }}

  • 角色 Cat
  • 角色 Apple
  • 角色 Ball
  • 背景 Blue Sky

23、碰到边缘就反弹’这个代码块意味着什么

{{ select(23) }}

  • 角色将发生跳跃
  • 角色将继续之前的动作
  • 程序将停止
  • 将会改变角色的运行轨迹

24、需要让角色发生移动,那么该使用下面哪个系列的代码块

{{ select(24) }}

  • 事件类
  • 运动类
  • 声音类
  • 外观类

25、通过哪个选项可以改变角色的位置

{{ select(25) }}

  • 文件菜单
  • 坐标
  • 背景信息
  • 侦测

26、哪个坐标是舞台区的中心坐标

{{ select(26) }}

  • (X:0,Y:0)
  • (X:0,Y:180)
  • (X:0,Y:-180)
  • (X:240,Y:0)

27、如果一个角色不停的在水平直线上的左右移动,那么下面表达正确的是

{{ select(27) }}

  • 角色 x 坐标会不断的变化,但是 y 坐标不会变动
  • 角色 x 坐标和 y 坐标会不断的变化
  • 角色 y 坐标会不断的变化,但是 x 坐标不会变动
  • 以上表述均不正确

28、下面不属于角色的旋转方式的是

{{ select(28) }}

  • 左右翻转
  • 任意翻转
  • 不可翻转
  • 上下翻转

29、关于广播消息的表达描述,下面不正确的是

{{ select(29) }}

  • 消息名称尽可能的做到简洁清晰明了,不要使用一大堆乱码字符
  • 广播不同的消息,名称必须都不一样
  • 当接收的消息较多时,需要注意接收消息的名称,以免错乱
  • 以上描述不全对

30、某角色只有角色 A 和 B,当 A 结果某任务后需要将自己和 B 角色程序都停止,那么应该使用哪个代码块

{{ select(30) }}

  • 广播消息
  • 停止全部脚本
  • 等待
  • 重复执行

31、关于【重复执行】,下面表达错误的是

{{ select(31) }}

  • 重复执行共有三种模式:重复执行,重复执行次数,重复执行直到
  • 使用重复执行直到,那么当直到的条件满足时,程序将不再执行需要重复的代码
  • 重复执行的次数无法输入负数和小数
  • 重复执行只能通过退出程序来停止重复的代码

32、让显示的角色的亮暗程度发生变化且逐渐消失,需要使用以下哪个外观的变化

{{ select(32) }}

  • 颜色
  • 马赛克
  • 亮度
  • 虚像

33、使用画笔扩展模块时,为什么每次都会添加【全部清除】代码块在程序前面

{{ select(33) }}

  • 擦除上一次绘制
  • 让程序不卡顿
  • 添加各种颜色
  • 保存程序时更便捷

34、关于【重复执行】,下面表达错误的是

{{ select(34) }}

  • 重复执行共有三种模式:重复执行,重复执行次数,重复执行直到
  • 使用重复执行直到,那么当直到的条件满足时,程序将不再执行需要重复的代码
  • 重复执行的次数无法输入负数和小数
  • 重复执行只能通过退出程序来停止重复的代码

35、当您开始学习 Scratch 一段时间后,需要养成哪些习惯

{{ select(35) }}

  • 及时保存程序的好习惯
  • 但凡需要命名的代码块,都要注意其命名规则
  • 养成注释的好习惯
  • 以上都是

36、以下哪个坐标是无法在舞台区显示的

{{ select(36) }}

  • (X:200,Y:100)
  • (X:100,Y:100)
  • (X:200,Y:-100)
  • (X:300,Y:100)

37、空格的字符数是

{{ select(37) }}

  • 0
  • 1
  • 2
  • 视空格的数量而定

38、关于 Scratch 中的逻辑代码块,下面表述不正确的是

{{ select(38) }}

  • 一共有三个逻辑代码块,分别是与、或和不成立
  • 与的含义是两个条件都为真,执行结果才为真
  • 或的含义是两个条件分别相反,即一直一假,执行结果才为真
  • 不成立的含义是如果接收的条件为真,那么输出的条件为假

39、如果需要设计一个倒计时的程序,应该使用

{{ select(39) }}

  • 变量
  • 计时器
  • 点击鼠标

40、变量不可以存储下面哪个选项的内容

{{ select(40) }}

  • 数字
  • 汉字
  • 列表
  • 程序

41、下面关于变量的说法不正确的是

{{ select(41) }}

  • 变量调用之前应该先定义其初始值
  • 变量命名应该尽可能的简洁明了
  • 变量不可以接收中文汉字的赋值
  • 变量只要创建了,就不可以修改其名称

42、关于画笔系列模块表述错误的是

{{ select(42) }}

  • “全部清除”代码块可以清除舞台区的背景图案
  • 绘制图形前需要进行落笔
  • 画图可以设置画笔的粗细、颜色、饱和度、亮度和透明度
  • 绘制图形可以不设置画笔的粗细、颜色、饱和度、亮度和透明度,使用默认模式

43、一个角色落笔后会从该角色的什么位置开始绘制轨迹

{{ select(43) }}

  • 角色的左下角
  • 角色的右下角
  • 角色造型的中间点
  • 角色最上方

44、如果克隆体被删除,那么本体会

{{ select(44) }}

  • 跟着被删除
  • 没有任何影响
  • 被隐藏
  • 都有可能发生

45、关于本体和克隆体,表达错误的是

{{ select(45) }}

  • 克隆体被删除和被隐藏的效果是不一样的
  • ‘删除此克隆体’代码块只能删除克隆体,不能删除本体
  • 克隆体不能再次进行克隆
  • 克隆体一旦被克隆,就会立即执行“当作为克隆体启动时”后面的程序。

46、关于克隆,表达正确的是

{{ select(46) }}

  • 角色只能克隆自己,不能克隆其他角色
  • 角色本体如果隐藏,那么将无法进行克隆
  • 角色本体和克隆体都可以通过‘删除此克隆体’代码块来删除角色
  • 克隆体可以再次被克隆

47、关于 Scratch 中的逻辑代码块,下面表述不正确的是

{{ select(47) }}

  • 一共有三个逻辑代码块,分别是与、或和不成立
  • 与的含义是两个条件都为真,执行结果才为真
  • 或的含义是两个条件分别相反,即一直一假,执行结果才为真
  • 不成立的含义是如果接收的条件为真,那么输出的条件为假

48、下面关于变量的说法不正确的是

{{ select(48) }}

  • 变量调用之前应该先定义其初始值
  • 变量命名应该尽可能的简洁明了
  • 变量不可以接收中文汉字的赋值
  • 变量只要创建了,就不可以修改其名称

49、一个角色落笔后会从该角色的什么位置开始绘制轨迹

{{ select(49) }}

  • 角色的左下角
  • 角色的右下角
  • 角色造型的中间点
  • 角色最上方

50、关于本体和克隆体,表达错误的是

{{ select(50) }}

  • 克隆体被删除和被隐藏的效果是不一样的
  • ‘删除此克隆体’代码块只能删除克隆体,不能删除本体
  • 克隆体不能再次进行克隆
  • 克隆体一旦被克隆,就会立即执行“当作为克隆体启动时”后面的程序。

51、关于克隆,表达正确的是

{{ select(51) }}

  • 角色只能克隆自己,不能克隆其他角色
  • 角色本体如果隐藏,那么将无法进行克隆
  • 角色本体和克隆体都可以通过‘删除此克隆体’代码块来删除角色
  • 克隆体可以再次被克隆

52、下面关于列表和变量的描述,错误的是

{{ select(52) }}

  • 变量和列表是可以取一样的名称
  • 列表是一种有顺序的数据结构,可以通过索引/下标进行查找数据
  • 变量可以存储列表
  • Scratch 支持的三种数据类型(布尔类型、数字类型和字符串类型)中,其中布尔类型是不可以作为列表的存储数据值的

53、角色 Cat 在舞台区需要随机移动 10 次,小明想记录这 10 次的坐标,请问可以采用下面哪个数据结构

{{ select(53) }}

  • 列表
  • 变量
  • 随机数
  • 循环

54、列表数据导出的格式为

{{ select(54) }}

  • .sb3
  • .txt
  • .xlsx
  • .docx

55、关于列表的数据类型,下面说法错误的是

{{ select(55) }}

  • 列表一共有三种数据类型,即数字类型、布尔类型和字符串(文本)类型
  • 三角形代码块是指布尔类型的数据
  • 圆角矩形代码块是指数字类型的数据
  • 矩形代码块是指字符串类型的数据

56、关于列表的说法,下面不正确的是

{{ select(56) }}

  • 变量是用来存储单个数据的,而列表可以存储一系列变量的集合
  • 列表的数据是可以进行导入和导出的
  • 运行带有列表的程序,通常都会在程序开始后,清空列表之前的数据
  • 列表添加数据的方式只有两种,即在列表最后插入数值和指定位置插入数值这两种

在57、逻辑流程图中,菱形图形表示

{{ select(57) }}

  • 起止框
  • 处理框
  • 判断框
  • 输入/输出框

58、关于自制积木说法不正确的是

{{ select(58) }}

  • 自制积木可以设置参数,也可以不设置参数
  • 自制积木除了声明外,还需要调用,否则没有什么意义
  • 自制积木的参数可以是字符串/文本,布尔值或者数字
  • 以上表述不全对

#多选题

59、下面哪些方式是scratch角色造型设计的方式()

{{ multiselect(59) }}

  • 对着麦克风录入声音
  • 从角色库中选取角色
  • 在造型区绘制新角色
  • 从本地文件中上传角色

60、下列关于变量正确的是?()

{{ multiselect(60) }}

  • 变量名一旦创建就不能更改 变量一旦创建就会显示在舞台上
  • 新建变量要确定变量的作用域
  • 新建变量要确定变量名

判断题

61、在电脑中复制一个文件后可以多次粘贴

{{ select(61) }}

  • 正确
  • 错误

62、Scratch3.0中的声音处理非常方便。如果想要去除声音中间的一小段,只需要点击“修剪”工具,然后选定要去除声音片段的左边界和右边界,点击“保存”即可。

{{ select(62) }}

  • 正确
  • 错误

63、循环语句必须固定循环的次数()

{{ select(63) }}

  • 正确
  • 错误

64、使用画笔中的图章积木块画出来的图案不能移动

{{ select(64) }}

  • 正确
  • 错误

65、Scratch3中建立变量后,只能是全局变量,没办法建立局部变量

{{ select(65) }}

  • 正确
  • 错误