微信小程序题库.docx
- 文档编号:10035334
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:67
- 大小:48.67KB
微信小程序题库.docx
《微信小程序题库.docx》由会员分享,可在线阅读,更多相关《微信小程序题库.docx(67页珍藏版)》请在冰点文库上搜索。
微信小程序题库
《第1章》试卷
单选题(每题1分,共计18分)
1.下面对小程序项目设置项的说法中,错误的是()。
A、ES6转ES5就是将javaScript代码的ES6语法转换为ES5语法
B、使用npm模块就是在小程序使用npm安装的第三方依赖包
C、校验合法域名就是在真实环境中,对信息进行检验
D、调试基础库可以选择任意版本的微信客户端上运行
2.在小程序权限管理中,()是可以使用开发者工具及开发版小程序进行开发。
A、开发管理
B、开发者权限
C、暂停服务设置
D、登录
3.微信小程序是由()提出的,并解决了APP使用的效率问题。
A、张小龙
B、尤雨溪
C、马化腾
D、李彦宏
4.在进入微信小程序开发前,需要先注册(),并安装微信开发者工具。
A、AppID
B、微信公众号
C、企业微信
D、服务号
5.下列公众平台类型中主要用于服务交互,类似银行、114,提供查询服务的是()。
A、订阅号
B、服务号
C、小程序
D、企业微信
6.下面对于微信小程序发展前景说法中,错误的是()。
A、微信小程序是一个生态体系,将来能够更好地借助扩展插件进行小程序的开发
B、微信小程序不断的完善自己,开发能力越来越强,进一步完善了开发接口
C、微信小程序只能个人申请使用
D、微信小程序积累了大量的用户,且用户粘性高。
7.下面对于微信小程序的描述中,错误的是()。
A、微信小程序是一种不需要安装即可使用的应用
B、微信小程序运行在微信之上,类似与原生App
C、微信小程序应用大小上限为3048KB
D、微信小程序可以实现跨平台
8.下面功能选项中,微信小程序不支持的是()。
A、集中入口
B、线下扫码
C、挂起状态
D、消息通知
9.小程序开发环境搭建,主要就是安装()。
A、Chrome
B、微信开发者工具
C、编辑器
D、微信客户端
10.在小程序权限管理中,()权限可以实现小程序提交审核、发布、回退。
A、开发管理
B、开发设置
C、数据分析
D、开发者权限
11.下列公众平台类型中主要用于公司内部通讯使用,在关注企业号前需要先验证身份的是()。
A、服务号
B、企业微信
C、订阅号
D、小程序
12.小程序目录结构中,()文件是应用配置文件。
A、app.js
B、app.json
C、project.config.js
D、index.json
13.微信开发者工具中,调试器中的()可以查看网络请求信息。
A、Console面板
B、Network面板
C、AppData面板
D、Source面板
14.微信小程序开发中组件上,通过()来绑定事件处理函数。
A、bindTouch
B、bindTap
C、tap
D、bindMove
15.微信小程序开发调试中,()可以实现在手机上进行体验对应的开发版本。
A、微信调试
B、真机调试
C、Chrome调试
D、远程调试
16.下列公众平台类型中主要用于为用户传达资讯,类似报纸、杂志的是()。
A、企业微信
B、服务号
C、小程序
D、订阅号
17.小程序目录结构中,样式文件是()。
A、js
B、json
C、wxss
D、wxml
18.下列选项中可以通过调用微信小程序开发中()API,实现页面与页面之间的跳转。
A、wx.navigateTo
B、wx.navigate
C、wx.navigatorTo
D、wx.navigator
得分
多选题(每题1分,共计10分)
19.下列选项中关于微信小程序的优点描述,正确的是()。
A、微信小程序无需下载,通过扫一扫方式获取
B、微信小程序无需升级
C、微信小程序开发周期短,开发成本低
D、小程序能推送消息
20.下面选项中对微信小程序功能描述,正确的是()。
A、微信小程序支持线下扫码
B、可以在聊天窗口和小程序之间进行切换
C、小程序可以通过集中入口进入
D、小程序可以进行消息通知
21.下面关于微信小程序工具栏说法中,正确的是()。
A、切后台是用于模拟小程序在手机中切后台的效果。
B、版本管理可以通过Git对小程序进行版本管理。
C、快捷键Ctrl+C可以实现自动编译
D、如果在创建项目时使用的AppID为测试号,也会显示上传按钮。
22.下面对于微信小程序管理后台提供的功能中,说法正确的是()。
A、查看AppID
B、进行小程序开发管理
C、小程序发布
D、小程序统计
23.微信开发者工具的主界面主要由菜单栏和()组成。
A、编辑器
B、模拟器
C、调试器
D、工具栏
24.下面对于微信小程序目录结构说法中,正确的是()。
A、app.wxss表示公共样式文件
B、index.wxss表示页面样式文件
C、app.js应用逻辑配置文件
D、index.js应用逻辑代码文件
25.小程序开发过程中,产品组成员的权限包括()。
A、体验者权限
B、数据分析
C、开发者权限
D、小程序插件
26.下面关于小程序与服务号、订阅号说法中,正确的是()。
A、小程序提供了丰富的接口
B、订阅号提供接口受限于浏览器
C、服务号运营后台提供的是非实时数据
D、服务号跟微信小程序是一样的
27.下面对于微信小程序开发环境搭建说法中,正确的是()。
A、微信小程序开发,首先需要注册微信公众号
B、微信微信小程序开发环境也可以开发普通网页
C、微信小程序管理后台可以实现小程序的提交审核、发布、回退
D、微信小程序开发环境的搭建主要就是微信开发者工具的下载及安装
28.小程序项目通过产品组、()的相互协调工作来完成的。
A、设计组
B、开发组
C、UI组
D、测试组
得分
判断题(对的打“√”,错的打“×”;每题1分,共17分)
29.微信公众号主要用来区分每个开发者,以及小程序的发布、审核上线等。
(对)
30.微信小程序云开发能力从基础库2.2.3开始支持。
(错)
31.wxml和wxss文件类似于网页开发中的html和css文件。
(对)
32.小程序团队开发过程中,设计人员根据产品需求做出设计方案供开发人员使用设计主要包括
流程和图形。
(对)
33.微信小程序能够实现复杂的应用,将来将会取代NativeAPP。
(错)
34.微信小程序运行环境是微信客户端,可以实现跨平台。
(对)
35.微信公众号主要有小程序、服务号、企业微信、订阅号组成。
(错)
36.在微信小程序开发时,同样可以使用大量的第三方库和插件。
(错)
37.在微信小程序中,AppID又称为小程序ID,是每个小程序的唯一标识。
(对)
38.使用微信小程序必须先安装微信。
(对)
39.微信小程序开发模式类似与vue,同时支持组件化开发。
(对)
40.微信小程序开发类似于传统的网页开发,微信内部对语言进行了定制。
(对)
41.微信小程序不支持ES6语法,但支持CSS动画。
(错)
42.在微信小程序中,每个页面由wxml、wxss、js和json文件组成,其中wxml和js文件必须存在,wxss
和json文件可以省略。
(对)
43.为了保证小程序的质量,以及符合相关规定,小程序的发布需要经过审核。
(对)
44.微信小程序是一种不需要安装即可使用的应用,用户只需扫一扫或搜一下即可打开应用,无需安装或卸载。
(对)
45.微信开发者工具中的Console面板用于输出调试信息。
(对)
得分
填空题(每题1分,共计15分)
46.微信小程序用户量主要来自【微信】用户的数量。
47.在微信开发者工具中,【工具栏】提供了常用功能的快捷按钮。
48.在小程序团队开发中,【项目管理者】拥有小程序项目的所有权限。
49.小程序进行开发使用的开发工具是【微信开发者工具】。
50.微信开发者工具是由【微信团队】开发的,进行应用和服务开发的工具。
51.在微信小程序中,【模拟器】用于模拟手机环境,查看不同手机型号的运行效果。
52.微信小程序通过【扫描二维码】、搜索关键字、群分享、好友分享方式打开。
53.在微信小程序目录结构中,其中project.config.json文件是【项目配置文件】。
54.小程序在开发过程中,主要由开发版本、审核中版本、【线上版本】组成。
55.【调试器】类似于GoogleChrome浏览器中的开发者工具。
56.微信开发者工具支持【windows和MacOS】操作系统。
57.小程序团队发开发中,【项目管理者】控制着整个小程序的发布、回退、下架等敏感操作。
58.在微信小程序开发过程中,目前要求应用文件的大小上限为【2048KB】。
59.微信小程序和WebAPP的在技术主要相同点是可以【跨平台】。
60.【微信小程序】是继原生APP、WebAPP之后出现的一种新的APP形态。
得分
简答题(每题1分,共计4分)
61.请简述什么是微信小程序。
微信小程序是一种不需要安装即可使用的应用
用户只需扫一扫或搜一下即可打开应用
每个应用的体积非常小(目前上限是2048KB)
具有无需安装、触手可及、用完即走、无需卸载的特点
62.请简述微信小程序团队开发一般流程。
产品组提出需求,然后设计人员根据产品需求做出设计方案供开发人员使用,其中主要包括流程和图形,
开发组依据设计方案,进行程序代码的编写,代码编写完成后,对项目进行最后的测试,
通过测试组编写测试用例并对小程序进行各种边界测试。
63.请简述微信小程序开发环境的搭建。
首先注册微信公众号,获取小程序AppID。
在首页中根据需要进行下载微信开发者工具
打开安装包,选择安装路径,完成安装使用
64.请简述微信开发者工具中调试器功能。
1.Console面板:
控制台面板用于输出调试信息;
2.Source面板:
源代码面板可以查看和编辑源代码
3.Network面板:
网络面板,用于记录网络请求信息,根据它进行网络信息优化
4.AppData面板:
App数据面板,可以查看小程序当前运行时的数据
5.Wxml面板:
主要是用于查看和调试结构和样式
6.Sensor面板:
传感器面板,主要用于模拟地理位置,重力感应
《第2章》试卷
单选题(每题1分,共计15分)
1.在
A、checked属性
B、value属性
C、name属性
D、type属性
2.小程序页面样式文件中,不能用作wxss元素尺寸单位的是()。
A、rpx
B、px
C、vh
D、Rpx
3.微信小程序中的flex布局,通过()属性控制排列方向。
A、flex
B、flex-direction
C、align-item
D、justify-content
4.在使用wx:
for实现页面列表渲染时,wx:
key的值为()时表示将每一项本身作为唯一标识。
A、*this
B、value
C、key
D、this
5.node.js搭建后台服务,()命令可以实时监听文件的修改且进行实时更新。
A、node
B、nodemon
C、watch
D、hot
6.在微信小程序的页面组件中,()表示将其包裹的所有
A、
B、
C、
D、
7.在小程序的页面组件中,()是定义进度条。
A、
B、
C、
D、
8.字符串varstr="2.0000",那么str.indexOf(".")返回值是()。
A、-1
B、1
C、true
D、false
9.在微信小程序的页面组件中,图片组件用()表示。
A、
B、
C、
D、
10.在微信小程序的页面组件中,视图容器组件用()表示。
A、
B、
C、
D、
11.在小程序的index.json文件中,()属性用来设置导航栏标题。
A、navigationBarTitleText
B、navigationTitle
C、navigatorBarTitleText
D、navigationText
12.在使用wx:
for实现页面列表渲染时,()表示每一项的唯一标识。
A、wx:
key
B、key
C、$this
D、this
13.微信小程序组件view中,()用于鼠标按下时显示的class样式。
A、hover-id
B、hover
C、hover-class
D、hover-view
14.在小程序的页面组件中,()是定义单选框。
A、
B、input
C、button
D、
15.在微信小程序页面组件中,()表示将其包裹的所有
A、
B、
C、
D、
得分
多选题(每题1分,共计8分)
16.下面选项中,属于微信小程序页面组件的有()。
A、
B、