2022年12月 青少年软件编程(图形化) scratch等级考试试卷(四级)
分数: 100
题数: 28
一、单选题(共 15题,共 30分)
1.运行下列程序, 变量“结果”的值为? ( )
A.23
B.22
C.21
D.20
标准答案: A
试题解析: 程序先判断 S 是否>100, 若成立, 则结束循环, 否则执行循环体中的程序。 “重复执
行直到” 的逻辑是先判断条件表达式是否成立, 若成立则退出循环, 否则执行循环体中的程序,
当 S 等于 121 时, n 为 23, 故 A 选项正确。
2.已知程序和运行效果的对应关系如下图所示, 下列哪个选项有可能是下图中“? ”处的效果图?( )
A.
B.
C.
D.
标准答案: D
本题考察学生的观察能力、逻辑推理能力和对函数、 循环的掌握情况。 根据表格第一行可以推测,程序甲的作用可能是将造型换成“圆”再进行图章/克隆, 次数取决于实际参数。 根据表格第二行和第三行可知, 程序乙的作用可能是先将造型换成“正方形”再进行图章/克隆, 次数取决于实际参数,同时在中间穿插“圆”, 个数也是取决于实际参数。因此程序乙的结构可能是循环嵌套, 外层循环和内层循环的次数都与实际参数有关(也有可能是程序乙的循环中调用了程序甲) 。 因此 D 选项正确。 程序甲和程序乙的代码如下图所示
3.运行下列程序, 关于小猫运动状态说法正确的是? ( )
A.小猫会停留在(0, 0) 的位置。
B.小猫从(0, 0) 移动到(150, 0) 的位置后, 静止不动。
C.小猫会在(0, 0) 和(150, 0) 两点间来回不停地移动。
D.小猫从(0, 0) 移动到(150, 0) 的位置后, 然后再移动到(0, 0) 的位置, 然后静止不动。
标准答案: C
4.运行下列程序, 说法正确的是? ( )
A.角色会重复 11 次说“我为中华崛起而读书! ” , 共 22 秒
B.说出来的是一串数字
C.角色说出“我为中华崛起而读书! ” 共 2 秒
D.说出的内容是“说出的话”
标准答案: C
试题解析:在程序中, 变量【说出的话】 存储的是每次要说出的新字符串, 变量【i】 每多说出一个字就会增加 1,循环的次数是一句话的字符数, 第一次执行循环体,【说出的话】 中存储这句话的第一个字符“我”, 【i】 增加 1, 角色说出【说出的话】 中的字符, 下一次循环, 【说出的话】 中会连接下一个字符“和”, 变量【i】 变为 3, 角色说出“我和”, 这样每次循环会多说出一个字, 直到循环结束。最后说出: “我为中华崛起而读书! ”因此选项 C 正确。
5.运行下列程序, 说法正确的是? ( )
A.程序中采用了自制积木的功能
B.自制积木“绘制正方形” , 一次可以画出 4 个正方形
C.四个正方形是顺时针依次画出的
D.每个正方形边长 200
标准答案: A
试题解析: 自制积木定义了一个正方形的实现过程, 并且边长是 50, 选项 B, D 错误, 在主程序中,每次画完一个正方形, 左转 90 度, 表示逆时针旋转, 因此三个正方形是逆时针排布依次画的,
选项 C 错误。
6.使用冒泡排序算法对数据:32、 40、 21、 46、 69, 进行从小到大排序, 第一轮排序的结果是? ( )
A.32、 40、 21、 46、 69
B.40、 32、 21、 46、 69
C.21、 32、 40、 46、 69
D.32、 21、 40、 46、 69
标准答案: D
试题解析: 冒泡排序的排序过程是重复地走访过要排序的元素列, 依次比较两个相邻的元素, 如
果顺序错误就把他们交换过来。 排序过程: 32 和 40 比较, 32<40, 不改变位置, 40 和 21 较,
40>21, 交换位置, 40 和 46 比较, 40<46, 不改变位置, 46 和 69 比较, 46<69, 不改变位置。 正确答案为 D。
更多内容请查看网站:
网站链接
青少年软件编程历年真题模拟题实时更新