核桃编程一级模拟试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
核桃编程一级模拟试题
一、选择题(每题5分,共100分)
1. 在核桃编程的图形化编程界面中,以下哪个区域是用来放置编程积木块的?()
A. 舞台区。
B. 角色区。
C. 脚本区。
D. 背景区。
解析:C。
脚本区是用来放置编程积木块,通过组合不同的积木块来编写程序逻辑。
舞台区是角色表演的地方;角色区用于管理角色;背景区用于管理背景。
2. 要让一个角色移动10步,应该使用以下哪个积木块?()
A. 说()秒。
B. 移动()步。
C. 等待()秒。
D. 隐藏。
解析:B。
“移动()步”这个积木块可以让角色按照指定的步数移动,这里要让角色移动10步就使用这个积木块。
“说()秒”用于角色说话;“等待()秒”用于程序暂停;“隐藏”用于隐藏角色。
3. 在编程中,我们想要角色重复执行某个动作,会用到以下哪个积木块?()
A. 如果()那么。
B. 重复执行()次。
C. 重复执行。
D. 当绿旗被点击。
解析:C。
“重复执行”积木块可以让角色不断地执行包含在其中的动作序列。
“如果()那么”用于条件判断;“重复执行()次”是指定重复的次数;“当绿旗被点击”是程序开始执行的触发条件。
4. 下面哪个积木块可以改变角色的方向?()
A. 面向()方向。
B. 显示。
C. 清除所有图形特效。
D. 播放声音。
解析:A。
“面向()方向”积木块可以改变角色的方向。
“显示”是让隐藏的角色显示出来;“清除所有图形特效”用于清除角色的特效;“播放声音”用于播放声音。
5. 当我们想要角色在程序开始时就执行一系列动作,我们通常把这些动作放在哪个积木块下面?()
A. 当角色被点击。
B. 当绿旗被点击。
C. 当接收到()
D. 当按下()键。
解析:B。
“当绿旗被点击”是程序开始执行的常见触发条件,将需要在程序开始就执行的动作放在这个积木块下面。
“当角色被点击”是角色被点击时触发动作;“当接收到()”用于消息触发;“当按下()键”是按键触发。
6. 在核桃编程中,角色的初始坐标(x,y)通常是在哪个区域设置的?()
A. 舞台区。
B. 角色区。
C. 脚本区。
D. 背景区。
解析:B。
在角色区可以设置角色的初始坐标(x,y)等属性。
舞台区是展示的地方;脚本区用于编程;背景区用于管理背景相关。
7. 要让角色说“你好”2秒,应该使用哪个积木块组合?()
A. 说(你好) + 等待秒。
B. 说(你好)2秒。
C. 等待秒 + 说(你好)
D. 说(2秒)你好。
解析:A。
先使用“说(你好)”积木块让角色说话,然后使用“等待秒”积木块让角色保持这个说话状态2秒。
8. 以下哪个不是核桃编程中常见的角色动作?()
A. 跳跃。
B. 移动。
C. 旋转。
D. 克隆。
解析:A。
在核桃编程中,移动、旋转、克隆都是常见的角色动作相关的操作,而“跳跃”不是一个特定的编程中的基本角色动作概念。
9. 要让角色在舞台上随机移动,可能会用到以下哪个积木块?()
A. 在()到()之间取随机数。
B. 面向()方向。
C. 移动()步。
D. 以上都可能用到。
解析:D。
首先使用“在()到()之间取随机数”来确定随机的方向或者步数等,然后通过“面向()方向”确定方向,再用“移动()步”让角色移动,所以以上都可能用到。
10. 在编程中,如果想要判断某个条件是否满足,会用到以下哪个积木块?()
A. 如果()那么。
B. 重复执行()次。
C. 移动()步。
D. 说()秒。
解析:A。
“如果()那么”积木块用于判断某个条件是否满足,如果满足则执行其中包含的动作。
“重复执行()次”用于重复动作;“移动()步”用于移动角色;“说()秒”用于角色说话。
11. 要让角色的大小增加10,应该使用以下哪个积木块?()
A. 将大小增加(10)
B. 设置大小为(10)
C. 大小(10)
D. 增加大小(10)
解析:A。
“将大小增加(10)”积木块可以让角色的大小在原来的基础上增加10。
“设置大小为(10)”是将角色大小直接设置为10;没有“大小(10)”和“增加大小(10)”这样的积木块。
12. 以下关于核桃编程中舞台的说法,错误的是()
A. 舞台有一定的尺寸范围。
B. 舞台上可以有多个角色表演。
C. 舞台的背景不能改变。
D. 舞台是角色活动的场所。
解析:C。
舞台的背景是可以改变的,可以在背景区进行背景的切换、编辑等操作。
舞台有尺寸范围,多个角色可以在舞台上表演,并且舞台是角色活动的场所。
13. 在编程中,要让角色播放一段声音,需要用到以下哪个积木块?()
A. 播放声音()
B. 停止所有声音。
C. 声音()
D. 当声音()
解析:A。
“播放声音()”积木块用于让角色播放指定的声音。
“停止所有声音”用于停止正在播放的声音;没有“声音()”和“当声音()”这样单独用于播放声音的积木块。
14. 要让角色从当前位置瞬移到舞台的左上角(x=-240,y=180),应该使用以下哪个积木块组合?()
A. 移动到x: - 240 y:180。
B. 先移动( - 240)步,再移动(180)步。
C. 面向( - 240,180)方向 + 移动步。
D. 将x坐标设置为 - 240 + 将y坐标设置为180。
解析:A。
“移动到x: - 240 y:180”积木块可以让角色直接瞬移到指定的坐标位置。
选项B的移动方式不能准确到达指定位置;选项C的操作逻辑错误;选项D 应该是使用“移动到x: - 240 y:180”而不是分别设置x和y坐标(这种方式在某些编程环境下可能导致不同步等问题)。
15. 以下哪个积木块可以用来停止程序的运行?()
A. 停止()
B. 停止所有脚本。
C. 当绿旗被点击(停止)
D. 没有积木块可以停止程序运行。
解析:B。
“停止所有脚本”积木块可以停止程序的运行。
没有“停止()”这样单独的停止积木块(在核桃编程中);“当绿旗被点击(停止)”不是一个正确的积木块。
16. 在核桃编程中,角色的造型可以通过以下哪个区域进行切换?()
A. 角色区。
B. 舞台区。
C. 脚本区。
D. 背景区。
解析:A。
在角色区可以对角色的造型进行切换、编辑等操作。
舞台区是展示角色的地方;脚本区用于编程;背景区用于管理背景。
17. 要让角色按照一定的速度移动,可能会用到以下哪个概念?()
A. 延迟。
B. 帧率。
C. 时间间隔。
D. 以上都可能。
解析:D。
延迟可以控制每次移动之间的停顿从而影响速度;帧率也会影响角色在屏幕上的视觉移动速度;时间间隔如果用于控制移动的周期也会影响速度,所以以上都可能。
18. 如果想要角色在碰到舞台边缘时反弹,可能会用到以下哪个积木块?()
A. 如果碰到边缘那么反弹。
B. 重复执行(碰到边缘就反弹)
C. 当碰到边缘时 + 面向相反方向。
D. 以上都可能。
解析:D。
“如果碰到边缘那么反弹”是直接实现碰到边缘反弹的积木块;“重复执行(碰到边缘就反弹)”也可以实现;“当碰到边缘时 + 面向相反方向”这种组合也能达到类似的效果,所以以上都可能。
19. 在核桃编程中,以下关于角色和背景的关系,正确的是()
A. 角色和背景没有任何关系。
B. 角色可以在背景之上活动。
C. 背景可以控制角色的动作。
D. 角色和背景必须是相同颜色。
解析:B。
角色可以在背景之上活动,这是基本的编程场景关系。
角色和背景是有关系的;背景不能直接控制角色的动作;角色和背景不需要是相同颜色。
20. 要让角色在舞台上画出一条直线,可能会用到以下哪个积木块?()
A. 落笔。
B. 抬笔。
C. 移动()步。
D. 以上都可能用到。
解析:D。
首先使用“落笔”让角色开始绘制,然后用“移动()步”让角色移动从而画出直线,最后可以用“抬笔”停止绘制,所以以上都可能用到。