用户:
PlumSteven查看:0 回复:1 评论:0 创建时间:2023-06-05T22:21:05
2023年 神奇代码岛 代码师编程能力水平测试卷(中级卷)
笔试第一部分:选择题及简答题(共50分)
试卷满分150分,作答时间10分钟,闭卷作答
出卷人:Plum-Steven
昵称:________
注:还有笔试第二部分及实践部分
一、选择题
(Box3 API题)
1、下列选项中,哪个代表地图名称?(4分)
A. world.name B.world.projectName C.project.name D.box3.world.name
2、关于SQL,下列说法错误的一项是:(4分)
A.神岛的数据库是一种NoSQL数据库
B.神岛使用的数据库有SQLITE和PostgreSQL
C.SQL是一门编程语言
D.在SQL中,"--"表示注释
3.如何通过animte函数中的direction属性实现动画的循环倒放?(4分)
A. direction: Box3AnimationDirection.WRAP
B.direction: Box3AnimationDirection.REVERSE
C.direction:Box3AnimationDirection.ALTERNATE
D.direction:Box3AnimationDirection.WRAP_REVERSE
(JS语法题)
4.从数组中删除元素的方法不包括:(4分)
A. arr.splice()
B. delete arr[i]
C. arr.push()
D. arr.pop()
5.下列关于let和var的说法不正确的一项是:(4分)
A. var具有变量提升机制
B. var可以重复声明,let不行
C. var可以解决typeof的TDZ(暂时性si区)问题
D. var是函数作用域,let是块作用域
二、简答题
1. 请简述递归是什么,有什么作用?(5分)
2. 请简单描述async异步函数与普通函数的区别(5分)
3. 请简述匿名函数和箭头函数的作用,并举至少一个例子(10分)
4. 请简述 让一个模型随机在地图中生成的思路(10分)