第一章 单元测试

1、单选题:
一个小程序页面一般包含4个文件,其中逻辑层文件是( )
选项:
A:JS
B:WXML
C:WXSS
D:JSON
答案: 【JS

2、单选题:
在真机上查看小程序运行结果时,需要点击哪个按钮显示二维码,通过微信扫描二维码来查看?( )
选项:
A:预览
B:编译
C:真机调试
D:切后台
答案: 【预览

3、单选题:
编译小程序时,既可以通过“编译”按钮来实现,还可以通过什么来实现?( )
选项:
A:Ctrl + A
B:Ctrl + D
C:Ctrl + B
D:Ctrl + C
答案: 【Ctrl + B

4、多选题:
微信小程序目前不能运行在哪些版本的微信中?( )
选项:
A:微信iPhone版
B:微信Android版
C:微信Windows客户端
D:微信iPad客户端
答案: 【微信Windows客户端;
微信iPad客户端

5、多选题:
下面的哪些运营行为是微信小程序不提倡的?( )
选项:
A:强制用户分享或关注
B:频繁通过红包骚扰用户
C:滥用模板消息
D:利诱用户分享或关注
答案: 【强制用户分享或关注;
频繁通过红包骚扰用户;
滥用模板消息;
利诱用户分享或关注

6、判断题:
AppID不是开发小程序所必需的( )
选项:
A:对
B:错
答案: 【

7、判断题:
发布微信小程序时必须有AppID( )
选项:
A:错
B:对
答案: 【

8、判断题:
有了AppID就可以发布微信小程序了( )
选项:
A:错
B:对
答案: 【

第二章 单元测试

1、单选题:
以下代码运行后,result的值为多少var result = 0;for (var i = 2; i <=10; i+=2) {result = ii}( )
选项:
A:等于2到10之间所有偶数的平方的乘积
B:等于2到10之间所有奇数的平方的乘积
C:等于2到10之间所有数的平方的乘积
D:其他说法都不对
答案: 【其他说法都不对

2、单选题:
CanvasContext对象用于绘制图形和设置图形样式,其属性( )用于设置线条的交点样式?( )
选项:
A:lineJoin
B:lineDashOffset
C:globalAlpha
D:lineCap
答案: 【lineJoin

3、单选题:
函数rotate(number rotate)是以什么为中心旋转当前坐标轴?( )
选项:
A:图形的左上角
B:图形的左下角
C:图形的中心点
D:坐标原点
答案: 【坐标原点

4、多选题:
云开发提供的基础能力包括:( )
选项:
A:云函数
B:数据库
C:云调用
D:存储
答案: 【云函数;
数据库;
云调用;
存储

5、多选题:
函数wx.onAccelerometerChange(function callback)的参数callback的属性包括:( )
选项:
A:y
B:w
C:z
D:x
答案: 【y;
z;
x

6、判断题:
API函数wx.chooseImage(Object object)用于选择图片,图片来源既可以从本地相册选择,也可以使用相机拍照( )
选项:
A:错
B:对
答案: 【

7、判断题:
以下代码片段表示只允许从相机扫码wx.scanCode({onlyFromCamera: true,success (res) {console.log(res)}})( )
选项:
A:错
B:对
答案: 【