logo资料库

微信小程序期末复习题.docx

第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
资料共19页,剩余部分请下载后查看
第1章作业
第2章作业
第3章作业
第4章作业
第5章作业
第6章作业
第7章作业
第8-9章作业
第10章作业
第11章作业
微信小程序期末复习题 第 1 章作业 一.单选题 1 以下哪个不是主流的手机操作系统? A、Android B、iOS C、Windows Phone D、Blackberry Blackberry 是黑莓手机,是一种手机品牌,不是一种手机操作系统 2 微信小程序是于何时正式发布? A、2015 年 1 月 9 日 B、2016 年 1 月 9 日 C、2017 年 1 月 9 日 D、2018 年 1 月 9 日 是 2017 年 1 月 9 日正式发布,距离苹果第一代手机发布正好十年 3 以下哪个不是正确的小程序入口? A、微信对话分享进入 B、点击 url 地址进入 D、搜索关键词进入 C、扫码进入 小程序有多重入口,常用的有:扫码、对话分享、搜索关键词 4 注册账号时,需要选择的类型是? A、小程序 B、订阅号 C、服务号 D、企业号 5 小程序注册的账号是? A、学号 B、邮箱 C、手机号 D、微信号 是邮箱,并且一个邮箱只能注册一个小程序账号 6 学生注册小程序用于个人学习,选择的程序主体类型是? A、企业 B、政府 C、媒体 D、个人 7 关于小程序账号的注册,以下说明不正确的是? A、一个手机号只能注册一个小程序 B、注册时需要填写身份证号 C、一个邮箱只能注册一个小程序 D、个人类型必须是年满 18 周岁以上的微信实名用户 一个手机号可以注册 5 个小程序 8 以下哪个不是小程序账号完善需要填写的内容? A、小程序名称 B、小程序头像 C、小程序介绍 D、服务器地址
需要填写的内容是:小程序名称、头像、介绍以及服务类目的选择 9 关于小程序成员类型,不包含以下哪个? A、开发者 B、管理员 C、审核者 D、体验者 只有腾讯公司官方才审核 10 关于微信 web 开发者工具的下载和安装,没有以下哪个版本? A、Unix B、Mac OS C、Windows 32 D、Windows 64 只有三个版本:MacOS、Windows32 和 64 位操作系统 第 2 章作业 一.单选题 1 新建项目时需要填写 AppID,关于此项内容以下说法不正确的是? A、不填写 AppID 就无法成功创建项目。 B、只有填写了 AppID 的项目才可以进行手机预览。 C、如果填写了与开发者无关的 AppID 是无法创建成功的。 D、AppID 也称为小程序 ID,每个账号的 ID 都是唯一的。 不填写 AppID 也能创建新项目,只不过无法手机预览,部分功能受限。 2 小程序根据开发阶段可以分为不同的版本,这些版本不包括以下哪个? A、开发版 B、体验版 C、线上版 D、内部版 开发版、体验版和线上版。 3 在创建完成的第一个小程序项目中,project.config.json 文件属于以下哪种? A、主体文件 B、项目配置文件 C、页面文件 D、其他文件 这是唯一的项目配置文件,里面包含了小程序的类型、id、项目名称等各类信息。 4 主体文件都是 app 开头加上不同后缀名组成的,以下哪个文件是可选的? A、app.js B、app.json C、app.wxss D、以上都不正确 app.wxss 是公共样式表文件,为可选文件,即不需要时可以不填写。 5 小程序页面的所有路径地址是保存在以下哪个文件中的?
A、app.json B、app.js C、app.wxss D、project.config.json app.json 中会自动生成 pages 属性,该属性是以数组的形式保存了全部的页面地址 6 在 app.json 的 window 属性中还可以配置页面顶端导航栏的样式,以下那个属性用于定义 导航栏背景颜色? A、backgroundTextStyle C、navigationBarTitleText D、navigationBarBackgroundColor B、navigationBarTextStyle l navigationBarBackgroundColor 是导航栏背景颜色; l navigationBarTitleText 是导航栏标题文本内容; l navigationBarTextStyle 是导航栏标题文本颜色; l backgroundTextStyle 是下拉动作时背景字体颜色。 7app.json 中的 tabBar 属性可以用于规定 tab 工具栏用于切换多页面效果。其中页面最少必 须有 2 个,最多只能有多少个? A、3 B、4 C、5 D、6 最少 2 页,最多 5 页。 8 关于 app.json 中的 tabBar 功能,以下说法正确的是? A、tabBar 上必须同时有图标和文字 B、tabBar 中的指定的路径地址无需在 pages 属性中声明 C、tabBar 默认显示最左边的页面 D、tabBar 上可以只有图标,也可以只有文字 1.tabBar 可以自己定制,图标和文字可以单独存在其中一种,也可以同时存在。 2.所有页面的路径地址都必须在 pages 属性中声明。 3.tabBar 默认显示的页面必须是 pages 属性中保存的第一个数组元素。 9 以下哪个文件是小程序的全局逻辑文件? A、app.js B、app.wxss C、app.json D、project.config.json JS 类型文件都属于逻辑层的内容,其中 app.js 是小程序的全局逻辑文件 10 关于微信 web 开发者工具,不包含以下哪种界面? A、计算器 B、模拟器 C、编辑器 D、调试器 第 3 章作业 一.单选题 1 已知 wxml 页面上有:{{msg}}
在 js 页面上有: Page({ data:{ msg:'hello' } }) 那么页面最终显示的文字效果是? A、{{msg}} B、msg C、{{hello}} D、hello 2 如果希望组件被隐藏,以下哪个语句可以实现? A、隐藏组件 B、隐藏组件 C、隐藏组件 D、隐藏组件 3 已知 wxml 页面代码如下: {{x - y}} + {{z}} + x js 页面代码如下: Page({ data: { } x : 5, y : 4, z : 3 }) 最后显示结果是? A、9 B、1+3+5 C、13x D、1+3+x 4 已知在 wxml 页面有: 在 js 页面有: Page({ data: { flag: true } }) 试判断测试组件的最终状态。 A、测试组件被隐藏。 B、测试组件被显示出来。 C、测试组件不断切换隐藏/显示状态。 D、以上说法都不正确。 5 已知 js 文件中有: Page({ data: { teacher: [ {name: '张老师',id: '111'}, {name: '李老师',id: '222'}, {name: '王老师',id: '333'} ] } })
想在 wxml 页面上显示张老师的 id 号,{{x}}代码中 x 的位置应该如何写? A、teacher[1].id B、teacher.id[1] C、teacher[0].id D、teacher.id[0] 6 已知 js 文件中有: Page({ data:{ } array:[ '张三', '李四', '王五'] }) wxml 页面代码如下: 学生{{stuID}}:{{stuName}} 请问这三个问号的位置分别应该怎么填写,才能正确显示每个学生的姓名 stuNam 和学号 stuID(默认数组中元素序号 )? A、array, index, item C、{{array}}, index, item D、{{array}}, stuID, stuName B、array, stuID, stuName 7 已知 wxml 页面有: A B C 在 js 页面有: Page({ data:{ x: 9 } }) A、A B、B C、C D、ABC 8 微信小程序特有的尺寸单位是? A、px B、rpx C、pt D、cm 9 已知 wxml 页面有: 测试 在 wxss 文件中使用以下哪种选择器可以将其中的文字更新为红色? A、id{color:red;} B、.test{color:red;} C、#test{color:red;} D、test{color:red;} 10 以下哪个事件表示手指触摸后马上离开? A、touchstart B、touchend C、longpress D、tap 二.简答题 1 解释小程序中文件的引用中 import 和 include 方式的作用? 小程 序可 以使用