智慧树知到《微信小程序开发(北方工业大学)》2024章节测试答案


第三章测试

1、()文件用来对微信小程序进行全局配置。

A、index.json

B、app.json

C、index.js

D、app.js

正确答案:B

2、window属性用于设置小程序的状态栏、导航栏、标题、窗口背景色。其中()用于设置导航栏背景颜色。

A、navigationBarBackgroundColor

B、navigationBarTextStyle

C、navigationBarTitleText

D、navigationStyle

正确答案:A

3、window属性用于设置小程序的状态栏、导航栏、标题、窗口背景色。其中()用于设置导航栏标题文字内容。

A、navigationBarBackgroundColor

B、navigationBarTextStyle

C、navigationBarTitleText

D、navigationStyle

正确答案:C

4、tabBar用来配置小程序底部的Tab,它的属性()是tab的列表,最少2个、最多5个tab。

A、color

B、selectedColor

C、borderStyle

D、list

正确答案:D

5、tabBar的属性list数组对象属性()表示选中时的图片路径,icon大小限制为40kb,建议尺寸为81px*81px,不支持网络图片。

A、pagePath

B、text

C、iconPath

D、selectedIconPath

正确答案:D

6、小程序中的App(Objectobject)函数用于()

A、小程序注册

B、小程序注销

C、页面注册

D、页面注销

正确答案:A

7、小程序运行后,执行的第一个生命周期函数是app.js文件中的()函数。

A、onLaunch

B、onShow

C、onLoad

D、onReady

正确答案:A

8、小程序运行后,页面index.js中的函数先执行onReady函数,然后再执行onShow函数()

A、正确

B、错误

正确答案:B

9、当jiaoxue页面显示时点击“切后台”按钮,首先执行jiaoxue.js文件中的onHide函数,然后再执行app.js文件中的onHide函数。()

A、正确

B、错误

正确答案:A

10、监听页面初次渲染完成的回调函数是()

A、onLoad

B、onShow

C、onReady

D、onHide

正确答案:C

11、setData()函数同步将数据从逻辑层发送到视图层,同时改变对应的this.data的值。()

A、正确

B、错误

正确答案:B

12、事件是视图层到逻辑层的通讯方式,它可以将用户的行为反馈到视图层进行处理。()

A、正确

B、错误

正确答案:B

13、所有绑定的数据都必须在data中进行初始化()

A、正确

B、错误

正确答案:B

14、在index.js中所有函数之外定义的变量x,在本文件的Page函数中的引用方式为()

A、this.x

B、that.x

C、x

D、app.x

正确答案:C

15、以下代码:varx=10;//语句1Page({vary=20;//语句2onLoa

D、function(options){this.x=20;//语句3},y=30;//语句4})以上语句中正确的是()

A、语句1

B、语句2

C、语句3

D、语句4

正确答案:A

16、require(path)的参数path可以为文件相对路径,也可以为文件绝对路径()

A、正确

B、错误

正确答案:B

17、以下代码:view1view2的输出结果为()

A、view1

B、view2

C、view1和view2

D、没有输出

正确答案:C

18、在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。数组当前项的下标变量名默认为()

A、index

B、item

C、i

D、j

正确答案:A

19、在wx:for中,使用()可以指定数组当前元素的变量名。

A、wx:for-item

B、wx:for-index

C、wx:for-i

D、wx:for-j

正确答案:A

20、可以将wx:for用在()标签上,以渲染一个包含多节点的结构块。

A、view

B、image

C、block

D、canvas

正确答案:C