《微信小程序开发》第1-6章节测试题及免费答案(3)
B:requestFullScreen(Object object)
C:playbackRate(number rate)
D:exitFullScreen()
19、以下代码:
let color = Math.floor(Math.random() * 256).toString(16) D
运行后,color的值为( )
A:0~256之间的10进制随机数
B:0~255之间的10进制随机数
C:0~256之间的16进制随机数
D:0~255之间的16进制随机数
20、正则表达式:/^[a-zA-Z0-9_.-][email protected][a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*.[a-zA-Z0-9]{2,6}$/
其中,.[a-zA-Z0-9]{2,6}表示最后一个表达式由( )个字母或数字构成。B
A:任意
B:2~6
C:大于6
D:1~2
第五章 单元测试
1、函数wx.onAccelerometerChange(function callback)的参数callback的属性包括:( )BCD
A:w
B:y
C:z
D:x
2、以下代码运行后,result的值为( )B
var result = 0;
for (var i = 2; i <=10; i+=2) {
result = ii
}
A:等于2到10之间所有数的平方的乘积
B:以上说法都不对
C:等于2到10之间所有奇数的平方的乘积
D:等于2到10之间所有偶数的平方的乘积
3、CanvasContext对象用于绘制图形和设置图形样式,其属性( )用于设置线条的交点样式?B
A:globalAlpha
B:lineJoin
C:lineDashOffset
D:lineCap
答案: 【lineJoin】
4、函数rotate(number rotate)是以( )为中心旋转当前坐标轴?B
A:图形的中心点
B:坐标原点
C:图形的左上角
D:图形的左下角
5、以下代码片段的运行结果是否正确?( )B
const ctx = wx.createCanvasContext(‘myCanvas’)
ctx.setStrokeStyle(‘red’)
ctx.moveTo(5, 75)
ctx.lineTo(295, 75)
ctx.stroke()
ctx.setFontSize(20)
ctx.setTextBaseline(‘top’)
ctx.fillText(‘top’, 5, 75)
ctx.setTextBaseline(‘middle’)
ctx.fillText(‘middle’, 50, 75)
ctx.setTextBaseline(‘bottom’)
ctx.fillText(‘bottom’, 120, 75)
ctx.setTextBaseline(‘normal’)
ctx.fillText(‘normal’, 200, 75)
ctx.draw()
运行结果:
A:对
B:错
6、手指长按画布( ) ms 之后,触发画布的bindlongtap事件?A
A:500
B:900
C:300
D:700
7、如果动画从头到尾的速度是相同的,应设置其timingFunction的值为( )A
A:linear
B:ease-in
C:ease-in-out
D:ease
8、API函数wx.chooseImage(Object object)用于选择图片,图片来源既可以从本地相册选择,也可以使用相机拍照( )B
A:错
B:对
9、map组件的( )属性用于设置地图中心的纬度B
A:scale
B:latitude
C:markers
D:longitude
10、对以下代码片段的准确描述是( )B
wx.getLocation({
type: ‘gcj02’, //返回可以用于wx.openLocation的经纬度
success (res) {
const latitude = res.latitude
const longitude = res.longitude
wx.openLocation({
latitude,
longitude,
scale: 18
})
}
})
A:打开位置
B:打开获取的位置
C:获取位置
D:获取打开的位置
11、函数wx.getSavedFileInfo(Object object)的参数属性object.success (Object res)的参数属性( )为本地文件大小,以字节为单位。C
A:fail
B:success
C:size
D:createTime
12、API函数( )用于同步获取当前storage的相关信息。C
A:wx.removeStorageSync(string key)
B:wx.getStorageInfo(Object object)
C:Object wx.getStorageInfoSync()
D:wx.removeStorage(Object object)
13、对以下代码片段作用的最准确描述是( )B
try {
wx.setStorageSync(‘key’, ‘value’)
} catch (e) { }
A:将数据data同步存储在本地缓存指定的 key 中
B:将数据value同步存储在本地缓存指定的 key 中
C:将数据data异步存储在本地缓存指定的 key 中
D:将数据value异步存储在本地缓存指定的 key 中
14、API函数( )用于监听网络状态变化事件B
A:wx.onWifiConnected(function callback)
B:wx.onNetworkStatusChange(function callback)
C:wx.getConnectedWifi(Object object)
D:wx.getNetworkType(Object object)
15、API函数( )用于启动启动加速度监听事件。A
A:wx.startAccelerometer(Object object)
B:wx.startCompass(Object object)
C:wx.startGyroscope(Object object)
D:wx.onCompassChange(function callback)
16、以下代码片段运行后,在console面板显示的结果是( )A
wx.onCompassChange(function (res) {
console.log(res.direction)
})
A:罗盘面对的方向度数
B:罗盘旋转的加速度
C:罗盘旋转的速度
D:罗盘面对的方向名称
17、函数wx.scanCode(Object object)的参数属性object.scanType 的值( )表示扫码类型为二维码。A
A:qrCode
B:datamatrix
C:pdf418
D:barCode
18、以下代码片段表示只允许从相机扫码( a )
wx.scanCode({
onlyFromCamera: true,
success (res) {
console.log(res)
}
})
A:对
B:错
19、API函数( )用于为 tabBar 某一项的右上角添加标记文本C
A:wx.hideTabBar(Object object)
B:wx.removeTabBarBadge(Object object)
C:wx.setTabBarBadge(Object object)
D:wx.showTabBar(Object object)
20、函数wx.setTabBarStyle(Object object)的参数属性( )表示tab 上的文字选中时的颜色(HexColor)B
A:color
B:selectedColor
C:borderStyle
D:backgroundColor
第六章 单元测试
1、云开发提供的基础能力包括:( )ABCD
A:云函数
B:存储
C:云调用
D:数据库
2、云函数出现之前,开发者调用接口到微信后台换取用户OpenID时需要( )信息ABC
A:小程序AppID
B:小程序AppSecret
C:用户登录凭证code
D:用户身份id
3、其实本案例中定义的云函数不只返回了openid一个数据B
A:错
B:对
4、在小程序端可以获取的用户公开信息有( )等。ABCD
A:性别
B:头像
C:城市
D:昵称
5、在小程序中,只要调用wx.getUserInfo接口就可以获得用户的公开信息B
A:对
B:错
以上就是小编为您带来的关于“《微信小程序开发》第1-6章节测试题及免费答案(3)”的相关内容,希望这篇文章能够帮助到大家。