CPA青少年编程能力等级测试-Scratch图形化三级模拟测试卷(三)[复制]

您的姓名:
一、单项选择题(共15题,每题3分,共45分)
1.
1.下列应用不能体现人工智能技术的是()。
2.
2.点击绿旗执行图中的脚本,若角色的坐标为 (25, 20) ,则说出的内容为()。


3.
3.阅读程序框图,其算法思路源于我国古代数学名著《九章算术》中的“更相减损术”。若输入的a,b分别为14,18,则输出a的值为(  )。
4.
4.使用插入排序算法对下列数据从小到大排序,比较次数最少的是(  )。
5.
5.对图1中的列表执行图2中的脚本,点击绿旗后,角色说出的内容为(  )。
 
6.
6.点击绿旗执行图中的脚本,屏幕上会出现一行克隆体。它们说出的值从左往右依次为(  )。
7.
7.使用二分查找法在有序序列5, 12, 20, 26, 37, 42, 46, 50, 64中查找元素26,需要比较(  )。
8.
8.对于小球角色执行图1中的脚本得到图2,则小球的中心点大致位于(  )。
   
9.
9.使用冒泡排序法对5, 2, 6, 3, 8进行升序排列,则第一趟排序的结果为(  )。
10.
10.小云想使用画笔工具绘制如图所示的图案。下列最容易编程实现的是将其分解为(  )。
11.
11.小云使用Scratch模拟了班级门口的签到系统。点击绿旗后,回答的内容依次为“小珍”“小莲”“小爱”“Q”,则角色会依次朗读(  )。
12.
12.图1中的脚本用于字符串加密,图2列表中的各项依次为字母A~Z。点击绿旗后,若回答的内容为“YES!”,则角色说出的内容为(  )。
  
13.
13.点击绿旗执行图中的脚本,角色说出的内容为(  )。
14.
14.点击绿旗执行图中的脚本,下列叙述正确的是(  )。
15.
15.如图,舞台上有小人、苹果、香蕉和西瓜4个角色,其对应的脚本如图所示。点击绿旗后,下列对于舞台效果的叙述中,正确的是(  )。

小人脚本:
苹果脚本:
香蕉脚本:
西瓜脚本:



二、多项选择题(共5题,每题3分,共15分)
16.
某学校对“学生成绩分析系统”开展需求调研,下列需求合理的有(  )。 【多选题】
17.
使用选择排序法对32, 15, 26, 43, 85, 22进行升序排列,会出现在某一趟排序结果中的有(  )。 【多选题】
18.
下列有关信息安全、知识产权和虚拟社区的叙述中,正确的有(  )。 【多选题】
19.
小云使用Scratch建立了4个列表用来记录本班同学的体检数据,如图。点击绿旗执行脚本,角色说出的内容有(  )。
    【多选题】
20.
自制积木“离谁更远?”用于比较角色中心点与两坐标轴的距离大小。点击绿旗执行图中的脚本,下列叙述正确的有(  )。
 【多选题】
三、编程题(共3题,共40分)
编程提部分为非必答,可以不上传程序直接提交答卷

21.
(15分)舞台中有小正、小反和主持人三个角色。在预留代码的基础上编写脚本,选择适当角色,实现下列功能,完成“正话反说”小游戏的制作。
(1)控制脚本启动。
(2)接收“正话”,将用户输入的内容放置在对应变量中并说出,如图1。
(3)得到“反说”的结果,放置在对应变量中并说出。如“正话”的内容是“我爱蓝天”,“反说”的内容是“天蓝爱我”,如图2。
(4)判断“正话”与“反说”的内容是否一致,并根据判断结果说出“正话可以反说!”或“正话不可以反说!”,如图3。
     
22.
(15分)在预留代码的基础上编写脚本,实现冒泡排序算法。
(1)舞台背景为默认的白色背景,角色状态设置为隐藏。
(2)完成自制积木“初始化数组”脚本的编写。该积木用于生成指定数量、介于1~100之间的随机数字,并存储于“数组”列表中,如图1。
(3)完成自制积木“交换元素”脚本的编写。该积木用于交换两个元素a、b的值。
(4)修改自制积木“冒泡排序”中的错误并适当补充代码,对“数组”中的元素从小到大排列,如图2。
  
23.
(10分)在预留代码的基础上编写脚本,绘制某小学2016~2020年招生数量柱形图。
(1)修改自制积木“接收数据”中的错误并适当补充代码,接收2016~2020年的招生数量并存入列表,如图1。录入的数据应为1~80之间的整数。若某个数据不符合要求,当年数据需要重新输入,直到满足要求为止。
(2)完成自制积木“画图”脚本的编写,将上述数据绘制为图2中的柱形图。已知O点坐标为 (–210, –150),每个小方格的边长为30。柱子的宽度和间距与图2保持一致,颜色随机。
   
加载中...
如果由于网络原因导致此框一直不消失,请重新刷新页面!