小程序竞赛理论题库1.单选题资料_第1页
小程序竞赛理论题库1.单选题资料_第2页
小程序竞赛理论题库1.单选题资料_第3页
小程序竞赛理论题库1.单选题资料_第4页
小程序竞赛理论题库1.单选题资料_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单项选择题以下哪个小程序中的生命周期函数的是只有App.js才有的:A.onLoadB.onShowC.onHideD.onLaunch以下对应用生命周期函数onLaunch描述正确的选项是:A.当小程序初始化完成时,会触发onLaunchB.每个页面都有onLaunch方法C.onLaunch发生在onLoad之后D.可以在onLaunch中获取翻开当前页面所调用的query参数以下对微信小程序的页面生命周期函数onLoad和onShow的区别描述正确的选项是:A.没有任何区别B.onLoad在app.js中调用,onShow在页面中调用C.onShow发生在onLoad之后D.onShow发生在onLoad之前以下对页面生命周期函数的执行顺序描述正确的选项是:A.onLaunch-onShow-onLoad-onHideB.onLoad-onShow-onReady-onHideC.onLoad-onLaunch-onShow-onHideD.onLoad-onReady-onShow-onHide在微信小程序中从前台切到后台或进入其他页面会触发以下哪个函数?A.onLaunchB.onShowC.onLoadD.onHide以下对wx.navigateTo和wx.redirectTo描述错误的选项是?是两页面之间的跳转,跳到第二个页面时,左上角有返回按钮。是两个页面之间平级的跳转,跳到第二个页面的时,左上角是没有返回按钮的。C.wx.navigateTo和wx.redirectTo只能翻开非TabBar页面和wx.redirectTo可以跳转到任意页面7以下对微信小程序相关文件功能描述正确的选项是?A.WXML模板用来做逻辑功能B.WXSS具有CSS大局部的特性,小程序在WXSS也做了一些扩充和修改64以下关于session和cookie的区别说法错误的选项是?A.cookie数据存放在客户的浏览器上,session数据放在服务器上。B.cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用sessionoC.session会在一定时间内保存在服务器上。当访问增多,会比拟占用你服务器的性能考虑到减轻服务器性能方面,应当使用COOKlEoD.cookie保存的数据容量大于session65设置view未知宽高垂直水平居中的代码正确的选项是?A.position:absolute;top:0;left:0;right:0;bottom:0;margin:autoB.position:absolute;left::50%;top:50%;transform:translate(-100%,-100%);C.margin:0autoD.position:absolute;top:0;left:0;right:0;bottom:0;margin:0auto66以下关于小程序中做自适应页面说法错误的选项是?A.使用百分比做自适应的基础单位B.使用px做自适应的基础单位C.使用微信小程序推荐的rpx做自适应的基础单位D.使用rem做自适应的基础单位,根据根元素的font-size来适应页面67以下关于小程序样式文件wxss说法错误的选项是?A.wxss中可以使用rpx单位来做基础单位,根据屏幕宽度进行自适应B.wxss中可以使用@import语句可以导入外联样式表C.wxss中可以导入scss的语句完成变量的初始化D.定义在app.wxss中的样式为全局样式,作用于每一个页面。在page的wxss文件中定义的样式为局部样式68以下关于小程序内模块的说法错误的选项是?A.小程序内引入模块使用importB.小程序内引入模块使用requireC.小程序内导出模块使用exportsD.小程序内导出模块使用module.exports69小程序引入wxml文件正确的代码是?A.<importoncesrc=b.wxml/>B.<includesrc=header.wxml/>Cxincludeoncesrc=header.wxml/>Dxincludefile=header.wxml/>70以下关于view和block区别说明正确的选项是?A.block和view任何时候都可以互相替换用B.block中可以渲染一个包含多节点的结构块,view中只能应用单个节点。C.view上可以写for循环,block上不可以写for循环D.view和block都是一个组件,会在页面上做渲染71如何使view中的单行文字垂直水平居中?A.display:flex;justify-content:center;align-items:centerB.text-align:center;align-align:middleC.line-height:100%D.text-align:center72以下关于数据请求描述正确的选项是?A.传送数据时发送数据较少时可以使用get方式,发送数据较多时可以考虑使用postB.请求方式只有get和post两种C.get和post在发送请求时,get和post在地址栏都可以看到请求的参数D.get请求无法获取到返回参数,post可以73小程序中关于数据回调的以下说法错误的选项是?A.数据回调多的时候会造成回调嵌套B.可以使用Promise解决数据回到嵌套C.可以使用async和await解决数据回调嵌套D.小程序中不存在数据回调嵌套74以下哪些描述是不符合get请求?A.GET通常用于获取服务端数据。B.GET请求传递的数据量小C.安全性高,不会将信息显示在地址栏。D.速度快,通常用于对安全性要求不高的请求。75以下哪些描述是不符合post请求?A.post提交数据相对于get的安全性高一些B.传递数据量大,请求对数据长度没有要求。C.请求会被缓存,也会保存在浏览器的历史记录中D.用于密码等安全性要求高的场合,提交数据量较大的场合,如上传文件,发布文章等。76以下关于小程序性能优化说法错误的选项是?A.减少setData的使用,防止更新后台页面的data数据B.大数据前置页面预加载C.减少本地图片资源,改用网络图片D.增加节点数,提升渲染性能。77canvas中的拖拽哪些事件没有使用?A.bindtouchstartB.bindtouchmoveC.bindtouchendD.bindtap78以下关于定时器的区别说法错误的选项是?A.setlnterval表示以指定时间为周期循环执行B.setTimeout只在指定时间后执行一次C.setTimeout不可以模拟setinterval来执行D.setTimeout。只执行一次,而setinterval可以屡次调用。79下载文件资源到本地需要用到的api是以下的哪个?80上传文件资源到本地需要用到的api是以下的哪个?81关于小程序内wx.chooseVideo以下说法错误的选项是?A.可以调起拍摄视频或从手机相册中选视频。B.可以设置是否压缩所选择的视频文件C.选择成功后返回视频是否存放成功D.可以设置拍摄视频最长拍摄时间82关于小程序内播放音频以下说法错误的选项是?A.使用wx.playVoice可以调起音频播放B.两个音频文件可以同时播放C.两个语音文件不可以同时播放调起后不管成功或失败都有回调函数83以下哪个设备是微信小城内无法调起的?A.iBeaconB.Wi-FiC.蓝牙D.抖音84以下关于小程序内的基础功能说法错误的选项是?可以获取小程序环境变量对象可以向调试面板中打印log日志C.可以使用setinterval设定一个定时器。按照指定的周期(以毫秒计)来执行注册的回调函数D.小程序的canvas默认宽度300Px,高度300px85以下关于wxss中的样式说法错误的选项是?A.可以使用css的局部选择器B.可以使用内联样式C.可以导入其他的wxss文件D.可以导入使用scss文件86以下关于小程序配置app.json中的字段说法错误的选项是?A.pages字段一一用于描述当前小程序所有页面路径,这是为了让微信客户端知道当前你的小程序页面定义在哪个目录B.window字段一一定义小程序所有页面的顶部背景颜色,文字颜色定义等C.tabBar字段定义底部tab栏的表现D.networkTimeout设置使用哪种网络情况87以下关于页面配置文件json中的字段说法错误的选项是?A.因为app.json中已经定义了每个页面的标题,在页面配置文件中不能再设置页面标题B.页面中配置项在当前页面会覆盖app.json的window中相同的配置项C.navigationBarTextStyIe用来设置导航栏题目颜色D.backgroundColor用来设置窗口的背景颜色88以下关于回调地狱解决方法说法错误的选项是?A.promise编程的then方法进行链式调用B.使用async和await配合变异步为'同步'C.将各步拆解为单个的functionD.回调嵌套无法解决89以下关于注册小程序说法错误的选项是?A.注册小程序中onLaunch函数监听小程序初始化。B.注册小程序中onShow函数监听小程序启动或切前台。C.注册小程序中onLoad函数监听页面加载D.注册小程序中onError是错误监听函数90以下关于注册页面说法错误的选项是?A.注册页面中onLoad函数监听页面加载。B.注册页面中onShow函数监听页面显示并获取其他页面传递过来的参数。C.注册页面中onReady函数监听页面初次渲染完成D.注册页面中onHide函数监听页面隐藏91以下哪个函数在用户点击右上角的转发时触发A.onShareB.onShareAppMessageC.onPageShareD.onAppShare92以下哪些信息是在用户提供时无法自定义的信息?A.转发标题(title)B.转发路径(path)C转发图(imageUrl)D.关于转发的内容的一系列详细描述(description)93以下关于WXML节点信息描述错误的选项是?返回一个SelectorQuery对象实例,可以用来获取页面上节点信息B.无法获取wxml页面中的节点信息C.wxml页面上的节点选择器和css的节点选择器不同D.节点信息包括节点属性、样式、在界面上的位置等信息94以下关于哪个api可以调用照相机扫描二维码?95以下哪种视频格式可以即保证视频播放的流畅度又能减少等待加载时间?A.mp4B.flvC.m3u8D.mov96以下哪种方式是小程序登录时先获取凭证再获取用户openld的正确流程?A.登录小程序令开发者服务器。微信接口服务器。开发者服务器。小程序B.登录小程序。微信接口服务器。开发者服务器。小程序C.登录小程序。开发者服务器->小程序D.登录小程序.>微信接口服务器。小程序97以下关于UnionlD获取途径说法错误的选项是?A.调用接口wx.getUserlnfo,从解密数据中获取UnionlDB.如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过wx.login+code2Session获取到该用户UnionlD,无须用户再次授权。C.如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过wx.login+code2Session获取到该用户UnionlD,无须用户再次授权。D.openld就是unionlD98以下关于授权说法错误的选项是?A.如果用户未接受或拒绝过此权限,会弹窗询问用户,用户点击同意后方可调用接口;B.开发者可以使用wx.getSetting获取用户当前的授权状态C.开发者可以调用wx.openSetting翻开设置界面,引导用户开启授权。D.对于用户的地理位置不用授权也能获取。99以下关于数据缓存说法正确的选项是?A.在特定的场景下可以提高页面的渲染速度,减少用户的等待时间。B.其中Sync后缀的接口表示是异步接口,执行完毕之后会立马调起回调函数C.每个小程序的缓存空间上限为20MBD.如果当前缓存已经到达20MB,再通过wx.setstorage写入缓存会触发fail回调。100以下关于闭包描述错误的选项是?A.可以读取函数内部的变量B.让变量的值始终保存在内存中C.使用闭包不存在内存泄漏问题D.闭包就是能够读取其他函数内部变量的函数。CJs文件用来做小程序设置,如页面注册,页面标题及tabBarD.json文件用来做逻辑处理和网络请求8以下关于小程序全局变量说法正确的选项是?A.在app.js文件中定义全局变量globalData,将需要存储的信息存放在里面.使用的时候,直接使用getGlobal()拿到存储的信息C.全局变量无法完成页面之间的数据传递D.全局变量只可以调用不可以修改以下关于小程序的配置说法正确的选项是?A.小程序的配置在app.json进行全局配置,包括小程序所有页面路径、界面表现、网络超时时间和appidB.小程序的配置在app.json进行全局配置,包括小程序所有页面路径、工程名称、网络超时时间和appidC.小程序的配置在app.json进行全局配置,包括小程序所有页面路径、工程名称、网络超时时间和指定小程序源码的目录D.小程序的配置在app.json进行全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部tab10以下关于WXML模板说法错误的选项是?A.和HTML非常相似,WXML由标签、属性等等构成B.多了一些wx:if这样的属性以及{{}}这样的表达式C.标签名字和HTML有点不一样D.WXML目前没有富文本标签11以下关于wxss样式说法正确的选项是?A.wxss提供了全局的样式和局部样式B.wxss没有提供全局的样式和局部样式C.WXSS支持所有的CSS选择器D.wxss里面只能使用新的rpx单位12以下关于小程序开发说法错误的选项是?A.增加App和Page方法,进行程序注册和页面注册B.增加getApp和getCurrentPages方法,分别用来获取App实例和当前页面栈C.无法提供模块化能力使每个页面有独立的作用域D.提供丰富的API,如微信用户数据,扫一扫,支付等微信特有能力。13以下哪句代码可以在小程序中运行?A.document.getElementByld('div,).innerHtml='aaa,B.alert('123')C.this.setData({a:l})D.history.go(-l)14以下哪种能力是WXML不具有的?A.异步获取数据B.列表渲染C.条件渲染D.模板15以下哪项数据绑定是错误的?A.<view>{{message}}</view>B.<viewhidden={{flag?true:false}}>Hidden</view>C.<view>{{hello+name}}</view>D.<view>{a+b}+{{c}}+d</view>16微信小程序里面只有通过以下哪个方法可以对外暴露接口A.exportB.exportsC.define0.module17微信小程序里面只有通过以下哪个方法可以导入模块A.importC.require0.include18以下关于小程序中js的文件作用域描述正确的选项是?A.在app.js文件中声明的变量和函数只在该文件中有效B.不同的文件中可以声明相同名字的变量和函数,不会互相影响。C.通过全局函数getGlobal可以获取全局的应用实例D.如果需要全局的数据可以在Page()中设置19以下关于小程序中js的文件作用域描述错误的选项是?A.在app.js文件中声明的变量和函数在全局都有效B.不同的文件中可以声明相同名字的变量和函数,不会互相影响。C.通过全局函数getApp可以获取全局的应用实例D.如果需要全局的数据可以在JSON中设置20以下哪个组件和swiper-item可以实现轮播图?A.scroll-viewB.cover-viewC.swiperD.view21以下关于组件说法正确的选项是?A.view里面可以嵌套textB.text里面可以嵌套viewC.canvas里面可以嵌套viewD.p里面可以嵌套view22以下哪个组件小程序中的原生组件?A.mapB.videoC.div0.camera23以下哪个场景可以使用scroll-view?A.水平滚动内容B.三级联动查找省市县C.多项选择D.单项选择24以下关于单项选择组件说法错误的选项是?A.单项选择可以使用radio-group或radioB.当某个radio选中时,radio-group的change事件会携带radio的valueC.radio的颜色和样式不能改变D.当某个radio选中时,radio-group的change事件会携带radio的text25以下关于form组件说法错误的选项是?A.form自带有提交和重置按钮,会自动获取表单中所有控件值的改变B.form内可以自动验证输入信息C.表单重置时会触发reset事件D.当点击form表单中form-type为submit的button组件时,会将表单组件中的value值进行提交,需要在表单组件中加上name来作为key。26以下关于input组件说法错误的选项是?A.input组件是一个原生组件,字体是系统字体,所以无法设置font-familyB.confirm-type的最终表现与手机输入法本身的实现有关,局部安卓系统输入法和第三方输入法可能不支持或不完全支持C.小程序内的input不能指定placeholder的样式类D.selection-start可以定义光标起始位置,自动聚集时有效,需与selection-end搭配使用27以下关于textarea组件说法正确的选项是?A.键盘弹起时,小程序内的textarea不能定义是否自动上推页面B.show-confirm-bar为true会显示键盘上方带有〃完成〃按钮那一栏C.小程序内的textarea不能指定placeholder的样式类D.小程序内textarea无法获取光标起始位置28以下关于navigator组件说法正确的选项是?A.navigator中可以定义回退层数B.navigator1只能对应wx.navigateTo或wx.navigatelbMiniProgram的功能C.navigator不能指定点击时的样式类0.navigator不能翻开其他的小程序29以下关于audio组件说法正确的选项是?A.audio组件的url属性表示要播放音频的资源地址B.audio组件的poster属性表示默认控件上的音频封面的图片资源地址Gaudio组件的无法监听播放进度D.audio组件的无法设置当前播放时间30以下关于camera组件说法错误的选项是?A.可以通过camera完成扫码识别B.同一页面可以插入多个camera组件C.onCameraFrame接口根据frame-size返回不同尺寸的原始帧数据,与Camera组件展示的图像不同,其实际像素值由系统决定D.camera的调用需要使用wx.createCameraContext31以下关于wx.switchTab说法错误的选项是?A.只能跳转到tabBar页面B.可以跳转到任意页面C.跳转时路径不可以携带参数D.跳转时关闭其他所有非tabBar页面32以下关于wx.reLaunch说法错误的选项是?A.只能跳转到非tabBar•页面B.可以跳转到任意页面C.跳转时路径可以携带参数D.跳转时关闭其他所有页面33以下关于wx.redirectTo说法错误的选项是?A.只能跳转到非tabBar页面B.可以跳转到任意页面C.跳转时路径可以携带参数D.跳转时关闭当前页面34以下关于wx.navigateTo说法错误的选项是?A.只能跳转到非tabBar页面B.保存当前页面,跳转到应用内的某个页面C.使用wx.navigateBack可以返回到原页面。小程序中页面栈可以有任意层D.跳转时路径可以携带参数35以下关于wx.navigateBack说法错误的选项是?A.只能返回当前首页B.delta属性表示返回的页面数,如果delta大于现有页面数,那么返回到首页。C.可通过getCurrentPages获取当前的页面栈,决定需要返回几层D.关闭当前页面,返回上一页面或多级页面36以下关于小程序中的路由api说法错误的选项是?A.所有路由api都可以在跳转时在路径上携带参数B.局部路由api只能跳转到非tabBar页面C.局部路由api可以使用相关属性返回上一页面D.路由api接口调用成功后拥有回调函数37在小程序里面显示消息提示框正确的代码是?A.alertB.confirmC.prompt38关于wx.showToast说法正确的选项是?调起的弹框可以在点击确定后自动消失调起的弹框里面不能定义图标调起的弹框里面图标和文字不可以同时存在D.wx.showToast应与wx.hideToast配对使用39关于wx.showModal说法正确的选项是?A.在原生小程序代码中wx.showModal可以被confirm替代B.在原生小程序代码中wx.showModal可以被prompt替代调起的弹框文字长度有限制可以在回调函数中监听到用户点击了确定还是取消按钮40以下关于wx.showLoading说法正确的选项是?A.显示loading提示框。需主动调用wx.hideLoading才能关闭提示框B.显示loading提示框,加载完后会自动关闭提示框无法定义提示内容无法防止触摸穿透41以下关于导航栏说法正确的选项是?A.导航栏内容在app.json中设置后无法更改B.无法动态设置当前页面的标题C.可以动态设置当前页面的标题D.无法动态设置页面导航条颜色42以下关于tabBar说法正确的选项是?A.无法动态设置tabBar的整体样式B.tabBar定义后•无法隐臧C.tabBar定义后无法动态修改tabBar某一项内容D.可以使用wx.setTabBarBadge为tabBar某一项的右上角添加文本43以下关于键盘相关api说法错误的选项是?A.小程序中有api可以监听键盘高度变化B.在input、textarea等focus拉起键盘之后,可以调用接口收起键盘C.在inputstextarea等focus之后,无法获取输入框的光标位置D.在input>textarea等focus之后,可以获取输入框的光标位置44以下关于小程序的网络相关api说法错误的选项是?A.可以发起HTTPS网络请求B.不可以发起HTTPS网络请求C.下载文件资源到本地。客户端直接发起一个HTTPSGET请求,返回文件的本地临时路径D.将本地资源上传到服务器,客户端发起一个HTTPSPOST请求,其中content-type为multipart/form-datao45以下关于wx.request说法错误的选项是?A.可以发起HTTPS网络请求B.不可以发起HTTPS网络请求C.header中content-type默认为application/jsonD.默认请求方式是GET46以下关于wx.downloadFile说法错误的选项是?A.单次下载允许的最大文件为500MBB.可以下载文件资源到本地C.下载成功后可以调起回调函数D.默认请求方式是GET47以下关于wx.uploadFile说法错误的选项是?A.单次上传允许的最大文件为500MBB.在filePath中写入要上传的资源路径C.下载成功后可以调起回调函数D.默认请求方式是POST48以下关于数据缓存说法正确的选项是?表示异步设置数据缓存表示异步删除数据缓存表示异步清除数据缓存异步获取当前storage的相关信息49以下关于位置监听说法正确的选项是?A.微信小程序获取当前的位置信息需要经过用户的同意B.微信小程序获取位置信息不需要经过用户的同意C.小程序中不可以使用接口调用起使用微信内置地图查看位置D.小程序不可以实时监听位置变化50以下微信哪个接口调用前不需要授权就能使用?51以下哪个api在登录时使用?52以下对openid描述错误的选项是?A.openid是每个用户的一个标识,具有唯一,性B.开发者可通过Openid来获取用户基本信息。C.只要获得openid就可以获得用户的一些信息,如所在城市、省份、国家,性别等。D.如果小程序和公众号都绑定在同一个开放平台账号下的话,用户在小程序和在公众号下的openid是一样的53微信小程序中哪个组件类似于select?A.scroll-viewB.viewC.pickerD.swiper54以下关于微信小程序的图片上传相关说明错误的选项是?A.使用wx.chooselmage从本地相册选择图片或使用相机拍照B.使用wx.uploadFile将本地资源上传到服务器。客户端发起一个HTTPSG

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论