微信小程序章节自测–6-7-8-9-有解析

目录

第6章自测

第7章自测

第8章自测

第9章自测


第6章自测

1【单选题】

下面不属于scroll-view组件属性的是()。

正确答案: D 

D.current属于swiper组件,指的是当前所在滑块的 index

2【单选题】

下面关于slider滑块组件属性中,可以用来设置滑块的位置的是()。

正确答案: C 我的答案:C

A.

C.

 当前处于滑块的百分之多少

D.是否显示当前取值

3【单选题】

微信小程序中image组件的默认宽高是(     )。

正确答案: B 我的答案:B

  1. tip:image组件默认宽度320px、高度240px

4【单选题】

微信小程序中swiper组件的默认宽度为页面的宽度,高度是(    )。

正确答案: A 我的答案:A

5【单选题】

有如下代码:

<slider bindchanging="sliderChanging" show-value/>

sliderChanging(e){

   conslole.log(________)

}

补充完整程序,实现在拖动滑块的过程中,可以输出滑块的取值。()

正确答案: B 我的答案:B

6【单选题】

有如下代码:

<image  bindtap="changePage"   data-page="2"/>

changePage(e){

   conslole.log(________)

}

补充完整程序,实现在单击image组件时,输出image组件上的data-page属性的值。()

正确答案: C 我的答案:C

7【单选题】

关于image组件的mode属性值中用来保持图片的纵横缩放比,可以完整显示图片的是()。

正确答案: C 我的答案:C

A.没有这个属性

B.scaleToFill 适用于容器于图片宽高比相同的情况

C.aspectFill 短边可以完全显示,长边会被截取

D.widthFix 宽度不变,高度自动变化

8【单选题】

有如下代码:

<swiper  current-item-id="b">

  <swiper-item style="background:#f00" item-id="a">red</swiper-item>

  <swiper-item style="background:#0f0" item-id="b">green</swiper-item>

  <swiper-item style="background:#00f" item-id="c">blue</swiper-item>

</swiper>

执行上面代码后,页面显示结果为()。

正确答案: B 我的答案:B

9【多选题】

代码"var audioCtx=wx.createInnerAudioContent()"创建一个InnerAudioContent实例对象,下面哪些是该实例对象的属性或方法()。

正确答案: ABCDE 我的答案:ABCDE

10【多选题】

有如下代码:

<swiper _____________>

  <swiper-item style="background:#f00" item-id="a">red</swiper-item>

  <swiper-item style="background:#0f0" item-id="b">green</swiper-item>

  <swiper-item style="background:#00f" item-id="c">blue</swiper-item>

</swiper>

从下面选出正确的选项完整代码,可以使得第二个swiper-item中的内容显示()。

正确答案: AC 我的答案:AC

current--当前所在滑块的 index,下标从0开始

11【多选题】

下面关于include组件的说法正确的是()。

正确答案: ABCD 我的答案:ABCD

12【填空题】

微信小程序中能够实现轮播图效果的组件是__________,它必须配合________组件使用。

正确答案:

第一空: 

swiper;swiper-item

13【填空题】

_________组件可以用来设置页面的滚动区域。

正确答案:

第一空: 

scroll-view

14【填空题】

利用css属性animation-play-state可以控制元素的动画的状态,它的取值有________和_________。

正确答案:

第一空: 

running

第二空: 

paused

15【填空题】

微信小程序中image组件的mode属性值有________种缩放模式和________种裁剪模式。

正确答案:

第一空: 

4

第二空: 

9 

16【填空题】

微信小程序中swiper组件的__________属性和_________属性可以用来设置默认显示的区域内容。

正确答案:

第一空: 

current

第二空: 

current-item-id


第7章自测

1【单选题】

在微信小程序中的app.json文件中通过(  )对象进行配置页面底部的标签栏。

我的答案:C

2【单选题】

下面不是微信小程序中的app.json文件中tabBar对象的属性的是()。

我的答案:D

tabBar

如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。

属性 类型 必填 默认值 描述 最低版本
color HexColor tab 上的文字默认颜色,仅支持十六进制颜色
selectedColor HexColor tab 上的文字选中时的颜色,仅支持十六进制颜色
backgroundColor HexColor tab 的背景色,仅支持十六进制颜色
borderStyle string black tabbar 上边框的颜色, 仅支持 black / white
list Array tab 的列表,详见 list 属性说明,最少 2 个、最多 5 个 tab
position string bottom tabBar 的位置,仅支持 bottom / top
custom boolean false 自定义 tabBar,见详情 2.5.0

D.

属性 类型 默认值 描述 最低版本
navigationBarBackgroundColor HexColor #000000 导航栏背景颜色,如 #000000
navigationBarTextStyle string white 导航栏标题颜色,仅支持 black / white
navigationBarTitleText string 导航栏标题文字内容

3【单选题】

下面描述错误的是哪一项()。

我的答案:B

4【单选题】

微信小程序中页面播放背景音乐需要调用的API是(  )。

我的答案:D

A.发起 HTTPS 网络请求

B.保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。

C.创建内部 audio 上下文 InnerAudioContext 对象。

D.获取全局唯一的背景音频管理器。 小程序切入后台,如果音频处于播放状态,可以继续播放。但是后台状态不能通过调用API操纵音频的播放状态。

5【单选题】

下面关于微信小程序中页面播放背景音乐API的说法不正确的是()。

我的答案:A

6【多选题】

下面关于微信小程序中video组件的说法正确的是哪些项()?

我的答案:CDE

A.`video 默认宽度 300px、高度 225px,可通过 wxss 设置宽高。

B.可以本地播放

7【多选题】

下面说法正确的是哪些项()?

我的答案:ABE

C.wxss可以对组件设置背景图片

D.可以使用本地图片

8【多选题】

下面关于map组件的说法正确的有哪些()?

我的答案:ABCDE

9【多选题】

下面关于微信小程序说法正确的有哪些项()?

我的答案:ABCD

E.音频播放是play,audio只是负责插入音频组件

10【多选题】

下面关于picker组件的说法正确的有哪些项()?

我的答案:ABCDE


第8章自测

1【单选题】

在微信小程序中实现从相册选择图片,或者拍照使用的API是(      )。

我的答案:C

A.wx.navigateTo-保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。

B.wx.redirectTo-关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。

C.wx.chooseImage-从本地相册选择图片或使用相机拍照。此接口不再更新,

D.wx.request-发起 HTTPS 网络请求。

2【单选题】

下列关于微信小程序页面跳转说法错误的是()。

我的答案:D

AB看1

C.wx.reLaunch()可以跳转到标签页也可以跳转到非标签页,且关闭所有页面。

D.不存在switchTo

3【单选题】

微信小程序中实现用户登录中,小程序通过wx.login()获取下面哪一项()。

我的答案:A

调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户在当前小程序的唯一标识(openid)、微信开放平台帐号下的唯一标识(unionid,若当前小程序已绑定到微信开放平台帐号)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。

4【单选题】

微信小程序中实现用户登录中,小程序通过下面哪个API可以将获取到的code发送给开发者服务器()?

我的答案:C

5【单选题】

在微信小程序中实现页面跳转,如果路径后面带有参数,下面哪一项可以在跳转的页面中接收参数()?

我的答案:A

属性 类型 默认值 必填 说明
data Object 页面的初始数据
options Object 页面的组件选项,同 Component 构造器 中的 options ,需要基础库版本 2.10.1
behaviors String Array 类似于mixins和traits的组件间代码复用机制,参见 behaviors,需要基础库版本 2.9.2
onLoad function 生命周期回调—监听页面加载
onShow function 生命周期回调—监听页面显示
onReady function 生命周期回调—监听页面初次渲染完成
onHide function 生命周期回调—监听页面隐藏
onUnload function 生命周期回调—监听页面卸载
onPullDownRefresh function 监听用户下拉动作
onReachBottom function 页面上拉触底事件的处理函数
onShareAppMessage function 用户点击右上角转发
onShareTimeline function 用户点击右上角转发到朋友圈
onAddToFavorites function 用户点击右上角收藏
onPageScroll function 页面滚动触发事件的处理函数
onResize function 页面尺寸改变时触发,详见 响应显示区域变化
onTabItemTap function 当前是 tab 页时,点击 tab 时触发
onSaveExitState function 页面销毁前保留状态回调
其他 any 开发者可以添加任意的函数或数据到 Object 参数中,在页面的函数中用 this 可以访问。这部分属性会在页面实例创建时进行一次深拷贝

6【单选题】

下列关于微信小程序中数据缓存的说法错误的是()。

我的答案:C

Sync是同步

7【多选题】

微信小程序中实现用户登录中,开发者服务器要将下面哪些项发送给微信接口服务校验登录凭证()。

我的答案:ABC

8【多选题】

微信小程序中实现用户登录中,开发者服务器访问微信接口服务进行校验登录凭证,如果成功将返回下面哪些项给服务器()。

我的答案:CD

9【多选题】

在微信小程序中下面说法正确的是()?

我的答案:ABCDE

10【多选题】

在微信小程序中,下面说法正确是()。

我的答案:ABCDE


第9章自测

1【单选题】

canvas组件是小程序中的画布组件,在同一个页面中它的哪一个属性是唯一的()?

我的答案:A

2【单选题】

对于canvas组件的上下文对象ctx,下面它哪一个方法可以绘制圆形()。

我的答案:B

ctx---CanvasContext

A.把路径移动到画布中的指定点,不创建线条。用 stroke 方法来画线条

B.创建一条弧线。

C.CanvasContext.lineTo(number x, number y)-----加一个新点,然后创建一条从上次指定点到目标点的线。用 stroke 方法来画线条

D.平移变换

3【单选题】

下面哪一个animation对象的方法可以实现动画队列的导出()?

我的答案:B

A.停止

B.导出的参数

C.缩放

D.倾斜

返回值

Animation

4【单选题】

下面哪一个方法可以获取录音管理器()?

我的答案:C

A.Animation动画对象,创建一个动画实例 animation。调用实例的方法来描述动画。最后通过动画实例的 export 方法导出动画数据传递给组件的 animation 属性。

B.同步获取当前storage的相关信息。

C.

D.创建内部 audio 上下文 InnerAudioContext 对象

5【单选题】

下面哪一个方法可以实现将本地文件资源上传到服务器()?

我的答案:A

A.将本地资源上传到服务器。客户端发起一个 HTTPS POST 请求,其中 content-type 为 multipart/form-data

B.下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。

C.显示消息提示框

D.隐藏 loading 提示框

6【单选题】

在微信小程序中通过下面哪一个方法可以建立客户端与服务器之间的连接,实现两者之间的通信()?

我的答案:C

A.通过 WebSocket 连接发送

B.监听 WebSocket 连接打开事件

C.创建一个 WebSocket 连接

D.关闭 WebSocket 连接。

7【单选题】

在微信小程序中客户端与服务器现两者之间通信时,下面哪一个方法用来监听服务器端发送到客户端消息()?

我的答案:D

on是监听,监听消息选D

8【单选题】

下列关于微信小程序中动画API描述错误的是哪一项()?

我的答案:C

9【单选题】

利用canvas组件的上下文对象ctx在画布上进行绘制图形时,必须用下面哪一个方法才能把绘制的图形显示出来()?

我的答案:B

A.画出当前路径的边框。默认颜色色为黑色。

B.将之前在绘图上下文中的描述(路径、变形、样式)画到 canvas 中。

C.填充一个矩形。用 setFillStyle 设置矩形的填充色,如果没设置默认是黑色。

D.

创建一条弧线。

  • 创建一个圆可以指定起始弧度为 0,终止弧度为 2 * Math.PI。
  • 用 stroke 或者 fill 方法来在 canvas 中画弧线。

10【多选题】

下面哪些方法是animation对象可以用来实现(旋转、缩放、移动、斜切)动画的方法?

我的答案:ABCD

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>