一. 单选题(共20题,52分)
1. (单选题)在创建完成的第一个小程序项目中,project.config.json文件属于以下哪种?
- A. 其他文件
- B. 主体文件
- C. 项目配置文件
- D. 页面文件
正确答案: C
2. (单选题)学生注册小程序用于个人学习,选择的程序主体类型是?
- A. 个人
- B. 政府
- C. 企业
- D. 媒体
正确答案: A
3. (单选题)小程序根据开发阶段可以分为不同的版本,这些版本不包括以下哪个?
- A. 开发版
- B. 线上版
- C. 内部版
- D. 体验版
正确答案: C
4. (单选题)关于小程序成员类型,不包含以下哪个?
- A. 开发者
- B. 管理员
- C. 体验者
- D. 审核者
正确答案: D
5. (单选题)小程序注册的账号是?
- A. 邮箱
- B. 微信号
- C. 手机号
- D. 学号
正确答案: A
6. (单选题)关于微信web开发者工具,不包含以下哪种界面?
- A. 编辑器
- B. 计算器
- C. 模拟器
- D. 调试器
正确答案: B
7. (单选题)以下哪个不是主流的手机操作系统?
- A. Android
- B. Blackberry
- C. Windows Phone
- D. iOS
正确答案: B
8. (单选题)主体文件都是app开头加上不同后缀名组成的,以下哪个文件是可选的?
- A. app.json
- B. app.wxss
- C. app.js
- D. 以上都不正确
正确答案: B
9. (单选题)以下哪个不是小程序账号完善需要填写的内容?
- A. 小程序介绍
- B. 小程序头像
- C. 服务器地址
- D. 小程序名称
正确答案: C
10. (单选题)微信小程序是于何时正式发布?
- A. 2017年1月9日
- B. 2018年1月9日
- C. 2016年1月9日
- D. 2015年1月9日
正确答案: A
11. (单选题)关于小程序账号的注册,以下说明不正确的是?
- A. 一个手机号只能注册一个小程序
- B. 一个邮箱只能注册一个小程序
- C. 注册时需要填写身份证号
- D. 个人类型必须是年满18周岁以上的微信实名用户
正确答案: A
12. (单选题)新建项目时需要填写AppID,关于此项内容以下说法不正确的是?
- A. AppID也称为小程序ID,每个账号的ID都是唯一的。
- B. 如果填写了与开发者无关的AppID是无法创建成功的。
- C. 只有填写了AppID的项目才可以进行手机预览。
- D. 不填写AppID就无法成功创建项目。
正确答案: D
13. (单选题)app.json中的tabBar属性可以用于规定tab工具栏用于切换多页面效果。其中页面最少必须有2个,最多只能有多少个?
- A. 4
- B. 5
- C. 3
- D. 6
正确答案: B
14. (单选题)以下哪个不是正确的小程序入口?
- A. 微信对话分享进入
- B. 搜索关键词进入
- C. 扫码进入
- D. 点击url地址进入
正确答案: D
15. (单选题)关于微信web开发者工具的下载和安装,没有以下哪个版本?
- A. Mac OS
- B. Unix
- C. Windows 64
- D. Windows 32
正确答案: B
16. (单选题)注册账号时,需要选择的类型是?
- A. 企业号
- B. 服务号
- C. 订阅号
- D. 小程序
正确答案: D
17. (单选题)关于app.json中的tabBar功能,以下说法正确的是?
- A. tabBar上可以只有图标,也可以只有文字
- B. tabBar上必须同时有图标和文字
- C. tabBar默认显示最左边的页面
- D. tabBar中的指定的路径地址无需在pages属性中声明
正确答案: A
18. (单选题)小程序页面的所有路径地址是保存在以下哪个文件中的?
- A. app.json
- B. project.config.json
- C. app.wxss
- D. app.js
正确答案: A
19. (单选题)以下哪个文件是小程序的全局逻辑文件?
- A. project.config.json
- B. app.js
- C. app.json
- D. app.wxss
正确答案: B
20. (单选题)在app.json的window属性中还可以配置页面顶端导航栏的样式,以下那个属性用于定义导航栏背景颜色?
- A. navigationBarTitleText
- B. backgroundTextStyle
- C. navigationBarTextStyle
- D. navigationBarBackgroundColor
正确答案: D
二. 填空题(共18题,48分)
21. (填空题)小程序的的完整创建流程有4个步骤,分别是____,____,____,____。
正确答案:
(1) 注册
(2) 信息完善
(3) 开发
(4) 提交审核与发布
22. (填空题)微信开发者工具的工具栏左侧包含个人中心,____,____,____,云开发。
正确答案:
(1) 模拟器
(2) 编辑器
(3) 调试器
23. (填空题)在小程序的app.json文件中,____属性对应的值是数组形式,数组的每一项都是字符串形式记录____。
正确答案:
(1) pages
(2) 小程序页面的路径地址
24. (填空题)____文件是小程序的全局配置文件,主要包含了小程序所有页面的路径地址、导航栏样式等。
正确答案:
(1) app.json
25. (填空题)小程序与微信公众号之间可以互相关联,每个公众号目前最多可以关联____个小程序。
正确答案:
(1) 13
26. (填空题)____是小程序的全局样式文件。该文件是用于规定所有页面都可用的样式效果,该文件是可选文件,如果没有全局样式规定,可以省略不写。
正确答案:
(1) app.wxss文件
27. (填空题)个人类型的小程序允许添加____个开发者,其中____个开发者和____个体验者。
正确答案:
(1) 15
(2) 5
(3) 10
28. (填空题)与一般手动输入账号和密码的流程不同,微信web开发者工具是使用____的方式验证开发者身份。
正确答案:
(1) 微信扫描二维码
29. (填空题)用于描述小程序的(公共配置)的文件是____,用于描述小程序的(整体逻辑)的文件是____,用于设置小程序的(公共样式表)的文件是____。
正确答案:
(1) app.json
(2) app.js
(3) app.wxss
30. (填空题)在微信小程序中,每个页面由 wxml 、 wxss 、 js 和 json 文件组成,其中____文件和____文件可以省略。
正确答案:
(1) wxss
(2) json
31. (填空题)在微信小程序开发者工具中,____用于模拟手机环境,查看不同手机型号的运行效果。
正确答案:
(1) 模拟器
32. (填空题)开发者首先需要在微信公众平台上注册一个____才能进行后续的代码开发与提交工作。
正确答案:
(1) 小程序账号
33. (填空题)每个小程序在新建时都会自动生成一个项目配置文件,文件名是____,该文件直接位于项目根目录下。其内部代码可用来定义小程序的项目名称、appid等内容。
正确答案:
(1) project.config.json
34. (填空题)说明微信小程序开发环境跟目录下的文件有____、____、____和project.config.json文件。
正确答案:
(1) app.js
(2) app.json
(3) app.wxss
35. (填空题)在创建小程序的界面中,此时开发者必须填写项目名称、目录和____就可以新建一个小程序项目了。
正确答案:
(1) AppID
36. (填空题)使用调试器时,小程序编译或运行有误时可以在____标签中查看warning或error信息提示。
正确答案:
(1) console
37. (填空题)在小程序的app.json文件中,要设置小程序页面顶端导航栏的背景颜色、标题文字内容、以及文字颜色等属性内容,应使用的是____属性。
正确答案:
(1) window
38. (填空题)在小程序中有一个index页面,如果想设置页面的样式应该使用____如果现在页面中加入一个按钮应该使用____。
正确答案:
(1) index.wxss文件
(2) index.wxml文件
作业——(三章)
一. 单选题(共10题,25分)
1. (单选题)微信小程序特有的尺寸单位是?
- A. rpx
- B. cm
- C. px
- D. pt
正确答案: A
2. (单选题)已知wxml页面代码如下:
<view> {{x - y}} + {{z}} + x </view>
js页面代码如下:
最后显示结果是?
- A. 1+3+5
- B. 9
- C. 13x
- D. 1+3+x
正确答案: D
3. (单选题)已知wxml页面上有:
<view>{{msg}}<view>
在js页面上有:
Page({
data:{ msg:'hello' }
})
那么页面最终显示的文字效果是?
- A. {{hello}}
- B. msg
- C. {{msg}}
- D. hello
正确答案: D
4. (单选题)
已知wxml页面有:
<view wx:if="{{x > 99}}"> A </view>
<view wx:elif="{{x > 9}}"> B </view>
<view wx:else> C </view>
在js页面有:
最后页面显示的是?
- A. ABC
- B. B
- C. C
- D. A
正确答案: C
5. (单选题)已知在wxml页面有:
<view hidden='{{flag?false:true}}'>测试组件</view>
在js页面有:
试判断测试组件<view>的最终状态。
- A. 测试组件被显示出来。
- B. 以上说法都不正确。
- C. 测试组件被隐藏。
- D. 测试组件不断切换隐藏/显示状态。
正确答案: A
6. (单选题)已知wxml页面有:
<view id='test'>测试</view>
在wxss文件中使用以下哪种选择器可以将其中的文字更新为红色?
- A. test{color:red;}
- B. .test{color:red;}
- C. #test{color:red;}
- D. id{color:red;}
正确答案: C
7. (单选题)已知js文件中有:
wxml页面代码如下:
<view wx:for='?' wx:for-index='?' wx:for-item='?'>
学生{{stuID}}:{{stuName
</view>
请问这三个问号的位置分别应该怎么填写,才能正确显示每个学生的姓名stuNam和学号stuID(默认数组中元素序号 )?
- A. array, index, item
- B. array, stuID, stuName
- C. {{array}}, index, item
- D. {{array}}, stuID, stuName
正确答案: D
8. (单选题)如果希望组件被隐藏,以下哪个语句可以实现?
- A. <view wx:if='true'>隐藏组件</view>
- B. <view wx:if='false'>隐藏组件</view>
- C. <view wx:if='{{true}}'>隐藏组件</view>
- D. <view wx:if='{{false}}'>隐藏组件</view>
正确答案: D
9. (单选题)以下哪个事件表示手指触摸后马上离开?
- A. longpress
- B. tap
- C. touchstart
- D. touchend
正确答案: B
10. (单选题)已知js文件中有:
想在wxml页面上显示张老师的id号,<view>{{x}}</view>代码中x的位置应该如何写?
- A. teacher[0].id
- B. teacher.id[0]
- C. teacher.id[1]
- D. teacher[1].id
正确答案: A
二. 填空题(共30题,75分)
11. (填空题)App()函数只能写在小程序根目录下的____文件中,且只能注册____。
正确答案:
(1) app.js
(2) 1个
12. (填空题)WXML文件可以引入其它的的文件,小程序提供了____和____两种文件引用方式。
正确答案:
(1) import
(2) include
13. (填空题)____回调函数在页面初次渲染完成时触发。一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。
正确答案:
(1) onReady()
14. (填空题)WXML的全称是微信标记语言,类似于HTML,具有数据绑定、列表渲染、条件渲染、____、____和____的功能。
正确答案:
(1) 模板
(2) 事件
(3) 引用
15. (填空题)有如下代码:
<view wx:for='{{array}}'> {{index}}:{{item}}</view>
Page({
data:{
array:[ 1,2,3,4]
}
})
显示结果为:____
正确答案:
(1) 0:1 1:2 2:3 3:4
16. (填空题)WXSS文件的全称为微信样式表,为了适应广大开发者,WXSS具有____的大部分特性
正确答案:
(1) CSS或样式表或层叠样式表
17. (填空题)在js文件中有代码如下data{xm:’张三’,xh:’190101’},如果要在按钮的tap事件中读取张三的值,赋给变量name,代码如何书写 name=____。
正确答案:
(1) this.data.xm
18. (填空题)
flex布局,项目属性中的order属性用于设置项目沿主轴方向上的排列顺序,__________,排位越靠前。另外,该属性值为整数。
正确答案:
(1) 数值越小
19. (填空题)生命周期函数____负责监听小程序初始化,当小程序初始化完成时触发,而且全局只触发____。
正确答案:
(1) onLaunch()
(2) 1次
20. (填空题)flex模型实现页面布局时,justify-content属性用于设置项目在主轴方向上对齐方式,以及分配项目之间及其周围多余的空间。将属性值设置成____项目间间距相等,第一个和最后一个项目分别离起点/终点距离为0;
正确答案:
(1) space-between:
21. (填空题)Page()函数中默认生成一项____属性,该属性是页面第一次渲染使用的初始数据。渲染层可以通过 WXML 对该属性中的数据进行绑定。
正确答案:
(1) data
22. (填空题)在WXML文件中,通过____属性直接设置组件样式。
正确答案:
(1) style
23. (填空题)当一个组件上的事件被触发后,该事件会向父节点传递,这种事实称为____。
正确答案:
(1) 冒泡事件
24. (填空题)小程序通过使用____函数来进行应用注册,用其指定小程序的生命周期函数。
正确答案:
(1) App(OBJECT)
25. (填空题)在小程序中,与flex布局模型相关的样式属性根据其所属的类型可以分为____和____。
正确答案:
(1) 容器属性
(2) 项目属性
26. (填空题)
在小程序页面的逻辑文件*.js中,_______方法可以用来同步更新data属性中的数据值,也会异步更新相关数据到WXML页面上去。
正确答案:
(1) setData()
27. (填空题)小程序wxss样式表中规定的样式根据其作用范围分为两类:全局样式:在____文件中的样式,作用于每一个页面;局部样式:在____文件中定义的样式,只作用在对应的页面,并会覆盖 app.wxss 中相同的选择器。
正确答案:
(1) app.wxss
(2) 页面wxss
28. (填空题)小程序在被打开时会首先触发____事件进行程序启动,完成后调用onShow准备展示页面,如果被切换进入后台会调用____事件,直到下次程序在销毁前重新被唤起,会再次调用onShow。
正确答案:
(1) onLaunch
(2) onHide
29. (填空题)如下代码中<view wx:if='false'>测试1</view> 该view页面____(填写显示 或 不显示)“测试1”这三个字。
正确答案:
(1) 显示
30. (填空题)Page()方法只能写在小程序每个页面对应的____文件中,并且每个页面只能注册一个。
正确答案:
(1) JS
31. (填空题)小程序的WXML文件中要为按钮绑定了一个触摸点击事件,下面代码中划线处补齐代码。
<button id="myBtn" ____="queding" >确定</button>
正确答案:
(1) bindtap
32. (填空题)小程序在每个页面JS文件中通过使用____函数来进行页面注册,该函数可以用于指定小程序页面的生命周期函数。
正确答案:
(1) Page(OBJECT)
33. (填空题)事件绑定可以有两种,分别是bind事件和catch事件,____绑定不会阻止冒泡事件向上冒泡,____绑定可以阻止冒泡事件向上冒泡。
正确答案:
(1) bind事件
(2) catch事件
34. (填空题)小程序使用了flex模型来提高页面布局效率。____属性用于设置主轴方向,通过设置坐标轴可以规定项目的排列方向。将属性值设置成____,主轴在垂直方向从上而下。项目按照主轴方向从上往下排列;
正确答案:
(1) flex-direction
(2) column
35. (填空题)小程序中可以通过wx:XXXX进行动态渲染,可进行页面渲染的方式主要包括____和____。
正确答案:
(1) 列表渲染
(2) 条件渲染
36. (填空题)Page()函数只能写在小程序每个页面对应的____文件中,且每个页面只能注册____。
正确答案:
(1) JS
(2) 1个
37. (填空题)在js中,更新page()中的data中的数据使用用____方法
正确答案:
(1) setdata()
38. (填空题)如下代码中<view wx:if='{{false}}'>测试1</view> 该view页面____(填写显示 或 不显示)“测试1”这三个字。
正确答案:
(1) 不显示
39. (填空题)生命周期函数____负责监听小程序显示,当小程序启动、或从后台进入前台显示时触发。
正确答案:
(1) onShow()
40. (填空题)在小程序中打开页面的方式称为页面路由,其中页面路由主要有____、____、____、____、____、____等方式。
正确答案:
(1) 初始化
(2) 打开新页面
(3) 页面重定向
(4) 页面返回
(5) tab切换
(6) 重启动
作业——(4,5章)
一. 单选题(共20题,40分)
1. (单选题)关于带有网络请求的小程序,以下哪句描述是不正确的?
- A. 必须联网状态下才能实现请求
- B. 必须把域名地址配置到白名单中才能在微信开发者工具中运行
- C. 域名地址尚未配置不可以正式发布线上版本
- D. 域名地址尚未配置也可以在开发者工具中运行,但需要把“不检验合法域名”给勾选上
正确答案: B
2. (单选题)关于滚动视图<scroll-view>,以下说法不正确的?
- A. 可以设置scroll-x属性进行横向滚动
- B. 可以自定义任意角度的滚动方向
- C. 可以设置scroll-y属性进行纵向滚动
- D. 纵向滚动时,必须设置该组件的固定高度
正确答案: B
3. (单选题)关于学习小程序网络请求时的服务器情况,以下说法不正确的是?
- A. 后端语言不限,可以是PHP、Node.js或Java等
- B. 后端必须搭配MySQL数据库
- C. 可以是自己搭建的服务器
- D. 可以是第三方服务器
正确答案: B
4. (单选题)以下哪个不属于小程序的容器组件?
- A. <cover-view>
- B. <text>
- C. <scroll-view>
- D. <view>
正确答案: B
5. (单选题)已知有<text decode><</text>
运行后页面预览效果是?
- A. 显示>符号
- B. 显示<符号
- C. 显示<本身
- D. 不显示任何内容
正确答案: B
6. (单选题)小程序网络API在发起网络请求时使用何种格式的文本进行数据交换?
- A. JSON
- B. XML
- C. PHP
- D. TXT
正确答案: A
7. (单选题)已知网络请求时url参数值是https://www.test.com, data参数值是key:'123456',以及location:'shanghai',那么用浏览器模拟测试时地址栏需要输入以下何种内容?
- A. https://www.test.com?key=123456&location=shanghai
- B. https://www.test.com/key=123456&location=shanghai
- C. https://www.test.com?key=123456,location=shanghai
- D. https://www.test.com/key=123456,location=shanghai
正确答案: A
8. (单选题)在wx.request中的success称为回调函数。关于回调函数,以下说法不正确的是?
- A. 无论接口调用成功与否,都可以进入complete回调函数
- B. 只要成功接收到服务器返回,无论statusCode是多少,都会进入success回调函数。
- C. 当接口调用失败时,进入fail回调函数
- D. 只有statusCode为200时,才进入success回调函数
正确答案: D
9. (单选题)<cover-view>组件是可以覆盖在原生组件上的视图,其内部可以包含的组件不包括以下哪个?
- A. <cover-image>
- B. <canvas>
- C. <cover-view>
- D. <button>
正确答案: B
10. (单选题)已知:
以下哪句可以在Console控制台输出wangwu所在的城市?
- A. console.log(personInfo[3].city)
- B. console.log(personInfo.wangwu.city)
- C. console.log(personInfo[2].city)
- D. console.log(personInfo['wangwu'].city)
正确答案: C
11. (单选题)小程序对于服务器返回值使用的是何种编码方式?
- A. UTF-8
- B. Unicode
- C. GBK
- D. GB2312
正确答案: A
12. (单选题)以下哪句代码可以点击后打开新页面new.wxml(非tab页面),并且新页面带有返回箭头可以返回前一页?
- A. <navigator url='pages/new/new' open-type='reLaunch'></navigator>
- B. <navigator url='pages/new/new' open-type='redirect'></navigator>
- C. <navigator url='pages/new/new' open-type='switchTab'></navigator>
- D. <navigator url='pages/new/new' open-type='navigate'></navigator>
正确答案: D
13. (单选题)已知:
以下哪句可以在Console控制台输出y1的值?
- A. console.log(y1)
- B. console.log(x3.y1)
- C. console.log(test[0].x3.y1)
- D. console.log(test.x3.y1)
正确答案: D
14. (单选题)以下哪句代码可以显示按钮为红色背景?
- A. <button type='primary'>按钮</button>
- B. <button type='warn'>按钮</button>
- C. <button type='default'>按钮</button>
- D. <button>按钮</button>
正确答案: B
15. (单选题)已知test.png这张图片的尺寸是宽300px、高150px。
在wxml页面代码中:
<image src='/image/test.png' mode='widthFix'></image>
且在wxss中:
image{
width: 150px;
}
那么最终显示的图片尺寸是?
- A. 宽150px、高150px(宽被更改)
- B. 宽150px、高75px(宽高均被更改)
- C. 宽300px、高225px(小程序官方默认图片尺寸)
- D. 宽300px、高150px(原图尺寸)
正确答案: B
16. (单选题)<icon>是图标组件,以下哪句代码可以实现一个红色、40像素大小的搜索图标?
- A. <icon type="discover" size="40rpx" color="red"></icon>
- B. <icon type="search" size="40" color="red"></icon>
- C. <icon type="search" size="40rpx" color="red"></icon>
- D. <icon type="discover" size="40" color="red"></icon>
正确答案: B
17. (单选题)以下哪个不属于媒体组件?
- A. <audio>
- B. <canvas>
- C. <video>
- D. <image>
正确答案: B
18. (单选题)以下哪个不属于表单组件?
- A. <input>
- B. <icon>
- C. <form>
- D. <button>
正确答案: B
19. (单选题)以下哪个域名符合小程序网络请求的域名配置要求?
- A. https://210.45.192.101
- B. http://www.test.com
- C. https://localhost
- D. https://www.test.com
正确答案: D
20. (单选题)已知小程序中网络请求的语法结构如下:
其中关于参数data的描述不正确的是?
- A. data是必填内容,不可以删除
- B. data的大括号内部可以空着不填写任何内容
- C. data是用于为请求的地址附带请求参数的
- D. data的大括号内部可以填写1个或多个“名称/值”
正确答案: A
二. 填空题(共30题,60分)
21. (填空题)进度条progress组件,可以显示进度,设置一个目前正处于50%刻度的进度条代码如何写:____。
正确答案:
(1) <progress percent="50" / >
22. (填空题)关于progress进度条组件属性中,可以用来调节进度的是____属性。
正确答案:
(1) percent
23. (填空题)对于picker组件,目前根据mode属性值的不同共支持5种选择器,其中mode取值____为普通选择器,mode取值____为多列选择器。
正确答案:
(1) selector
(2) multiSelector
24. (填空题)<swiper indicator-dots autoplay></swiper>上述代码表示希望实现一个带有指示点的滑块视图容器,并且需要自动播放。但是仅凭这一句代码是不够的,<swiper>标签必须配合____一起使用,该组件才是用于切换的具体内容。
正确答案:
(1) <swiper-item>组件
25. (填空题)<input>组件的type属性的有效值中,表示文本输入键盘使用____,数字输入键盘使用____,身份证输入键盘使用____,带小数点的数字键盘使用____。
正确答案:
(1) Text
(2) number
(3) idcard
(4) digit
26. (填空题)在画布组件js文件的onLoad函数中,
page({
onLoad: function(options) {
const ctx=wx.createCanvasContext(`myCanvas`)
ctx.setFillStyle(`orange`)
ctx.fillRect(20,20,150,80)
ctx.draw()
其中150和80表示的是填充矩形的____和____。
正确答案:
(1) 宽度
(2) 高度
27. (填空题)在媒体组件中的<camera>系统相机组件中,在js文件的onLoad函数中创建一个相机的上下文对象应在划线处补充代码。
onLoad:function(options){
this.ctx=____}
正确答案:
(1) wx.createCameraContext()
28. (填空题)在表单组件中,<label>标签用来改进表单组件的可用性,使用____属性找到对应的id,或者将控件放在该标签下面,单击时会触发对应的控件。
正确答案:
(1) for
29. (填空题)对于text文本标签,添加____属性可以解析以下代码如: 、<、>、&'等。
正确答案:
(1) decode
30. (填空题)按钮组件<button>,如果实现按钮为一个迷你小按钮,如何设置属性:____。
正确答案:
(1) size='mini'
31. (填空题)己知在wxml页面有:
<view hidden="{{flag ? true : false}}” >测试组件</view>
在js页面有:
Page({
data:{
flag:true
})
试判断测试组件<view>的最终状态是____。(显示、隐藏、二者切换)。
正确答案:
(1) 隐藏
32. (填空题)<icon>为图标组件,开发者可以自定义其类型、大小和颜色。如果让组件显示一个不带圆圈样式的成功图标,代码应该如何写____。
正确答案:
(1) <icon type=" success-no-circle " ></icon>
33. (填空题)<icon>是____组件,开发者可以自定义其类型、大小和颜色。
正确答案:
(1) 图标
34. (填空题)<picker>是从底部弹起的滚动选择器组件,分别是普通选择器,多列选择器,____选择器,____选择器,____选择器。
正确答案:
(1) 时间
(2) 日期
(3) 省市区
35. (填空题)小程序和服务器通信的架构也可以称为____架构。
正确答案:
(1) C/S架构
36. (填空题)微信小程序中,一个页面最多能有____个<camera>组件。
正确答案:
(1) 一个
37. (填空题)在小程序的地图组件中____属性表示标记点,可以用于在地图上显示标记的位置。
正确答案:
(1) markers
38. (填空题)视频组件<video>的____属性可以用于自动播放?
正确答案:
(1) autoplay
39. (填空题)微信小程序的网络API在发起网络请求时使用____格式的文本进行数据交换。
正确答案:
(1) json
40. (填空题)在小程序地图组件的markers的常用属性中____属性可以在自定义标记点的上方显示气泡窗口。
正确答案:
(1) callout
41. (填空题)图片管理,文档管理,视频管理和音频管理中____不属于小程序媒体API的管理范畴。
正确答案:
(1) 文档管理
42. (填空题)<input>为输入框组件,如果想让一个输入框只能输入数字,应该如何书写代码____。
正确答案:
(1) <input type='number' />
43. (填空题)slider组件中,value属性值的数据类型是____类型。
正确答案:
(1) Number
44. (填空题)<image>组件的____用于控制图片的裁剪、缩放,根据填入不同的有效值会形成 13 种模式,其中4 种缩放模式和9 种裁剪模式。
正确答案:
(1) mode属性
45. (填空题)微信小程序调用API____发起数据请求,实现数据请求。
正确答案:
(1) wx.request()
46. (填空题)<scroll-view>是可滚动视图区域,允许区域中内容纵向滚动时,需要设置<scroll-view>的____属性值为true。
正确答案:
(1) scroll-y
47. (填空题)
一个小程序页面一般包含4个文件,其中逻辑层文件是__________。
正确答案:
(1) js文件
48. (填空题)如果有多个组件需要批量生成,可以事先在对应的JS文件中用data记录数据,然后在WXML中配合使用____标签将多个图标包含。
正确答案:
(1) block
49. (填空题)可移动视图容器<movable-view>不能独立使用,必须放在____组件中并且是直接子节点,否则无效。
正确答案:
(1) <movable-area>
50. (填空题)text为文本组件,该组件对应的selectable属性默认值为FALSE,有如下代码:
<text selectable>这一段测试文本</text> 这时text组件的selectable属性值是____。
正确答案:
- TRUE
作业——(6,7章)
一. 单选题(共20题,54分)
1. (单选题)视频组件中的danmu-btn属性的作用是?
- A. 显示弹幕开关按钮
- B. 禁止发送弹幕
- C. 不显示弹幕开关按钮
- D. 发送弹幕
正确答案: A
2. (单选题)以下哪个不属于小程序媒体API的管理范畴?
- A. 文档管理
- B. 视频管理
- C. 音频管理
- D. 图片管理
正确答案: A
3. (单选题)已知视频组件的id名称为myVideo,以下哪句代码可以获取视频上下文?
- A. this.videoCtx = wx.createCameraContext('myVideo')
- B. this.videoCtx = wx.createVideoContext('myVideo')
- C. this.videoCtx = wx.getRecoderManager('myVideo')
- D. this.videoCtx = wx.createAudioContext('myVideo')
正确答案: B
4. (单选题)小程序使用以下哪个方法获取本地文件列表?
- A. wx.getSavedFileList
- B. wx.getSavedDocumentList
- C. wx.getLocalFileList
- D. wx.getLocalDocumentList
正确答案: A
5. (单选题)视频组件中的enable-danmu属性的作用是?
- A. 不显示弹幕按钮
- B. 允许显示弹幕内容
- C. 不允许显示弹幕内容
- D. 显示弹幕按钮
正确答案: B
6. (单选题)视频组件的哪个属性可以用于自动播放?
- A. enable-danmu
- B. controls
- C. loop
- D. autoplay
正确答案: D
7. (单选题)已知有this.videoCtx为已经获取到的视频上下文,以下哪句可以用于播放视频?
- A. this.videoCtx.pause()
- B. this.videoCtx.stop()
- C. this.videoCtx.sendDanmu()
- D. this.videoCtx.play()
正确答案: D
8. (单选题)在使用打开文档函数时,以下哪个不属于可以打开的文档类型?
- A. ppt
- B. exe
- C. pdf
- D. docx
正确答案: B
9. (单选题)在下载文件时,如果服务器没有响应,会执行以下哪段代码?
- A. 进入success回调函数,获得statusCode为200
- B. 超时无响应,不执行后续代码
- C. 进入fail回调函数
- D. 进入success回调函数,获得statusCode为404
正确答案: C
10. (单选题)小程序使用以下哪个方法获取临时文件信息?
- A. wx.getFileInfo
- B. wx.getDownloadFileInfo
- C. wx.getTempFileInfo
- D. wx.getSavedFileInfo
正确答案: A
11. (单选题)视频组件的哪个属性可以用于显示播放/暂停按钮和进度条?
- A. controls
- B. danmu-btn
- C. loop
- D. autoplay
正确答案: A
12. (单选题)以下哪个组件可以用于播放视频?
- A. view
- B. video
- C. audio
- D. image
正确答案: B
13. (单选题)文件下载成功时,success回调函数的statusCode值是多少?
- A. 404
- B. 403
- C. 201
- D. 200
正确答案: D
14. (单选题)小程序使用以下哪个方法删除本地已保存的文件?
- A. wx.removeSavedFile
- B. wx.removeSaveFile
- C. wx.deleteSavedFile
- D. wx.deleteSaveFile
正确答案: A
15. (单选题)关于视频组件,以下说法正确的是?
- A. 视频组件必须要有id名称
- B. 同一个页面上多个视频组件不能使用相同的id名称
- C. 同一个页面上只允许有一个视频组件
- D. 同一个页面上多个视频组件可以使用相同的id名称
正确答案: B
16. (单选题)小程序使用以下哪个方法获取本地文件信息?
- A. wx.getFile
- B. wx.getDocumentInfo
- C. wx.getFileInfo
- D. wx.getDocument
正确答案: C
17. (单选题)如何指定视频播放的来源?
- A. 视频组件的id属性值
- B. 视频组件的name属性值
- C. 视频组件的src属性值
- D. 视频组件的source属性值
正确答案: C
18. (单选题)小程序使用以下哪个方法将文件保存在本地?
- A. wx.saveDocument
- B. wx.downloadFile
- C. wx.downloadDocument
- D. wx.saveFile
正确答案: D
19. (单选题)如果下载文件的url地址为http://localhost/books/book001.pdf,以下哪种说法是不正确的?
- A. 这是本地服务器地址
- B. 该地址仅供测试学习使用,无法正式上线
- C. 正式上线时需要换成https的域名地址,并且需要有ICP备案
- D. 只要在web开发者工具勾选“不校验域名”就可以正式上线
正确答案: D
20. (单选题)小程序使用以下哪个方法打开文档?
- A. wx.openDocument
- B. wx.openFile
- C. wx.readFile
- D. wx.readDocument
正确答案: A
二. 填空题(共17题,46分)
21. (填空题)小程序使用____获取文件信息,在调用成功后执行success是,返回参数中用____参数表示文件信息中的文件大小。
正确答案:
(1) wx.getFileInfo(OBJECT)
(2) size
22. (填空题)小程序使用____将临时图片文件保存到系统相册中,该API需要用户授权 scope.writePhotosAlbum。
正确答案:
(1) wx.saveImageToPhotosAlbum(OBJECT)
23. (填空题)wx.chooseImage获得的图片仅能在小程序启动期间临时使用。如需持久保存,需在主动调用____进行保存,在小程序下次启动时才能访问得到。
正确答案:
(1) wx.saveFile()
24. (填空题)在使用____从本地相册选择多个图片后,在回调函数success返回参数res中,得到第2个图片文件路径的代码是____。
正确答案:
(1) wx.chooseImage(OBJECT)
(2) res.tempFilePaths[1]
25. (填空题)在小程序中想要获得所有的本地保存的文件列表,使用的是____,在返回的参数中,用____参数保存列表信息。
t
正确答案:
(1) wx.getSavedFileList(OBJECT)
(2) fileList
26. (填空题)使用API函数,WX.createAudioContext( String id , Object this ) 用于创建音频上下文对象AudioContext,其参数id是____组件的id。
正确答案:
(1) audio
27. (填空题)小程序使用____在新开页面中打开文档,支持的文档格式可以是doc, xls, ppt, pdf, docx, xlsx, pptx。
正确答案:
(1) wx.openDocument(OBJECT)
28. (填空题)获取小程序中已保存的本地缓存文件列表的API接口是____。
正确答案:
(1) wx.getSavedFileList
29. (填空题)在小程序中想实现录音功能,可以使用____获取全局唯一的录音管理器,通过调用该管理器的相应方法实现录音开始和结束等操作。
正确答案:
(1) wx.getRecorderManager()
30. (填空题)小程序使用wx.removeSaveFile(OBIECT)删除本地已保存的文件,其中,需要删除的文件路径使用参数____表示,其数据类型为____。
正确答案:
(1) filePath
(2) String
31. (填空题)小程序使用____从本地相册选择图片或使用相机拍照获得图片,图片将被存放在设备的临时路径,在小程序本次启动期间可以正常使用。
正确答案:
(1) wx.chooseImage(OBJECT)
32. (填空题)小程序使用____获取本地文件的文件信息。此接口只能用于获取已保存到本地的文件,若需要获取临时文件信息,应该使用____接口。
正确答案:
(1) wx.getSavedFileInfo(OBJECT)
(2) wx.getFileInfo
33. (填空题)小程序使用____保存文件到本地。该操做会把临时文件移动,因此调用成功后传入的tempFilePath将不可用。
正确答案:
(1) wx.saveFile(OBJECT)
34. (填空题)wx.downloadFile()文件下载成功时,success回调函数参数中的statusCode值是____。
正确答案:
(1) 200
35. (填空题)小程序使用____删除本地已保存的文件。
正确答案:
(1) wx.removeSavedFile(OBJECT)
36. (填空题)小程序可以使用wx.createCameraContext(this)创建并返回camera上下文cameraContext对象,该对象将与页面的<camera>组件绑定,通过它可以操作对应的<camera>组件。使用该对象的____方法开始录像,使用____方法可以拍照。
正确答案:
(1) startRecord()
(2) takePhoto( )
37. (填空题)文件API的可以对文件进行的操作有:文件的保存,____,本地文件列表的获取,本地文件信息的获取,____和____。
正确答案:
(1) 信息获取
(2) 删除本地文件
(3) 打开指定文档
作业——(8,9,10章)
一. 单选题(共20题,40分)
1. (单选题)小程序目前使用的坐标类别有哪两种?
- A. gps和wsg84
- B. gps和gcj02
- C. cgcs2000和gps
- D. wsg84和gcj02
正确答案: D
2. (单选题)小程序使用以下哪种方法异步获取设备系统信息?
- A. wx.getSystemInfo(OBJECT)
- B. wx.getDeviceInfo(OBJECT)
- C. wx.getDeviceInfoSync(OBJECT)
- D. wx.getSystemInfoSync(OBJECT)
正确答案: A
3. (单选题)在获取到的地理位置中,以下哪个表示纬度?
- A. latitude
- B. altitude
- C. longitude
- D. accuracy
正确答案: A
4. (单选题)在数据API中,wx.getStorageSync的后缀Sync代表什么含义?
- A. 异步的
- B. 同步的
- C. 无意义
- D. 都不正确
正确答案: B
5. (单选题)小程序使用wx.getNetworkType(OBJECT)获取网络类型,以下哪个不属于获取的网络类型有效值?
- A. unknown
- B. wifi
- C. 5g
- D. none
正确答案: C
6. (单选题)以下哪个方法可以用于长时间监听加速度数据?
- A. wx.listenAccelerometer(OBJECT)
- B. wx.stopAccelerometer(OBJECT)
- C. wx.startAccelerometer(OBJECT)
- D. wx.onAccelerometerChange(CALLBACK)
正确答案: D
7. (单选题)以下哪个方法用于获取系统剪贴板的内容?
- A. wx.getClipboardData(OBJECT)
- B. wx.setClipboardData(OBJECT)
- C. wx.captureClipboardData(OBJECT)
- D. wx.gainClipboardData(OBJECT)
正确答案: A
8. (单选题)为了提高使用便捷性,同一个小程序允许每个用户单独存储多少MB以内的数据在本地设备中?
- A. 无限制
- B. 5MB
- C. 2MB
- D. 10MB
正确答案: D
9. (单选题)在获取到的地理位置信息中,以下哪个表示经度?
- A. altitude
- B. accuracy
- C. longitude
- D. latitude
正确答案: C
10. (单选题)以下哪段代码可以用于拨打电话给10086?
- A. wx.makePhoneCall({ phoneNumber:'10086' })
- B. wx.makePhoneCall({ phoneCall:'10086' })
- C. wx.makePhoneCall({ telCall:'10086' })
- D. wx.makePhoneCall({ telNumber:'10086' })
正确答案: A
11. (单选题)已知本地缓存中已经存在key=‘123’,value=‘hello’的一条数据,在执行wx.setStorageSync('123','world')代码后,本地缓存将发生怎样的变化?
- A. key='123',value=‘world’
- B. key='123',value=‘hello’
- C. key='123',value=‘ ’
- D. 报错,该键名称已经存在,无法写入。
正确答案: A
12. (单选题)以下哪个方法可以用于让手机保持屏幕常亮状态?
- A. wx.KeepScreenOn(OBJECT)
- B. wx.setScreenBrightness(OBJECT)
- C. wx.setKeepScreenOn(OBJECT)
- D. wx.getScreenBrightness(OBJECT)
正确答案: C
13. (单选题)以下哪个可以用于监听用户截屏行为?
- A. wx.onUserCaptureScreen()
- B. wx.listenUserCaptureScreen()
- C. wx.captureUserCaptureScreen()
- D. wx.hearUserCaptureScreen()
正确答案: A
14. (单选题)以下哪个方法可以用于长时间监听罗盘数据?
- A. wx.onCompassChange(CALLBACK)
- B. wx.stopCompass(OBJECT)
- C. wx.listenCompass(OBJECT)
- D. wx.startCompass(OBJECT)
正确答案: A
15. (单选题)以下哪个方法可以用于扫码?
- A. wx.scanAllCode(OBJECT)
- B. wx.scanBarCode(OBJECT)
- C. wx.scanCode(OBJECT)
- D. wx.scanQRCode(OBJECT)
正确答案: C
16. (单选题)以下哪个可以用于清空全部数据?
- A. wx.deleteStorage
- B. wx.clearStorage
- C. wx.flushStorage
- D. wx.removeStorage
正确答案: B
17. (单选题)以下哪个方法可以让手机发生400ms时间的振动?
- A. wx.vibrateShort(400)
- B. wx.vibrateShort(OBJECT)
- C. wx.vibrateLong(OBJECT)
- D. wx.vibrateLong(400)
正确答案: C
18. (单选题)以下哪个方法用于打开地图查看指定的位置?
- A. wx.readLocation
- B. wx.findLocation
- C. wx.openLocation
- D. wx.checkLocation
正确答案: C
19. (单选题)小程序使用以下哪种方法获取当前地理位置信息?
- A. wx.chooseLocation
- B. wx.catchLocation
- C. wx.gainLocation
- D. wx.getLocation
正确答案: D
20. (单选题)以下哪个方法用于打开地图选择位置?
- A. wx.selectLocation
- B. wx.chooseLocation
- C. wx.findLocation
- D. wx.checkLocation
正确答案: B
二. 填空题(共29题,60分)
21. (填空题)小程序的异步接口API调用结束后的回调函数,无论调用成功、失败都会执行的函数是____。
正确答案:
(1) complete()
22. (填空题)小程序使用____异步获取当前本地缓存数据的相关信息,它获取的是所有缓存数据的KEY名称。
正确答案:
(1) wx.getStorageInfo(OBJECT)
23. (填空题)小程序使用wx.onMemoryWarning(CALLBACK)监听内存不足的告警事件,其中在Android下有告警等级划分,只有____和____会回调开发者。
正确答案:
(1) LOW
(2) CRITICAL
24. (填空题)mapContext对象包含了6种方法可以用于操作<map>组件,其中使用____方法可以获取当前地图中心的经纬度,返回的是 gcj02 坐标系,可以用于wx.openLocation。
使用____方法可以将地图中心移动到当前定位点,需要配合map组件的show-location使用。
正确答案:
(1) getCenterLocation
(2) moveToLocation
25. (填空题)小程序获取地图组件的mapContext对象后,使用getCenterLocation(OBJECT)获取____的经纬度。
正确答案:
(1) 当前地图中心
26. (填空题)小程序使用wx.getLocation(OBJECT)获取当前设备的____、____等信息。
正确答案:
(1) 地理位置
(2) 速度
27. (填空题)小程序用wx.getStorageInfo(OBJECT)异步获取当前本地缓存数据的相关信息。该接口只能用于获取本地缓存中所有 key 的_______。Key 对应的__________还需要使用 getStorage()进一步获取。
正确答案:
(1) 名称
(2) 值
28. (填空题)小程序分别使用____和____实现打开、关闭Wi-Fi。
正确答案:
(1) wx.startWifi()
(2) wx.stopWifi()
29. (填空题)小程序获取地图组件的mapContext对象后,使用translateMarker(OBJECT)方法动画平移标记,其中设置____参数可设置动画持续时长,默认值为____ms,平移与旋转分别计算。
正确答案:
(1) duration
(2) 1000
30. (填空题)小程序使用____开始监听加速度数据,通过____属性设置监听加速度数据回调函数的执行频率。
正确答案:
(1) wx.startAccelerometer(OBJECT)
(2) interval
31. (填空题)首先调用wx.getLocation()获取当前设备的经纬度,然后调用____可以打开对应的地图画面。
正确答案:
(1) wx.openLocation()
32. (填空题)异步清空全部本地数据缓存的API接口是____。
正确答案:
(1) wx.clearStorage( )
33. (填空题)小程序使用同步接口wx.setStorageSync()将 DATA值存储在本地缓存中指定的KEY中,如果将“张三”保存到“XM”中,代码如何编写:____
正确答案:
(1) wx.setStorageSync('xm', '张三')
34. (填空题)在小程序使用____同步获取系统信息,使用____异步获取系统信息。
正确答案:
(1) wx.getSystemInfoSync()
(2) wx.getSystemInfo()
35. (填空题)获取地图组件的mapContext对象包含了6种方法用于操作<map>组件,其中____方法可将地图中心移动到当前定位点,但需要配合<map>组件的show-location使用。
正确答案:
(1) moveToLocation
36. (填空题)
如下代码实现读取缓存中的key=”XM”数据,并输出结果,将划线处代码补充上。
var value =___________
console.log(value) //输出读取数据结果
正确答案:
(1) wx.getStorageSync('xm')
37. (填空题)
如下代码实现读取缓存中的key=”XM”数据,并输出结果,将划线处代码补充上。
wx.getStorage({
key:____________
success: function(res) {
console.log(__________) //输出读取数据结果
}
})
正确答案:
(1) 'xm'
(2) res.data
38. (填空题)小程序使用____判断小程序的API,回调函数,参数,组件等是否在当前版本可用。
正确答案:
(1) wx.canIUse(String)
39. (填空题)小程序使用接口API将数据存储在本地缓存中指定的 key 中,有两种API函数,分别是同步和异步。如果存储成功,执行success回调函数使用的API是____。
正确答案:
(1) wx.setStorage(OBJECT) 。
40. (填空题)小程序使用____来获取当前地图的缩放级别。
正确答案:
(1) getScale()
41. (填空题)异步删除数据时wx.removeStorage(Object)中success的数据类型是____。
正确答案:
(1) Function
42. (填空题)小程序使用includePoints(OBJECT)展示所有指定的____,必要时会缩放视野。
正确答案:
(1) 经纬度
43. (填空题)小程序使用同步接口,wx.setStorageSync(KEY,DATA)将____值存储到本地缓存指定的____中。
正确答案:
(1) DATA
(2) KEY
44. (填空题)小程序使用异步接口wx.setStorage(OBJECT)将数据存储在本地缓存中指定的____中。
正确答案:
(1) key
45. (填空题)小程序使用____创建并返回 map 上下文 mapContext 对象,mapContext 通过mapId跟WXML页面上的<map>组件绑定,并可以进一步操作对应的<map>组件。
正确答案:
(1) wx.createMapContext(mapId)
46. (填空题)小程序使用____监听罗盘数据,频率:____ /秒,接口调用后会自动开始监听,可使用wx.stopCompass停止监听。其中CALLBACK返回参数direction,该参数是Number类型,表示面对的方向度数。
正确答案:
(1) wx.onCompassChange(CALLBACK)
(2) 5次
47. (填空题)异步清空数据代码使用的是____,同步清空数据代码表示为____。
正确答案:
(1) wx.clearStorage()
(2) wx.clearStorageSync()
48. (填空题)在获取到的位置信息中____表示纬度,
正确答案:
(1) latitude
49. (填空题)获取地图组件的mapContext对对象是mapCtx,在小程序中调用this.mapCtx.getScale()获取____。
正确答案:
(1) 当前地图缩放级别
作业——(11,云开发)
一. 单选题(共10题,25分)
1. (单选题)已知有画布组件:<canvas canvas-id='myCanvas'></canvas>
以下哪句代码可以用于创建该画布的上下文?
- A. const ctx=wx.createCanvasContext('canvasId')
- B. const ctx=wx.createCanvasContext()
- C. const ctx=wx.createCanvasContext('myCanvas')
- D. const ctx=wx.createCanvasContext('canvas')
正确答案: C
2. (单选题)小程序使用以下哪种函数可以跳转到指定的tabBar页面,并关闭其他页面。
- A. wx.navigateTo(OBJECT)
- B. wx.navigateBack(OBJECT)
- C. wx.reLaunch(OBJECT)
- D. wx.switchTab(OBJECT)
正确答案: D
3. (单选题)小程序规定页面路径最多打开几层?
- A. 5
- B. 7
- C. 3
- D. 10
正确答案: D
4. (单选题)小程序使用wx.showModal(OBJECT)显示模态弹窗,以下哪个参数可以用于不显示“取消”按钮?
- A. confirmText
- B. showCancel
- C. content
- D. cancelText
正确答案: B
5. (单选题)小程序使用wx.showToast(OBJECT)显示消息提示框,其中icon参数的值为none是什么含义?
- A. 不显示图标
- B. 显示一个对勾的图标
- C. 显示一个加载动画图标
- D. 显示一个打叉的图标
正确答案: A
6. (单选题)已知:
上述代码表示提示框出现多久?
- A. 2000毫秒
- B. 2000秒钟
- C. 200毫秒
- D. 2000分钟
正确答案: A
7. (单选题)在小程序的画布坐标系中,默认的原点在画布的什么位置?
- A. 左上角
- B. 右下角
- C. 右上角
- D. 左下角
正确答案: A
8. (单选题)关于小程序的画布组件,以下说法不正确的是?
- A. 画布默认的尺寸是宽300px,高225px
- B. 画布必须有canvas-id属性
- C. 同一页中不同画布组件的canvas-id不能相同
- D. 同一页只能有一个画布组件
正确答案: D
9. (单选题)假设已有画布上下文ctx,以下哪句代码可以更改画笔的填充颜色为红色?
- A. ctx.fill = 'red'
- B. ctx.strokeStyle = 'red'
- C. ctx.stoke = 'red'
- D. ctx.fillStyle = 'red'
正确答案: D
10. (单选题)小程序使用以下哪种函数可以在当前页面上方打开应用内指定的新页面。
- A. wx.navigateBack(OBJECT)
- B. wx.redirectTo(OBJECT)
- C. wx.reLaunch(OBJECT)
- D. wx.navigateTo(OBJECT)
正确答案: D
二. 填空题(共29题,75分)
11. (填空题)小程序使用wx.createAnimation(OBJECT)可以创建一个动画实例animation,若是希望多个动画按顺序依次执行,每组动画之间都需要使用____隔开。
正确答案:
(1) step()
12. (填空题)云函数的传入参数有两个,一个是____对象,一个是____对象。
正确答案:
(1) event
(2) context
13. (填空题)小程序使用____保留当前页面,并在当前页面上方打开指定新页面;使用____关闭当前页面,返回上一页面或多级页面。
正确答案:
(1) wx.navigateTo(OBJECT)
(2) wx.navigateBack(OBJECT)
14. (填空题)异步接口调用结束的回调函数complete()所属类型为____。
正确答案:
(1) Function
15. (填空题)在云开发中project.config.json文件是项目的配置信息;其中可以设置两个目录信息, Miniprogram目录存放小程序的____;Cloudfunctions目录是存放____的目录。
正确答案:
(1) 前台页面
(2) 云函数
16. (填空题)小程序使用____动态设置tabBar某一项内容。
正确答案:
(1) wx.setTabBarItem()
17. (填空题)在云函数中使用____将结果返回给调用者。
正确答案:
(1) return
18. (填空题)设置tabBar样式时,设置文字颜色为红及选中文字颜色为蓝的代码:
wx.____({
____: 'red',
____: 'blue',
})
正确答案:
(1) setTabBarStyle
(2) color
(3) selectedColor
19. (填空题)小程序分别使用:
wx.showNavigationBarLoading()在当前页面____导航条加载动画,
wx.hideNavigationBarLoading()在当前页面____导航条加载动画。
正确答案:
(1) 显示
(2) 隐藏。
20. (填空题)小程序规定页面路径最多只能打开____层。
正确答案:
(1) 10
21. (填空题)小程序使用wx.showToast(OBJECT)显示消息提示框,要使消息提示框在指定时间后自动消失,需对OBJECT参数____进行相关设置。
正确答案:
(1) duration
22. (填空题)animation.scale(2).rotate(90).backgroundColor(‘purple’).step()
上述代码表示将组件在指定时间内________,并且________旋转90°,同时将背景颜色更新为紫色。
正确答案:
(1) 放大到原来的两倍
(2) 顺时针
23. (填空题)在app.json文件中tabBar属性中的list是一个数组,只能配置最少____个、最多____个tab页面,tab按数组的顺序排序。
正确答案:
(1) 2
(2) 5
24. (填空题)使用本地调试时要安装本地的依赖,这个要在本地计算机上安装____并且要保证____命令可用。
正确答案:
(1) Node.js
(2) npm
25. (填空题)小程序使用wx.____(OBJECT)关闭所有页面,重新打开应用内的某个页面。
正确答案:
(1) reLaunch
26. (填空题)小程序使用wx.____保留当前页面,并在页面上方打开应用内指定的新页面。
正确答案:
(1) navigateTo()
27. (填空题)在页面导航的的API接口中,wx.redirectTo(OBJECT)命令和wx.navigateTo(OBJECT)命令的区别是____
正确答案:
(1) 前者无法返回打开前的原页面
28. (填空题)云开发中的数据库,保存的数据格式是____格式。
正确答案:
(1) json
29. (填空题)小程序使用____动态设置tabBar的整体样式。
正确答案:
(1) wx.setTabBarStyle()
30. (填空题)在小程序的js文件中,本地用____方法实现调用云函数。
正确答案:
(1) wx.cloud.callFunction()
31. (填空题)在云数据库操作中,使用doc(id).get()查询出来的数据是一个____类型的数据。
正确答案:
(1) 对象
32. (填空题)开发者可以在____端和____端通过API使用云存储功能。
正确答案:
(1) 小程序
(2) 云函数
33. (填空题)在实现页面导航时,可以通过调用微信小程序开发中____API,实现关闭当前页面内容,重定向到某个新页面,实现页面之间的跳转。
正确答案:
(1) wx.redirectTo()
34. (填空题)小程序的云开发中,要查询数据库中满足条件的多条数据使用____方法。
正确答案:
(1) where()
35. (填空题)创建一个动画实例animation,参数timingFunction是定义动画的效果,其中有效值____的作用是使动画从头到尾的速度是相同的。
正确答案:
(1) linear
36. (填空题)小程序组件通过____属性来显示动画。
正确答案:
(1) animation
37. (填空题)使用where().get()根据查询条件,查询出来的数据结果是____形式保存。
正确答案:
(1) 数组
38. (填空题)event 就是小程序端调用云函数时传入的参数,外加后端自动注入的小程序用户的 ____和小程序的____。
正确答案:
(1) openid
(2) appid
39. (填空题)可以使用wx.setTabBarStyle()动态设置tabBar的整体样式,其中tabBar上边框的颜色仅支持____和____两种。
正确答案:
(1) black
(2) white