青少年软件编程(图形化)等级考试试卷(四级)
分数:100 题数:24
一、单选题(共10题,共30分)
1.
运行下列程序,依次输入8、2、6后,角色说出的内容是?( )
A.
26862
B.
62826
C.
82628
D.
68286
试题编号:20240801-zmm-001
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:字符连接是按顺序的:第三个数字+第二个数字+第一个数字+第二个数字+第三个数字,所以应为62826。
考生答案:B
考生得分:3
是否评分:已评分
评价描述:
2.
角色程序(初始方向90)如下左图所示,输入100后,绘制出右图的图案。如果将左图中“位置1”和“位置2”的数值分别修改为6和60,再次运行程序,绘制出什么图案?( )
A.
B.
C.
D.
试题编号:20240801-zmm-011
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:自定义积木中的循环,以及递归调用可以绘制一个彩色的三角形图案,而左侧程序中的循环和角度决定了绘制彩色三角形的个数以及它们的位置。由此可以判断出当修改为6和60时,将由6个彩色三角形拼接成一个彩色的六边形。
考生答案:A
考生得分:3
是否评分:已评分
评价描述:
3.
运行下列程序后,变量b的值是?( )
A.
156
B.
162
C.
165
D.
166
试题编号:20240812-zyl-002
试题类型:单选题
标准答案:C
试题难度:较难
试题解析:a为30,传入函数mul中,n作为形式参数参与运算,进行函数递归运算,从30开始,每次传入的参数减3,所求得的b值有57、81、102、120、135、147、156、162,当mul(n)函数中n为3时,计算出b的值为165,此时进行下一轮的递归时,n为0,停止脚本。
考生答案:C
考生得分:3
是否评分:已评分
评价描述:
4.
运行下列程序后,变量“result”的值是?( )
A.
36
B.
216
C.
1096
D.
1296
试题编号:20240812-zyl-004
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:循环第一次,进入运算函数中,不满足,result=6,后面的三次循环没有改变,即该函数在计算6的4次方的值,即result=1296。
考生答案:D
考生得分:3
是否评分:已评分
评价描述:
5.
三个程序分别如下图所示,可以计算出既是2的倍数又是5的倍数的程序是?( )
A.
程序1
B.
程序1、程序2
C.
程序2
D.
程序1、程序3
试题编号:20240812-zyl-008
试题类型:单选题
标准答案:B
试题难度:容易
试题解析:既是2的倍数又是5的倍数,同时满足则是“与”运算,或者10的倍数也满足,所以图1图2的程序是可以实现的。
考生答案
202409电子学会青少年软件编程(图形化)等级考试4级真题试卷及答案