NCT KITTEN 3级 K3模拟卷1
NCT 全国青少年编程能力等级测试
// questions
题目预览
下列说法合理或正确的是( )。
将个人账号的密码都设置成12345678,以免遗忘
购买盗版书籍,省钱又实用
版权纠纷离我们很远,我们不需要去了解相关知识
信息加密技术是指对电子信息进行保护,以防信息泄露的技术
人工智能技术应用的普及,为我们的生活带来了许多便利,如人脸识别支付功能。小可使用人脸识别的技术编写了一个程序,用来统计男生和女生的数量。则下图脚本中“?”处缺失的脚本是( )。




好的交互设计应该帮助用户排除一些容易出错的情况,或在用户提交某一决策之前发送给他一个确认选项,避免造成不可逆的损失,这就是防错原则(尼尔森十大交互设计原则之一)。如图所示是一个音乐播放器的界面。基于该原则,下列说法最合理的是( )。
“声音”按钮作用是关闭和打开声音,点击“声音”按钮,应弹出确认框,确认是否关闭声音。
“删除”按钮会删除歌单中的歌曲,点击“删除”按钮,应弹出确认框,确认是否删除。
“播放”按钮作用是播放和暂停音乐,点击“播放”按钮,应弹出确认框,确认是否播放或暂停。
“向左”按钮的作用是切换歌曲,点击“向左”按钮,应弹出确认框,确认是否切换歌曲。
绿豆创建了如下图所示的多个列表来存储垃圾名称及垃圾类别的信息。运行程序脚本,输入“鱼骨”,新建对话框输出的是( )。

湿垃圾
干垃圾
有害垃圾
还未收录你输入的垃圾!
如图所示的脚本中,变量“数值”是全局变量,变量“速度”是角色变量。运行脚本,5秒钟后,舞台效果是( )。
5个克隆体的x坐标都是200,以相同的速度在竖直方向往复移动
5个克隆体的x坐标都是200,以不同的速度在竖直方向往复移动
5个克隆体在水平方向上均匀排列,以相同的速度在竖直方向往复移动
5个克隆体在水平方向上均匀排列,以不同的速度在竖直方向往复移动
小明想要制作一款坦克大战的游戏。他要为角色“坦克”添加移动和发射子弹的功能,并设计了虚拟摇杆和攻击按键,如下图所示。关于此游戏的需求分析,下列说法不合理的是( )。
虚拟摇杆可以利用键盘控制
攻击按键可以利用鼠标单击来实现发射子弹功能
可以用鼠标左键点击虚拟摇杆,同时发射子弹
虚拟摇杆和攻击按键可根据用户需求设置隐藏,避免影响观察坦克行进路线
如图所示,每次点击鼠标都会产生一朵绚丽的花,这些花的构造模式非常近似。小可说:“每朵花可以看成是单片花瓣重复旋转而来”。阿短说:“每朵花也可以看成是经过三片花瓣重复旋转而来。”关于程序实现此效果及小可、阿短的说法分析合理的是()。
一定是小可说的对,阿短说的错,因为每朵花都是12片花瓣,每片花瓣重复执行旋转12次就可以形成一朵花
一定是阿短说的对,小可说的错,以3片花瓣为一组,旋转4次就可以形成一朵花
小可和阿短都说错了,每朵花的画法没有规律
小可和阿短说的都有道理,花朵是对称图形,只需要用基础图形设置重复旋转和印章即可画出
阿短设计了一个程序,让用户依次选择最喜欢的图片和最不喜欢的图片,两个页面的示意图如下所示。下列选项中描述合理的是( )。
这样设置用户选择界面非常合理,符合个性化帮助原则
页面1和页面2的“重置”和“确定”按钮位置不一样,容易误导用户点击错误
页面1和页面2的标题不符合易扫原则
页面1和页面2注重功能实现,不需要考虑美观性的设计
阿短在编写一个有三个关卡的游戏。他设计了两个方案。方案A:在编辑器中添加了五个屏幕,游戏开始屏幕、三个关卡屏幕(对应三个关卡)和一个游戏结束屏幕。方案B:使用一个屏幕,将所有素材放在一个屏幕中。关于上述两种方案说法合理的是( )。
方案A设置屏幕太多,增加了游戏编写的复杂程度,不符合模块化编程的思想
若游戏功能较为复杂,每个关卡呈现角色较多,则使用方案A较合适
方案B利用一个屏幕拼接所有的积木,符合模块化编程的思想
若游戏功能较为复杂,每个关卡呈现角色较多,则使用方案B较合适
下面的流程图输出的结果是( )。
8
16
21
32
运行如下脚本,新建对话框输出的内容是____。(注:勿填写空格,换行或其他符号)
“单词列表”的初始数据如下图所示。运行图示的脚本,新建对话框输出的是____。(注:勿填写空格,换行或其他符号)

角色初始坐标为(0,0),运行该角色脚本,最终新建对话框输出的是_________。(注:勿填写空格,换行或其他符号)
程序预期效果如下: a. 生成10个0到100内的随机数,并存储在“随机”列表中,列表显示在舞台上; b. 使用排序算法,对这10个数进行从小到大排序,并使这10个排好序的数存储在“排序”列表中。 但是程序发生了一些错误,请你进行修改和补充: (1)角色“函数库”中的“生成无序列表”函数存在问题,无法完成效果 a,请进行修复以实现效果 a; (2)角色“函数库”中的“排序”函数部分脚本散开,请正确组合拼接以实现效果b。
请你使用给定素材,设计一个程序。程序要求: (1)点击”录入“按钮,可先后录入”姓名“、”语文成绩“和”数学成绩“,并分别存储在列表”姓名“、”语文“和”数学“中。 (2)点击”查询“,可输入姓名;若姓名存在”姓名“列表中,则输出该姓名对应的总成绩,格式为”xxx的总成绩为xx“;若姓名不存在”姓名“列表中,则输出”该姓名不存在“。
根据要求编写程序,绘制折线图。
(1)程序运行后,要求用户输入数据,总共需要输入五次。
(2)分别以输入的五个数为Y坐标,以-200、-100、0、100、200为X坐标绘制折线图。例如五次输入的数字分别是150、250、175、60、100,会绘制出如下所示的折线图。绘制完成后画笔移动到初始位置,舞台上没有其他多余线条。