2024年03月青少年软件编程(图形化)等级考试试卷(四级)

1.圆点角色的程序如下图1所示(角色默认方向90),运行程序,输入“HLHLHLHL”后得到的结果如下图2所示,如果想得到下图3中的结果,应该输入的字符串是?

A. HLLLHLLL

B. LLLLLLLL

C. LLHHLLHH

D. LLLHLLLH

标准答案:A

试题解析:由图1和图2可知,字符H绘制的线段y坐标为100,字符L绘制的线段y坐标为0,并且示由左向右绘制的。由图3可知输入的第1个字符应为H,因此答案中仅有HLLLHLLL符合。利用二进制的知识可以直接判断出应为HLLLHLLL。

2.运行程序后,分别输入3、2、1,小猫会说什么?

A. 321

B. 231

C. 123

D. 230

标准答案:D

试题解析:报数据函数中并没有参数“c”,所以“c”输出为0,选D。

3.鸡和兔一共有34只,共有96条腿,想求出鸡、兔各有几只,程序中空白的部分应该分别填入?

A. 96 2 4 34

B. 96 4 2 34

C. 34 4 2 96

D. 34 2 4 96

标准答案:D

试题解析:运用枚举思想,循环遍历出所有可能的答案,并进行判断,找出最终的结果。鸡和兔总数为34只,故需循环34次;而鸡有2条腿,兔有4条腿,总共有96条腿,故判断的内容应为2、4、96,答案选D。

4.Abby为了提高自己和同学信息交流的安全性,和同学约定了一套加密方法:用数字代替字母,01代表A,02代表B,以此类推,26代表Z。如下图所示,角色Avery的回答是什么?

A. BEDAI

B. NO

C. XIHUAN

D. YES

标准答案:D

试题解析:按照约定01代表A,那么25代表Y,05代表E,19代表S

5.使用冒泡排序法对下面列表中的数据进行从小到大排序,第一轮冒泡排序之后,列表中的数据,会发生什么变化?

 A.

B.

C.

D.

标准答案:A

试题解析:冒泡排序基本思想是依次比较队列中相邻的两个元素。本题中要求从小到大排列,所以第一轮依次比较第一项和第二项,发现7比4大,那么第二项和第一项交换;以此类推比较第二项和第三项;第三项和第四项;第四项和第五项。所以最终一轮之后列表中的数字和选项A一致。

6.运行程序后,变量“mul”的值是?

A. 45

B. 135

C. 225

D. 675

标准答案:B

试题解析:根据函数,m=5,n=3,mul-1,第一次循环后:mul=3,m=5,n=9,执行第二次循环后:mul=15,m=15,n=9,执行第三次循环后:mul=135,m=15,n=27。

7.跳绳测评标准是一分钟内跳17个为及格,一分钟跳103个及以上为优秀。下列哪组积木可以判断成绩为优秀?

A. 1

B. 2

C. 3

D. 4

标准答案:D

试题解析:根据题意,只有当跳绳个数大于或等于103时,成绩才为优秀。

8.下列程序可以用来计算出租车的车费,行驶10千米需要的车费是?

A. 6.6元

B. 7元

C. 19.8元

D. 21元

标准答案:C

试题解析:分析程序可知,若行驶路程小于或者等于2千米,花费的车费为7元;超过2千米,每增加1千米加收1.6元的车费,如果行驶路程为10千米的话,计算公式为:车费 = 1.6*(10-2)+7=19.8元,故选项C正确。

9.运行程序后,列表的第4项是?

A. 3

B. 1

C. 10

D. 2

标准答案:A

试题解析:由题目代码可知,最终程序运行完毕,列表中的项目顺序为 1 10 2 3,第四项为3,故选项A正确

10.检验一个数是否是10的倍数,则在下列程序空白处将n设为?

A.

B.

C.

D.

标准答案:C

试题解析:如果一个数除以10的余数等于0,这个数就能被10整除。

11.下列程序能判断输入的诗句中是否包含“月”字,包含说“回答正确”,不包含说“回答错误” 。

试题编号:20240120-wkz-003

标准答案:正确

试题解析:正确。此题考察考生对“字符串”是否含有“a”某字模块是否掌握,程序能根据考生回答来判断。程序正确。

12.设计一个炮弹打鱼的游戏, 右图是炮弹的程序,不管点击舞台多少次都能发射出炮弹。

标准答案:错误

试题解析:炮弹克隆体没有删除,只能发射出300多个。

13.列表“会员手机号”存放一组手机号,下列程序可以统计出包含“66”和“99”的手机号的数量。

标准答案:正确

试题解析:难度系数较容易,只需要循环遍历会员手机号链表中的每一个元素,并且判断是否满足66或者99,如果满足,则m增加1。即可查找出满足资格的会员数量了。

14.运行程序后,变量“ave”的值为6。

标准答案:正确

试题解析:根据给定脚本,求三个数的平均数,最后得到ave为6。

15.变量“我的变量”初始值为0,运行程序后,“我的变量”值为5。

标准答案:错误

试题解析:运行程序,我的变量增长到6后,会一直说我的变量的值,不再增加。

16.运行程序,输入“WOAIXUEBIANCHENG”,角色说出的值是16。

标准答案:正确

试题解析:由题目可知,字符串的字符数为16,第一个G出现在最后一位,故第一个G的编号为16。

17.运行程序后,角色会说出0到18之间,包括0和18的一个整数。

标准答案:正确

试题解析:由题目可知,x+y的最小值为0,最大值为18,故答案范围正确。

18.在一个列表中,可以重复添加相同内容的项,添加后,这些项的编号也相同。

标准答案:错误

试题解析:错误,在一个列表中,可以重复添加相同内容的表项,但添加后,他们的编号是不同的。

19.下列积木的结果是true。

标准答案:错误

试题解析:与操作左边30>50为假,整个与操作是假。

20.默认小猫角色,运行程序后,舞台上会看到5只小猫。

标准答案:错误

试题解析:克隆了4只小猫,本体和最后一个克隆体重合,能看到4只小猫。

图章画图

1.准备工作

(1)删除默认小猫角色,添加角色Ball;

(1)默认白色背景。

2.功能实现

(1)点击绿旗,角色Ball大小为50,初始位置在舞台中央,询问:“请输入3到9之间的整数”;

(2)输入数字后,舞台上出现小球构成的等腰三角形,例如:输入6,出现如下图所示6行小球,第一行1个,第二行3个,第三行5个,以此类推;

(3)注意:输入数字9后,小球三角形图案不能超出舞台。

参考程序:

评分标准:

(1)能够询问输入数字;(2分)

(2)能够绘制出一行,数量可以是任意;(2分)

(3)能够绘制出输入数字行小球;(2分)

(4)每行数量以1,3,5递进;(5分)

(5)能够绘制出等腰三角形小球。(4分)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫王da锤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值