目录
一、单选
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引入本地图片。( )
答案:×