《小程序竞赛理论题库3.多选题.docx》由会员分享,可在线阅读,更多相关《小程序竞赛理论题库3.多选题.docx(15页珍藏版)》请在第壹文秘上搜索。
1、多选题1微信小程序项目结构主要有哪些文件类型?AJson后缀的JSON配置文件B. .wml后缀的WXML模板文件C. .css后缀的样式文件D. .js后缀的JS脚本逻辑文件2 微信小程序AppJson文件中可以配置以下哪些内容?A.pagesB.windowC.networkTimeout.request3 微信小程序以下哪些内容可以在页面配置文件中配置?A.navigationStleB.enablePullDownRefreshC.networkTimeout.request4 以下哪些是小程序的页面生命周期函数?A.onLaunchB.onShowC.onLoadD.onError5
2、 以下哪些是路由的跳转函数?A.wx.navigateToB.wx.redirectTC.wx.navigateBackD.wx.goT6 以下哪些跳转函数可以跳转到非tabBra页面?A.wx.navigateToB.wx.redirectTC.wx.reLaunchD.wx.switchTab7 以下哪些函数不可以获取用户传递过来的参数信息?A.onErrorB.onLoadC.onReadyD.onHide8 以下哪些跳转函数可以跳转到tabBar页面?A.wx.navigateTB.wx.reLaunchC.wx.redirectToD.wx.switchlab9 在小程序中有哪些参数
3、传值的方法?A.给HTML元素添加data-*属性来传递我们需要的值,然后通过e.currentTarget.dataset或onload的Param参数获取。B.设置id的方法标识来传值通过e.currentTarget.id获取设置的id的值,然后通过设置全局对象的方式来传递数值C.在navigator中添加参数传值D.wx.switchTab跳转时路径中携带参数传值10以下哪些跳转函数跳转时可以在路径上携带参数?A.wx.navigateTB.wx.redirectlbC.wx.reLaunchD.wx.switchTab11以下哪些跳转函数跳转时不可以在路径上携带参数?A.wx.nav
4、igateTB.wx.redirectlbC.wx.navigateBackD.wx.switchTab12以下哪些代码可以在小程序里面显示弹框?A.wx.showToastB.alertC.wx.showModal0.confirm13以下哪些参数可以在消息提示框中定义?A.提示的内容B.提示的图标C.提示的延迟时间D.提示框的关闭按钮14小程序的wss和css有哪些不一样的地方?A.小程序里面有新的单位rpx,css没有B.小程序包含css的所有选择器C.小程序的WXSS可以导入外部的WXSS文件,css文件不能导入外部文件D.wss的css中的背景图片引入需使用外链地址,css可以使用相
5、对路径引入图片15以下哪些方法可以用来提高微信小程序的应用速度?A.提高页面加载速度B.用户行为预测C.增加默认data的大小D.组件化方案16以下关于小程序的APP函数描述正确的是?A.App()必须在app.js中调用,必须调用且只能调用一次B.页面的js文件中通过getApp()获取到小程序全局唯一的App实例C,App函数中可以定义全局变量共所有页面调用D.App函数中可以注册onLoad方法监听页面的加载情况17以下关于小程序的Page函数描述正确的是?A.Page函数可以注册小程序中的一个页面B-Page函数中可以注册小程序转发函数C.Page函数中注册了一系列页面的生命周期函数包
6、括OnLaUnCh,onLoad等D.Page函数中没有包含监听页面下拉刷新的函数18以下关于小程序的getCurrentPages函数描述正确的是?A.getCurrentPages可以获取当前页面栈B.getCurrentPages返回的数组中第一个元素为首页,最后一个元素为当前页面C.页面栈是可以修改的D.不要在App.onLaunch的时候调用getCurrentPages(),此时page还没有生成19以下关于模块的引入使用错误的是?A.使用require引入js模块B.使用import引入js模块C.使用include引入js模块D.使用exports引入js模块20以下关于模块的
7、导出使用正确的是?A.使用exports导出js模块B.使用module.exports导出js模块C.使用defined导出js模块D.使用defaultexports引入js模块21以下哪些是小程序中使用的定时器?A.setTimeoutB.setintervalC.requestAnimationFrameD.set_timer()22以下那种WXML数据绑定写法是错误的?A.messageB.C.D.m+n23以下关于微信小程序原理描述正确的是?A.微信小程序采用JavaScript.WXML.WXSS三种技术进行开发,B.小程序分为两个部分webview和appService。其中w
8、ebview主要用来展现Ul,appService有来处理业务逻辑、数据及接口调用。C.它的Ul和数据是分离的,所有的页面更新,都需要通过对数据的更改来实现D.webview和appService在同一个进程中交替执行24以下关于bindtap和catchtap的描述错误的是?A.不同点主要是bindt叩是会阻止冒泡事件的,catchtap是不会阻止冒泡的B.bindtap和catchtap都是不会阻止冒泡事件的C.不同点主要是bindtap是不会阻止冒泡事件的,catchtap是阻止冒泡的D.都是作为点击事件函数,就是点击时触发。在这个作用上是一样的,可以不做区分25以下哪些是图片裁剪、缩放
9、的模式?A1ScaIeToFiIIB.aspectFitC.aspectFillD.widthFix26图片上传时使用了以下哪些api?A.wx.chooselmageB.wx.getlmageinfoC.wx.previewlmageD.wx.uploadFile27以下关于tabBar的说法正确的是?A.wx.showTabBar和wx.hideTabBar可以控制tabBar的显示和隐藏B.wx.setTabBarStyle可以动态设置tabBar的整体样式UwxsetTabBarItem可以动态设置tabBar某一项的内容D.wx.setTabBarBadge为tabBar某一项的右上
10、角添加文本28以下关于下拉刷新的说法正确的是?A.wx.stopPullDownRefresh表示停止当前页面下拉刷新B.wx.startPullDownRefresh表示开始下拉刷新。调用后触发下拉刷新动画,效果与用户手动下拉刷新一致。C.页面的下拉刷新在小程序中默认是禁止的D.页面的下拉刷新在小程序中默认是禁止的,需要在AppJs中配置29用户在小程序里面注册个人信息并提交可以使用以下哪种请求方式?A.GETB.POSTC-DELETED.HEAD30用户在小程序里面上传文件客户端不会发送以下哪种请求方式?A.GETB.POSTC-DELETED.HEAD31用户在小程序里面下载文件客户端
11、不会发送以下哪种请求方式?A.GETB.POSTC-DELETED.HEAD32以下哪些选项是没有超过用户在小程序里面下载文件单次下载允许的最大文件?A.10MBB.20MBC.50MBD.70MB33在小程序里面上传文件需要设置的内容包括?A.上传地址B.要上传文件资源的路径C.content-type为application/x-www-form-urlencodedD.文件对应的key,开发者在服务端可以通过这个key获取文件的二进制内容34以下关于数据缓存说法正确的是?A.w.setStorage可以设置数据缓存B.storage1cookie都是把数据存放在客户端的,所以在小程序中可
12、以使用cookie替换StOrageC.storage的存放量比cookie大,所以在小程序中可以使用cookie替换storageD.在小程序中单个key允许存储的最大数据长度为IMB,所有数据存储上限为IOMBo35以下关于数据缓存说法正确的是?A.wx.setStorage可以同步设置数据缓存,WxsetStorageSync可以异步设置数据缓存B.wx.clearStorage可以同步设置数据缓存,WxdearStorageSync可以异步设置数据缓存C.wx.setStorage可以异步设置数据缓存,wx.setStorageSync可以同步设置数据缓存D-WxxIearStorag
13、e可以异步设置数据缓存,WxdearStorageSync可以同步设置数据缓存36在input、textarea等focus之后,使用以下哪些api不可以获取输入框的光标位置?A.wx.getLocationB.wx.getSelectedTextRangeC.wx.getUserlnfoD.wx.getShareInfo37以下对录音功能描述错误的是?A.开启录音功能需要获得用户的授权才可以使用B.wx.getRecorderManager可以获取全局唯一的录音管理器C.只有当用户主动调用暂停函数才会结束录音。D.RecorderManager.onStop不可以监听录音结束。38以下对录音
14、功能描述正确的是?A.开启录音功能需要获得用户的授权才可以使用B.wx.getRecorderManager可以获取全局唯一的录音管理器C.只有当用户主动调用暂停函数才会结束录音。D.RecorderManager.onPause可以监听录音结束。39以下哪些是flex的常见属性?A.flex-directionB.flex-wrapC.justify-contentD.align-items40以下关于GET和POST请求的区别描述正确的是?A.GET请求只能进行url编码,而POST支持多种编码方式。B.GET请求在URL中传送的参数是有长度限制的,而POST没有。CGET和PoST本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。D.GET产生一个TCP数据包;POST产生两个TCP数据包。并不是所有浏览器都会在POST中发送两次包。41以下哪些选项可以隐藏一个元素?A.visibility:hiddenB.display:noneC.opacity:0.position:absolutely;top:-4555px;left:-45545p;42以下关于position的absolute与fixed共同点与不同点描述正确的是?A.改变行内元素的呈现方式,display被置为bl。CkB.让