手机扫描二维码答题
00:00:00
CPA青少年编程能力等级测试-Scratch图形化三级模拟测试卷(三)[复制]
录音中...
您的姓名:
一、单项选择题(共15题,每题3分,共45分)
1.
1.下列应用不能体现人工智能技术的是()。
A、使用语音输入法输入文字
B、使用OCR软件从图像中识别汉字
C、某软件支持在线中英文互译
D、某网站自动统计歌曲下载次数
2.
2.点击绿旗执行图中的脚本,若角色的坐标为 (25, 20) ,则说出的内容为()。
A、200
B、150
C、100
D、50
3.
3.阅读程序框图,其算法思路源于我国古代数学名著《九章算术》中的“更相减损术”。若输入的a,b分别为14,18,则输出a的值为( )。
A、0
B、2
C、4
D、14
4.
4.使用插入排序算法对下列数据从小到大排序,比较次数最少的是( )。
A、94, 32, 40, 90, 80
B、21, 32, 46, 40, 80
C、32, 40, 21, 46, 69
D、90, 69, 80, 46, 21
5.
5.对图1中的列表执行图2中的脚本,点击绿旗后,角色说出的内容为( )。
A、4
B、5
C、6
D、7
6.
6.点击绿旗执行图中的脚本,屏幕上会出现一行克隆体。它们说出的值从左往右依次为( )。
A、0 0 0 0 0
B、1 1 1 1 1
C、0 1 2 3 4
D、1 2 3 4 5
7.
7.使用二分查找法在有序序列5, 12, 20, 26, 37, 42, 46, 50, 64中查找元素26,需要比较( )。
A、2次
B、3次
C、4次
D、5次
8.
8.对于小球角色执行图1中的脚本得到图2,则小球的中心点大致位于( )。
A、
B、
C、
D、
9.
9.使用冒泡排序法对5, 2, 6, 3, 8进行升序排列,则第一趟排序的结果为( )。
A、2, 5, 3, 6, 8
B、2, 5, 6, 3, 8
C、2, 3, 6, 5, 8
D、2, 3, 5, 6, 8
10.
10.小云想使用画笔工具绘制如图所示的图案。下列最容易编程实现的是将其分解为( )。
A、6个三角形
B、4个菱形
C、1个六边形和3条线段
D、2个梯形和2条线段
11.
11.小云使用Scratch模拟了班级门口的签到系统。点击绿旗后,回答的内容依次为“小珍”“小莲”“小爱”“Q”,则角色会依次朗读( )。
A、小珍已签到!;小莲已签到!;小爱已签到!
B、小珍已签到!;小莲已签到!;小爱已签到!;Q已签到!
C、小珍已签到!;小莲已签到!;小爱已签到!;今天共出席了3个人。
D、小珍已签到!;小莲已签到!;小爱已签到!;Q已签到!;今天共出席了4个人。
12.
12.图1中的脚本用于字符串加密,图2列表中的各项依次为字母A~Z。点击绿旗后,若回答的内容为“YES!”,则角色说出的内容为( )。
A、AGU
B、AGU!
C、WCQ
D、WCQ!
13.
13.点击绿旗执行图中的脚本,角色说出的内容为( )。
A、2
B、3
C、4
D、5
14.
14.点击绿旗执行图中的脚本,下列叙述正确的是( )。
A、角色移动到 (0, 50) 处说“你好!”2秒后继续移动到 (0, 60) 处停止
B、角色移动到 (0, 60) 处说“你好!”2秒后停止
C、角色移动到屏幕顶端,中途某处说“你好!”2秒
D、角色移动到屏幕顶端,未说出任何内容
15.
15.如图,舞台上有小人、苹果、香蕉和西瓜4个角色,其对应的脚本如图所示。点击绿旗后,下列对于舞台效果的叙述中,正确的是( )。
小人脚本:
苹果脚本:
香蕉脚本:
西瓜脚本:
A、苹果、香蕉、西瓜同时说出各自的内容,变量s最终的值为14
B、苹果、香蕉、西瓜同时说出各自的内容,变量s最终的值为5
C、苹果、香蕉、西瓜以1秒为间隔先后说出各自的内容,变量s最终的值为14
D、苹果、香蕉、西瓜以1秒为间隔先后说出各自的内容,变量s最终的值为5
二、多项选择题(共5题,每题3分,共15分)
16.
某学校对“学生成绩分析系统”开展需求调研,下列需求合理的有( )。
【多选题】
A、教师可以浏览自己所教学生的成绩数据
B、班主任可以浏览本班学生的所有成绩数据
C、校长可以浏览全校学生的成绩数据
D、学生可以浏览自己及同班同学的成绩数据
17.
使用选择排序法对32, 15, 26, 43, 85, 22进行升序排列,会出现在某一趟排序结果中的有( )。
【多选题】
A、15, 32, 26, 43, 85, 22
B、15, 22, 26, 43, 85, 32
C、15, 22, 26, 43, 32, 85
D、15, 22, 26, 32, 43, 85
18.
下列有关信息安全、知识产权和虚拟社区的叙述中,正确的有( )。
【多选题】
A、数据加密就是将明文按某种算法处理,使其不可读
B、对数据进行加密可以确保数据得到保护
C、版权保护有助于作者维护自己的合法权益
D、在朋友圈转发信息前需确定其是否来自正规渠道
19.
小云使用Scratch建立了4个列表用来记录本班同学的体检数据,如图。点击绿旗执行脚本,角色说出的内容有( )。
【多选题】
A、张三 身高:1.75 体重:70
B、李四 身高:1.56 体重:60
C、王五 身高:1.62 体重:55
D、赵六 身高:1.85 体重:82
20.
自制积木“离谁更远?”用于比较角色中心点与两坐标轴的距离大小。点击绿旗执行图中的脚本,下列叙述正确的有( )。
【多选题】
A、当角色的坐标为 (10, 20) 时,说“我距离y轴更远,差值为10”
B、当角色的坐标为 (50, –30) 时,说“我距离y轴更远,差值为20”
C、当角色的坐标为 (–20, –30) 时,说“我距离x轴更远,差值为10”
D、当角色的坐标为 (40, 0) 时,说“我距离x轴更远,差值为40”
三、编程题(共3题,共40分)
编程提部分为非必答,可以不上传程序直接提交答卷
21.
(15分)舞台中有小正、小反和主持人三个角色。在预留代码的基础上编写脚本,选择适当角色,实现下列功能,完成“正话反说”小游戏的制作。
(1)控制脚本启动。
(2)接收“正话”,将用户输入的内容放置在对应变量中并说出,如图1。
(3)得到“反说”的结果,放置在对应变量中并说出。如“正话”的内容是“我爱蓝天”,“反说”的内容是“天蓝爱我”,如图2。
(4)判断“正话”与“反说”的内容是否一致,并根据判断结果说出“正话可以反说!”或“正话不可以反说!”,如图3。
选择文件( 不超过4M )
22.
(15分)在预留代码的基础上编写脚本,实现冒泡排序算法。
(1)舞台背景为默认的白色背景,角色状态设置为隐藏。
(2)完成自制积木“初始化数组”脚本的编写。该积木用于生成指定数量、介于1~100之间的随机数字,并存储于“数组”列表中,如图1。
(3)完成自制积木“交换元素”脚本的编写。该积木用于交换两个元素a、b的值。
(4)修改自制积木“冒泡排序”中的错误并适当补充代码,对“数组”中的元素从小到大排列,如图2。
选择文件( 不超过4M )
23.
(10分)在预留代码的基础上编写脚本,绘制某小学2016~2020年招生数量柱形图。
(1)修改自制积木“接收数据”中的错误并适当补充代码,接收2016~2020年的招生数量并存入列表,如图1。录入的数据应为1~80之间的整数。若某个数据不符合要求,当年数据需要重新输入,直到满足要求为止。
(2)完成自制积木“画图”脚本的编写,将上述数据绘制为图2中的柱形图。已知O点坐标为 (–210, –150),每个小方格的边长为30。柱子的宽度和间距与图2保持一致,颜色随机。
选择文件( 不超过4M )
评价对象得分
字体大小