Logo

NCT KITTEN 3级 K3模拟卷1

NCT-KITTEN · 3级 · 2026-04

60:00
满分 100
时长 60 分钟
16

NCT 全国青少年编程能力等级测试

答题卡 已答 0/16
已答 正确 错误 编程题

单选题(共 10 题,每题 5 分)

1

下列说法合理或正确的是( )。

2

人工智能技术应用的普及,为我们的生活带来了许多便利,如人脸识别支付功能。小可使用人脸识别的技术编写了一个程序,用来统计男生和女生的数量。则下图脚本中“?”处缺失的脚本是( )。img

3

好的交互设计应该帮助用户排除一些容易出错的情况,或在用户提交某一决策之前发送给他一个确认选项,避免造成不可逆的损失,这就是防错原则(尼尔森十大交互设计原则之一)。如图所示是一个音乐播放器的界面。基于该原则,下列说法最合理的是( )。img

4

绿豆创建了如下图所示的多个列表来存储垃圾名称及垃圾类别的信息。运行程序脚本,输入“鱼骨”,新建对话框输出的是( )。imgimg

5

如图所示的脚本中,变量“数值”是全局变量,变量“速度”是角色变量。运行脚本,5秒钟后,舞台效果是( )。img

6

小明想要制作一款坦克大战的游戏。他要为角色“坦克”添加移动和发射子弹的功能,并设计了虚拟摇杆和攻击按键,如下图所示。关于此游戏的需求分析,下列说法不合理的是( )。img

7

如图所示,每次点击鼠标都会产生一朵绚丽的花,这些花的构造模式非常近似。小可说:“每朵花可以看成是单片花瓣重复旋转而来”。阿短说:“每朵花也可以看成是经过三片花瓣重复旋转而来。”关于程序实现此效果及小可、阿短的说法分析合理的是()。img

8

阿短设计了一个程序,让用户依次选择最喜欢的图片和最不喜欢的图片,两个页面的示意图如下所示。下列选项中描述合理的是( )。img

9

阿短在编写一个有三个关卡的游戏。他设计了两个方案。方案A:在编辑器中添加了五个屏幕,游戏开始屏幕、三个关卡屏幕(对应三个关卡)和一个游戏结束屏幕。方案B:使用一个屏幕,将所有素材放在一个屏幕中。关于上述两种方案说法合理的是( )。img

10

下面的流程图输出的结果是( )。img

填空题(共 3 题,每题 3 分)

11

运行如下脚本,新建对话框输出的内容是____。(注:勿填写空格,换行或其他符号)img

12

“单词列表”的初始数据如下图所示。运行图示的脚本,新建对话框输出的是____。(注:勿填写空格,换行或其他符号)imgimg

13

角色初始坐标为(0,0),运行该角色脚本,最终新建对话框输出的是_________。(注:勿填写空格,换行或其他符号)img

编程操作题(共 3 题,共 41 分)

14
编程操作题 13分

程序预期效果如下:
a. 生成10个0到100内的随机数,并存储在“随机”列表中,列表显示在舞台上;
b. 使用排序算法,对这10个数进行从小到大排序,并使这10个排好序的数存储在“排序”列表中。
但是程序发生了一些错误,请你进行修改和补充:
(1)角色“函数库”中的“生成无序列表”函数存在问题,无法完成效果 a,请进行修复以实现效果 a;
(2)角色“函数库”中的“排序”函数部分脚本散开,请正确组合拼接以实现效果b。

15
编程操作题 13分

请你使用给定素材,设计一个程序。程序要求:
(1)点击”录入“按钮,可先后录入”姓名“、”语文成绩“和”数学成绩“,并分别存储在列表”姓名“、”语文“和”数学“中。
(2)点击”查询“,可输入姓名;若姓名存在”姓名“列表中,则输出该姓名对应的总成绩,格式为”xxx的总成绩为xx“;若姓名不存在”姓名“列表中,则输出”该姓名不存在“。

16
编程操作题 15分

根据要求编写程序,绘制折线图。
(1)程序运行后,要求用户输入数据,总共需要输入五次。img
(2)分别以输入的五个数为Y坐标,以-200、-100、0、100、200为X坐标绘制折线图。例如五次输入的数字分别是150、250、175、60、100,会绘制出如下所示的折线图。绘制完成后画笔移动到初始位置,舞台上没有其他多余线条。img

已答 0/16