当前位置:主页 > 问答百科 > 正文

《微信小程序开发》第1-6章节测试题及免费答案(3)

时间:2020-03-28 来源:未知 作者:小尤

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:错

以上相关的更多内容请点击微信小程序开发查看,以上题目的答案为网上收集整理仅供参考,难免有错误,还请自行斟酌,觉得好请分享给您的好朋友们!



相关阅读