小程序竞赛理论题库1.单选题.docx
《小程序竞赛理论题库1.单选题.docx》由会员分享,可在线阅读,更多相关《小程序竞赛理论题库1.单选题.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单项选择题以下哪个小程序中的生命周期函数的是只有App.js才有的:A.onLoadB.onShowC.onHide D.onLaunch以下对应用生命周期函数onLaunch描述正确的选项是:A.当小程序初始化完成时,会触发onLaunchB.每个页面都有onLaunch方法C.onLaunch 发生在 onLoad 之后D.可以在onLaunch中获取翻开当前页面所调用的query参数1 以下对微信小程序的页面生命周期函数onLoad和onShow的区别描述正确的选项是:A.没有任何区别B.onLoad在app.js中调用,onShow在页面中调用C.onShow发生在onLoad之后D.
2、onShow发生在onLoad之前4 以下对页面生命周期函数的执行顺序描述正确的选项是:A.onLaunch-onShow-onLoad-onHideB.onLoad-onShow-onReady-onHideC.on Load-on Launch-onShow-on HideD.onLoad-onReady-onShow-onHide5 在微信小程序中从前台切到后台或进入其他页面会触发以下哪个函数?A.onLaunchB.onShowC.onLoad D.onHide以下对wx.navigateTo和wx.redirectTo描述错误的选项是?是两页面之间的跳转,跳到第二个页面时,左上角有返
3、回按钮。是两个页面之间平级的跳转,跳到第二个页面的时,左上角是没有返回按钮 的。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欺骗考虑到
4、安全应 当使用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:0 autoD.position:absolute;
5、top:0;left:0;right:0;bottom:0;margin:0 auto66以下关于小程序中做自适应页面说法错误的选项是?A.使用百分比做自适应的基础单位B.使用px做自适应的基础单位C.使用微信小程序推荐的rpx做自适应的基础单位D.使用rem做自适应的基础单位,根据根元素的font-size来适应页面67以下关于小程序样式文件wxss说法错误的选项是?A.wxss中可以使用rpx单位来做基础单位,根据屏幕宽度进行自适应B.wxss中可以使用import语句可以导入外联样式表C.wxss中可以导入scss的语句完成变量的初始化D.定义在app.wxss中的样式为全局样式,作用于
6、每一个页面。在page的wxss文件中定 义的样式为局部样式68以下关于小程序内模块的说法错误的选项是?A.小程序内引入模块使用importB.小程序内引入模块使用requireC.小程序内导出模块使用exportsD.小程序内导出模块使用module.exports69小程序引入wxml文件正确的代码是?A.B.Cxinclude once src=header.wxml/Dxinclude file=header.wxml/70以下关于view和block区别说明正确的选项是?A.block和view任何时候都可以互相替换用B.block中可以渲染一个包含多节点的结构块,view中只能应用
7、单个节点。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.
8、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.传递数据
9、量大,请求对数据长度没有要求。C.请求会被缓存,也会保存在浏览器的历史记录中D.用于密码等安全性要求高的场合,提交数据量较大的场合,如上传文件,发布文章等。76以下关于小程序性能优化说法错误的选项是?A.减少setData的使用,防止更新后台页面的data数据B.大数据前置页面预加载C.减少本地图片资源,改用网络图片D.增加节点数,提升渲染性能。77 canvas中的拖拽哪些事件没有使用?A.bindtouchstartB.bindtouchmoveC.bindtouchendD.bindtap 78以下关于定时器的区别说法错误的选项是?A.setlnterval表示以指定时间为周期循环执行B
10、.setTimeout只在指定时间后执行一次C.setTimeout不可以模拟setinterval来执行D.setTimeout。只执行一次,而setinterval可以屡次调用。79下载文件资源到本地需要用到的api是以下的哪个?80上传文件资源到本地需要用到的api是以下的哪个?81关于小程序内wx.chooseVideo以下说法错误的选项是?A.可以调起拍摄视频或从手机相册中选视频。B.可以设置是否压缩所选择的视频文件C.选择成功后返回视频是否存放成功D.可以设置拍摄视频最长拍摄时间82关于小程序内播放音频以下说法错误的选项是?A.使用wx.playVoice可以调起音频播放B.两个音
11、频文件可以同时播放C.两个语音文件不可以同时播放调起后不管成功或失败都有回调函数83以下哪个设备是微信小城内无法调起的?A.iBeaconB.Wi-FiC.蓝牙D.抖音84以下关于小程序内的基础功能说法错误的选项是?可以获取小程序环境变量对象可以向调试面板中打印log日志C.可以使用setinterval设定一个定时器。按照指定的周期(以毫秒计)来执行注册的回调函 数D.小程序的canvas默认宽度300Px,高度300px85以下关于wxss中的样式说法错误的选项是?A.可以使用css的局部选择器B.可以使用内联样式C.可以导入其他的wxss文件D.可以导入使用scss文件 86以下关于小程
12、序配置app.json中的字段说法错误的选项是?A.pages字段一一用于描述当前小程序所有页面路径,这是为了让微信客户端知道当前你 的小程序页面定义在哪个目录B.window字段一一定义小程序所有页面的顶部背景颜色,文字颜色定义等C.tabBar字段定义底部tab栏的表现D.networkTimeout设置使用哪种网络情况87以下关于页面配置文件json中的字段说法错误的选项是?A.因为app.json中已经定义了每个页面的标题,在页面配置文件中不能再设置页面标题B.页面中配置项在当前页面会覆盖app.json的window中相同的配置项C. navigation Ba rTextSty I
13、e用来设置导航栏题目颜色D.backgroundColor用来设置窗口的背景颜色88以下关于回调地狱解决方法说法错误的选项是?A.promise编程的then方法进行链式调用B.使用async和await配合变异步为同步C.将各步拆解为单个的functionD.回调嵌套无法解决89以下关于注册小程序说法错误的选项是?A.注册小程序中onLaunch函数监听小程序初始化。B.注册小程序中onShow函数监听小程序启动或切前台。C.注册小程序中onLoad函数监听页面加载D.注册小程序中onError是错误监听函数90以下关于注册页面说法错误的选项是?A.注册页面中onLoad函数监听页面加载。B
14、.注册页面中onShow函数监听页面显示并获取其他页面传递过来的参数。C.注册页面中onReady函数监听页面初次渲染完成D.注册页面中onHide函数监听页面隐藏91以下哪个函数在用户点击右上角的转发时触发A.onShareB.onShareAppMessageC.onPageShareD.onAppShare92以下哪些信息是在用户提供时无法自定义的信息?A.转发标题(title)B.转发路径(path)C转发图(imageUrl)D.关于转发的内容的一系列详细描述(description) 93以下关于WXML节点信息描述错误的选项是?返回一个SelectorQuery对象实例,可以用来
15、获取页面上节点信息B.无法获取wxml页面中的节点信息C.wxml页面上的节点选择器和css的节点选择器不同D.节点信息包括节点属性、样式、在界面上的位置等信息94以下关于哪个api可以调用照相机扫描二维码?95以下哪种视频格式可以即保证视频播放的流畅度又能减少等待加载时间?A.mp4B.flvC.m3u8D.mov96以下哪种方式是小程序登录时先获取凭证再获取用户openld的正确流程?A.登录小程序令开发者服务器。微信接口服务器。开发者服务器。小程序B.登录小程序。微信接口服务器。开发者服务器。小程序C.登录小程序。开发者服务器- 小程序D.登录小程序. 微信接口服务器。小程序97以下关于
16、UnionlD获取途径说法错误的选项是?A.调用接口 wx.getUserlnfo,从解密数据中获取UnionlDB.如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直 接通过wx.login + code2Session获取到该用户UnionlD,无须用户再次授权。C.如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号 或移动应用。开发者也可以直接通过wx.login + code2Session获取到该用户UnionlD ,无 须用户再次授权。D.openld 就是 unionlD98以下关于授权说法错误的选项是?A.如果用户未接受或
17、拒绝过此权限,会弹窗询问用户,用户点击同意后方可调用接口;B.开发者可以使用wx.getSetting获取用户当前的授权状态C.开发者可以调用wx.openSetting翻开设置界面,引导用户开启授权。D.对于用户的地理位置不用授权也能获取。99以下关于数据缓存说法正确的选项是?A.在特定的场景下可以提高页面的渲染速度,减少用户的等待时间。B.其中Sync后缀的接口表示是异步接口,执行完毕之后会立马调起回调函数C.每个小程序的缓存空间上限为20MBD.如果当前缓存已经到达20MB,再通过wx.setstorage写入缓存会触发fail回调。100以下关于闭包描述错误的选项是?A.可以读取函数内
18、部的变量B.让变量的值始终保存在内存中C.使用闭包不存在内存泄漏问题D.闭包就是能够读取其他函数内部变量的函数。CJs文件用来做小程序设置,如页面注册,页面标题及tabBarD.json文件用来做逻辑处理和网络请求8以下关于小程序全局变量说法正确的选项是?A.在app.js文件中定义全局变量globalData,将需要存储的信息存放在里面.使用的时候,直接使用getGlobal()拿到存储的信息C.全局变量无法完成页面之间的数据传递D.全局变量只可以调用不可以修改8 以下关于小程序的配置说法正确的选项是?A.小程序的配置在app.json进行全局配置,包括小程序所有页面路径、界面表现、网络超时
19、 时间和appidB.小程序的配置在app.json进行全局配置,包括小程序所有页面路径、工程名称、网络超时 时间和appidC.小程序的配置在app.json进行全局配置,包括小程序所有页面路径、工程名称、网络超时 时间和指定小程序源码的目录D.小程序的配置在app.json进行全局配置,包括了小程序的所有页面路径、界面表现、网络 超时时间、底部tab10以下关于WXML模板说法错误的选项是?A.和HTML非常相似,WXML由标签、属性等等构成B.多了一些wx:if这样的属性以及这样的表达式C.标签名字和HTML有点不一样D.WXML目前没有富文本标签11以下关于wxss样式说法正确的选项是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 竞赛 理论 题库 选题
限制150内