移动开发–模拟试卷答案

目录

一、单选题 (题数:30,共 30.0 分)

二、判断题 (题数:15,共 15.0 分)

三、简答题 (题数:3,共 15.0 分)

四、程序题 (题数:4,共 40.0 分)


一、单选题 (题数:30,共 30.0 分)

1

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

(1.0分)

正确答案: B 

2

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

(1.0分)

正确答案: D 

答案解析:

3

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

(1.0分)

正确答案: C 

答案解析:

4

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

(1.0分)

正确答案: C 我的答案:

答案解析:

5

下列关于 WeUI 说法不正确的是(  )。

(1.0分)

正确答案: C 

答案解析:

6

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

(1.0分)

正确答案: D

答案解析:

7

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

(1.0分)

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

答案解析:

8

下面关于微信小程序中video组件的说法不正确的是()。

(1.0分)

正确答案: D 我的答案:D

答案解析:

9

微信小程序中单击事件是(     )。

(1.0分)

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

答案解析:

10

下列关于微信小程序说法不正确的是(   )。

(1.0分)

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

答案解析:

11

下列关于表单提交的说法不正确的是(  )。(1.0分)

正确答案: B 我的答案:

答案解析:

12

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

(1.0分)

正确答案: B 我的答案:

答案解析:

13

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

(1.0分)

正确答案: B 我的答案:

答案解析:

14

有如下代码:

<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>

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

(1.0分)

正确答案: D 我的答案:

答案解析:

15

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

(1.0分)

正确答案: D 我的答案:

答案解析:

16

下列关于数据绑定说法不正确的是(  )。

(1.0分)

正确答案: A 我的答案:

答案解析:

17

下列关于小程序组件说法不正确的是( )。

(1.0分)

正确答案: B 我的答案:

答案解析:

18

小程序的index.wxml中有如下代码:

<view>

    <text wx:if="{{num1>num2}}">比较结果:第1个数大</text>

     <text wx:if="{{num1<num2}}">比较结果:第2个数大</text>

     <text wx:if="{{num1==num2}}">比较结果:两个数相等</text>

</view>

小程序的index.js中有如下代码:

Page({

  data:{

     num1:20,

     num2:10

}

})

则小程序编译后页面显示下面哪一项?()

(1.0分)

正确答案: D 我的答案:

答案解析:

19

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

(1.0分)

正确答案: B 我的答案:

答案解析:

20

下列关于scroll-view组件描述错误的是(     )。

(1.0分)

正确答案: A 我的答案:

答案解析:

21

关于微信小程序功能描述不正确的是(    )。

(1.0分)

正确答案: A 我的答案:

答案解析:

22

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

(1.0分)

正确答案: B 我的答案:

答案解析:

23

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

(1.0分)

正确答案: D 我的答案:

答案解析:

24

下列不属于小程序中模块化开发的是(  )

(1.0分)

正确答案: A 我的答案:

答案解析:

25

下面说法不正确的是()。

(1.0分)

正确答案: A 我的答案:

答案解析:

26

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

(1.0分)

正确答案: A 我的答案:

答案解析:

27

下列关于微信小程序中页面渲染说法正确的是(      )。

(1.0分)

正确答案: D 我的答案:

答案解析:

28

下列关于小程序动画的说法不正确的是(  )。

(1.0分)

正确答案: A 我的答案:

答案解析:

29

下列关于swiper组件说法不正确的是(  )。

(1.0分)

正确答案: D 我的答案:

答案解析:

30

关于form表单组件描述错误的是(      )。

(1.0分)

正确答案: D 我的答案:

答案解析:

二、判断题 (题数:15,共 15.0 分)

1

微信小程序中通过设置组件的display属性为flex来实现伸缩布局。(1.0分)

正确答案:  我的答案:

答案解析:

2

实现倾斜效果使用到的动画API是animation.skew()。

(1.0分)

正确答案:  我的答案:

答案解析:

3

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

(1.0分)

正确答案:  我的答案:

答案解析:

4

canvas组件用来绘制图形。

(1.0分)

正确答案:  我的答案:

答案解析:

5

微信开发者工具中的上传是指将代码上传到管理后台。

(1.0分)

正确答案:  我的答案:

答案解析:

6

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

(1.0分)

正确答案:  我的答案:

答案解析:

7

 所有组件和属性都使用小写。

(1.0分)

正确答案:  我的答案:

答案解析:

8

wx.getRecorderManager()接口是获取全局唯一的录音管理器。

(1.0分)

正确答案:  我的答案:

答案解析:

9

微信小程序通过bindtap方式实现单击事件。

(1.0分)

正确答案:  我的答案:

答案解析:

10

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

(1.0分)

正确答案:  我的答案:

答案解析:

11

 消息提示框使用的API是wx.showToast()。

(1.0分)

正确答案:  我的答案:

答案解析:

12

微信小程序中wx:for指令能够实现列表的渲染,并且可以嵌套使用。

(1.0分)

正确答案:  我的答案:

答案解析:

13

用于tabBar页面与tabBar页面之间跳转的API是wx.switchTab()。

(1.0分)

正确答案:  我的答案:

答案解析:

14

微信小程序中,在组件上可以绑定多个数据,同时也可以绑定多个事件。

(1.0分)

正确答案:  我的答案:

答案解析:

15

小程序是运行在Chrome浏览器上的。

(1.0分)

正确答案: × 我的答案:

三、简答题 (题数:3,共 15.0 分)

1

小程序的页面生命周期函数包含哪些?它们分别在什么时候触发?

(5.0分)

正确答案

(1)onLoad页面加载时触发

(2)onReady页面初次渲染完成时触发

(3)onShow页面显示时触发

(4)onHide页面隐藏时触发

(5)onUnload页面卸载时触发

2

简单介绍微信小程序、原生APP和Web App之间的区别。

(5.0分)

正确答案

微信小程序是继原生APP、Web APP之后出现的一种新的APP形态。适合开发一些业务逻辑简单、低频次使用、对性能要求不高的应用。

原生APP由于Android和IOS两个平台的不兼容,需要开发两个版本,开发成本高。

基于HTML5开发的Web APP解决了跨平台的问题,但是性能和用户体验不佳。

3

简述小程序有哪些优点?

(5.0分)

正确答案

(1)无需下载

(2)无需升级

(3)开发周期短

(4)开发成本低

(5)体积小

(6)跨平台

四、程序题 (题数:4,共 40.0 分)

1.红绿黄三色滑块题

  1. {{item==1?'active':''}}
  2. id="1"

  3. {{item==2?'active':''}}

  4. id="2"

  5. {{item}}

  6. bandchange

  7. e.currentTarget.id

  8. e.detail.current

2.比较大小题

index.js全写

Page({

  data:{

    num1:0,

    num2:0,

    result:""

  },

  numValue:function(e){

    this[e.currentTarget.id]=Number(e.detail.value)

  },

  compare:function(e){

    var str='两数相等'

    if(this.num1>this.num2){

      str='第一个数大'

    }else if(this.num1<this.num2){

      str='第二个数大'

    }

    this.setData({

      result:str

    })

  }

})

3.王五做运动的题

  1. value="{{name}}"
  2. radio-group
  3. wx:for="{{gender}}"
  4. checked="{{item.checked}}" 
  5.  wx:for="{{sports}}"

  6.  wx:key

  7. check="{{item.checked}}"

  8. {{item.zm}}

4. 参加婚礼到场人数

  1. bindsubmit

  2. bindchange

  3. {{picker.arr}}

  4. {{picker.arr[picker.index]}}

  5. submit

  6.  'picker.index':

  7. e.detail.value.name

  8. e.detail.value.phone

  9. wx.showToast

  10.  wx.showToast

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