微信小程序——章节自测三

目录

一、单选

二、多选

三、填空题

四、判断


一、单选

1、下列关于小程序生命周期说法不正确的是( )。

A、

分为应用生命周期和页面生命周期两种

B、

在onLoad 生命周期中可以获得地址中的参数

C、

在onLaunch中可以初始一些全局数据

D、

onLaunch 生命周期函数会被重复执行

答案:D

解析:onLanch生命周期函数当小程序初始化完成时,会触发,全局只触发一次

2、下列关于小程序配置说法不正确的是(  )。

A、

分为全局配置和页面配置两种类型
 

B、

全局配置会对所有的页面生效

C、

页面配置只针对当前页面生效

D、

页面配置会覆盖全局配置相同的配置项,二者的配置项完全一致
 

答案:D

解析:页面配置只能设置app.json中部分window配置项的内容,页面配置项会覆盖全局配置项中相同的部分。

3、微信小程序中单击事件是(     )。

A、

 touchmove

B、

tap

C、

touched

D、

touchstart

答案:B

解析:touchmove手指触摸后移动,touchend手指触摸动作结束、touchstart手指触摸动作开始

tap事件在触屏手机中,tap事件在用户触屏时触发,在微信开发模拟器中单击组件时触发

4、关于image组件,下面属性中用来保持图片的纵横缩放比,且能把图片完整的显示出来的是(  )。

A、

aspectFill

B、

scaleToFill

C、

aspectFit 

D、

widthFix

答案:C

解析:aspectFill 保持图片的纵横缩放比,只能保证图片的短边全部显示出来,长边会发生截取。

scaleToFill 不能保证纵横缩放比,使图片的宽高完全拉伸到填满image元素,图片会变形。

aspectFit 保持图片的纵横缩放比,使长边可以完全显示出来,即可以将图片完全显示出来。

widthFix 宽度不变,高度自动变化。

5、下列对于input组件的说法错误的是(     )

A、

可以设置input输入框的禁用

B、

用来控制输入单行文本内容

C、

通过placeholder给输入框添加友好提示信息

D、

input的type属性有3种有效类型

答案:D

解析:input的操作类型有,文本类,操作类,功能类,Date类,特殊类等

6、下列关于表单提交的说法不正确的是(  )。

A、

文本表单需要指定 name 属性

B、

button 按钮需要指定 form-type 且值为 submit

C、

单选、复选等通过监听 change 事件获取数据

D、

小程序表单中无需指定 value 属性

答案:D

二、多选

1、下列选项中属于生命周期函数的是(      )。

 A、

onShow

B、

onLoad

C、

onUnload 

D、

onHide

E、

onReady 

答案:ABCDE

2、下面属于flex布局属性的是(     )。

 A、

flex: 1

B、

display: flex

C、

flex-direction:row

D、

float:left

E、

align-items:center 

答案:ABCE

三、填空题

1、微信小程序打开后的第一个页面在_______文件中进行配置。

答案:app.json

2、 微信小程序通过_______和catchtap方式实现单击事件。

答案:bindtap

3、微信小程序的flex布局中,_______属性来实现子元素的横向排列。

答案:flex-direction

4、微信小程序中用_______属性可以修改导航栏的背景色。

答案:navigationBarBackgroundColor

5、设置text文本内容长按可选的属性是______。

selectable

四、判断

1、微信公众号就是微信小程序账号,只有通过注册才可进行微信小程序的开发。( ) 

答案:×

2、微信小程序启动时主包大小限制为不超过2M。(    )

答案:

3、微信小程序中样式文件为wxss,只支持rpx一种尺寸单位。( )

答案:×

4、只有给父元素设置display:flex,才可以使用flex的相关属性。( )

答案:

6、在WXSS中可以通过background引入本地图片。( )

答案:×

猜你喜欢

转载自blog.csdn.net/qq_50582468/article/details/122098909