第八届传智杯AI微信小程序开发挑战赛练习题库(四)

2.[单选]

复制代码
微信小程序中,用于设置文本超出显示省略号的样式属性是(  )

( 1分 )

得分:0分

text - overflow: ellipsis;

overflow: hidden;

white - space: nowrap;

以上三个一起使用未选

正确答案以上三个一起使用

答案解析要实现文本超出显示省略号,需同时设置white - space: nowrap;(不换行)、overflow: hidden;(溢出隐藏)、text - overflow: ellipsis;(文本溢出显示省略号)。

3.[单选]

复制代码
AI微信小程序开发中,要获取应用的版本号,可通过(  )

( 1分 )

得分:0分

getApp().globalData.version未选

wx.getAppVersion()

wx.getSystemInfoSync().version

app.version

正确答案getApp().globalData.version

答案解析一般在app.js中定义globalData并设置version等全局数据,可通过getApp().globalData.version获取应用版本号。

4.[单选]

复制代码
微信小程序中,用于监听页面滚动事件的函数是(  )

( 1分 )

得分:0分

onPageScroll未选

onScroll

bindscroll

scroll

正确答案onPageScroll

答案解析在Page的生命周期函数中,onPageScroll用于监听页面滚动事件。

5.[单选]

复制代码
AI微信小程序开发中,页面的样式文件使用的是(  )

( 1分 )

得分:0分

CSS

SASS

LESS

wxss未选

正确答案wxss

答案解析微信小程序使用wxss作为页面样式文件,它具有类似CSS的语法,但有一些小程序特有的属性。

6.[单选]

复制代码
在AI微信小程序开发中,要设置页面的透明度,使用以下哪个样式属性(  )

( 1分 )

得分:0分

opacity未选

transparent

visibility

alpha

正确答案opacity

答案解析在wxss中,opacity属性用于设置元素的透明度。

7.[单选]

复制代码
AI微信小程序开发中,要获取页面的宽度,可通过(  )

( 1分 )

得分:0分

wx.getSystemInfoSync().windowWidth未选

wx.getPageWidth()

this.data.windowWidth

wx.getViewWidth()

正确答案wx.getSystemInfoSync().windowWidth

答案解析通过wx.getSystemInfoSync() 获取系统信息同步方法,其中的windowWidth属性可获取页面的视口宽度。

8.[单选]

复制代码
微信小程序中,以下哪个组件用于创建一个滑块(  )

( 1分 )

得分:0分

<slider>未选

<input - type = "range">

<scrollbar>

<thumb>

正确答案<slider>

答案解析微信小程序使用 <slider> 组件创建滑块,<input - type = "range"> 是HTML中的写法,在小程序不适用。

9.[单选]

复制代码
微信小程序中,以下哪个函数用于显示加载提示(  )

( 1分 )

得分:0分

wx.showLoading()未选

wx.showSpinner()

wx.showIndicator()

wx.showProgress()

正确答案wx.showLoading()

答案解析wx.showLoading() 用于显示加载提示框。

10.[单选]

复制代码
微信小程序的数据绑定语法是(  )

( 1分 )

得分:0分

{{}}未选

()

{}

正确答案{{}}

答案解析在wxml中,使用双大括号 {{}} 进行数据绑定,将数据从Page的data中绑定到页面结构上。

11.[单选]

复制代码
微信小程序中,以下哪个组件用于创建一个单选框(  )

( 1分 )

得分:0分

<radio>未选

<checkbox>

<switch>

<input - type = "radio">

正确答案<radio>

答案解析<radio> 组件用于创建单选框,<checkbox> 是复选框,<switch> 是开关选择器,小程序中不是用<input - type = "radio">这种类似HTML的写法。

12.[单选]

复制代码
在AI微信小程序开发中,要对数据进行本地存储,以下哪种方式是异步的(  )

( 1分 )

得分:0分

wx.setStorage()未选

wx.setStorageSync()

wx.getStorageSync()

wx.removeStorageSync()

正确答案wx.setStorage()

答案解析wx.setStorage() 是异步存储数据的方法,wx.setStorageSync()、wx.getStorageSync()、wx.removeStorageSync() 都是同步方法。

13.[单选]

复制代码
在AI微信小程序开发中,要获取当前时间戳,可使用(  )

( 1分 )

得分:0分

new Date().getTime()

wx.getTimestamp()

Date.now()

A和C都可以未选

正确答案A和C都可以

答案解析在JavaScript中,new Date().getTime() 和Date.now() 都可以获取当前时间戳,微信小程序环境基于JavaScript,所以A和C都能获取当前时间戳。

14.[单选]

复制代码
在AI微信小程序开发中,要实现页面间传递参数,在navigateTo方法中可以通过哪个参数传递(  )

( 1分 )

得分:0分

url未选

data

query

params

正确答案url

答案解析在wx.navigateTo({url: 'path?key=value'}) 中,通过url的query部分传递参数。

15.[单选]

复制代码
在AI微信小程序开发中,要实现页面跳转并保留当前页面,应使用(  )

( 1分 )

得分:0分

wx.redirectTo()

wx.navigateTo()未选

wx.switchTab()

wx.reLaunch()

正确答案wx.navigateTo()

答案解析wx.navigateTo() 保留当前页面,跳转到应用内的某个页面;wx.redirectTo() 关闭当前页面,跳转到应用内的某个页面;wx.switchTab() 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面;wx.reLaunch() 关闭所有页面,打开到应用内的某个页面。

16.[单选]

复制代码
微信小程序中,以下哪个组件用于创建一个进度条(  )

( 1分 )

得分:0分

<progress>未选

<bar>

<loading - bar>

<progress - bar>

正确答案<progress>

答案解析微信小程序使用 <progress> 组件创建进度条。

17.[单选]

复制代码
AI微信小程序开发中,要获取元素节点信息,使用以下哪个方法(  )

( 1分 )

得分:0分

wx.createSelectorQuery()未选

wx.getNodeInfo()

wx.getElement()

wx.getViewInfo()

正确答案wx.createSelectorQuery()

答案解析通过wx.createSelectorQuery() 创建一个SelectorQuery对象,用于获取节点信息。

18.[单选]

复制代码
微信小程序中,以下哪个组件用于创建一个可滚动的视图区域(  )

( 1分 )

得分:0分

<scroll - view>未选

<swiper - view>

<view - scroll>

<scroll - container>

正确答案<scroll - view>

答案解析<scroll - view> 组件用于创建可滚动的视图区域;<swiper - view> 是滑块视图容器。

19.[单选]

复制代码
AI微信小程序开发中,要获取系统信息,使用以下哪个方法(  )

( 1分 )

得分:0分

wx.getSystemInfo()未选

wx.getAppInfo()

wx.getDeviceInfo()

wx.getPageInfo()

正确答案wx.getSystemInfo()

答案解析wx.getSystemInfo() 用于获取系统信息,如设备型号、屏幕宽度等。

20.[单选]

复制代码
AI微信小程序开发中,要获取用户的位置信息,使用以下哪个方法(  )

( 1分 )

得分:0分

wx.getLocation()未选

wx.getPosition()

wx.getGeoLocation()

wx.getMapLocation()

正确答案wx.getLocation()

答案解析wx.getLocation() 用于获取用户位置信息。

21.[单选]

复制代码
在AI微信小程序开发中,以下哪个生命周期函数在页面加载时触发(  )

( 1分 )

得分:0分

onLoad未选

onReady

onShow

onHide

正确答案onLoad

答案解析onLoad在页面加载时触发,只触发一次;onReady在页面初次渲染完成时触发;onShow在页面显示/切入前台时触发;onHide在页面隐藏/切入后台时触发。

22.[单选]

复制代码
在AI微信小程序开发中,用于页面结构描述的文件后缀名是(  )

( 1分 )

得分:0分

.js

.json

.wxml未选

.wxss

正确答案.wxml

答案解析.wxml文件用于描述微信小程序页面的结构,.js是脚本文件,.json是配置文件,.wxss是样式文件。

23.[单选]

复制代码
AI微信小程序开发中,要获取应用实例,使用以下哪个方法(  )

( 1分 )

得分:0分

getApp()未选

wx.getApp()

this.getApp()

app.getApp()

正确答案getApp()

答案解析在小程序中通过getApp() 方法获取应用实例,可用于获取全局数据等操作。

24.[单选]

复制代码
微信小程序中,以下哪个函数用于关闭当前页面,返回上一页面(  )

( 1分 )

得分:0分

wx.navigateBack()未选

wx.goBack()

wx.return()

wx.closePage()

正确答案wx.navigateBack()

答案解析wx.navigateBack() 用于关闭当前页面,返回上一页面。

25.[单选]

复制代码
AI微信小程序开发中,以下哪个不是数据类型(  )

( 1分 )

得分:0分

string

number

function

view未选

正确答案view

答案解析string(字符串)、number(数字)、function(函数)都是JavaScript的数据类型,而view是微信小程序的视图容器组件,不是数据类型。

26.[单选]

复制代码
微信小程序中,以下哪个组件用于创建一个可折叠的面板(  )

( 1分 )

得分:0分

<collapse>

<accordion>

<view - collapse>

微信小程序原生无此组件,需自定义未选

正确答案微信小程序原生无此组件,需自定义

答案解析微信小程序原生没有直接创建可折叠面板的组件,一般需要自定义实现。

27.[单选]

复制代码
AI微信小程序开发中,要获取页面的高度,可通过以下哪种方式(  )

( 1分 )

得分:0分

wx.getSystemInfoSync().windowHeight未选

wx.getPageHeight()

this.data.windowHeight

wx.getViewHeight()

正确答案wx.getSystemInfoSync().windowHeight

答案解析通过wx.getSystemInfoSync() 获取系统信息同步方法,其中的windowHeight属性可获取页面的视口高度。

28.[单选]

复制代码
在AI微信小程序开发中,Page函数的参数中,用于定义页面数据的是(  )

( 1分 )

得分:0分

data未选

methods

onLoad

properties

正确答案data

答案解析在Page函数中,data用于定义页面的数据,methods定义页面的方法,onLoad是页面加载的生命周期函数,properties用于组件接收外部传递的数据(在组件中使用)。

29.[单选]

复制代码
微信小程序中,以下哪个组件用于创建一个搜索框(  )

( 1分 )

得分:0分

<search - input>

<input - type = "search">

<view - search>

<input> 结合相关属性实现未选

正确答案<input> 结合相关属性实现

答案解析微信小程序没有专门的 <search - input> 等组件,一般通过 <input> 组件结合type="text" 及相关样式和逻辑实现搜索框功能。

30.[单选]

复制代码
以下哪个组件用于显示文本内容(  )

( 1分 )

得分:0分

<view>

<text>未选

<button>

<input>

正确答案<text>

答案解析<text> 组件用于显示文本;<view> 是视图容器;<button> 是按钮组件;<input> 是输入框组件。

31.[单选]

复制代码
在AI微信小程序开发中,要实现条件渲染,在wxml中使用的语法是(  )

( 1分 )

得分:0分

wx:if未选

if - else

for - if

show - hide

正确答案wx:if

答案解析在wxml中通过wx:if="{{condition}}" 进行条件渲染,根据condition的真假决定是否渲染该组件。

32.[单选]

复制代码
在微信小程序中,用于处理用户触摸动作的事件是(  )

( 1分 )

得分:0分

bindtap未选

bindchange

bindinput

bindsubmit

正确答案bindtap

答案解析bindtap 用于绑定用户的触摸后马上离开的事件;bindchange 一般用于表单组件值改变时触发;bindinput 用于输入框输入内容时触发;bindsubmit 用于表单提交时触发。

33.[单选]

复制代码
微信小程序中,要隐藏页面导航栏,应在哪个文件中配置(  )

( 1分 )

得分:0分

app.json

page.json未选

app.js

page.js

正确答案page.json

答案解析在页面的page.json文件中,可以通过配置navigationBarHidden字段来隐藏页面导航栏。

34.[单选]

复制代码
微信小程序中,以下哪个组件用于显示图片(  )

( 1分 )

得分:0分

<image>未选

<img>

<picture>

<photo>

正确答案<image>

答案解析微信小程序使用 <image> 组件来显示图片,<img> 是HTML中显示图片的标签,在小程序中不适用。

35.[单选]

复制代码
微信小程序中,设置页面导航栏标题的方法是(  )

( 1分 )

得分:0分

wx.setNavigationBarTitle()未选

wx.setTitle()

wx.setBarTitle()

wx.setPageTitle()

正确答案wx.setNavigationBarTitle()

答案解析通过wx.setNavigationBarTitle() 方法设置当前页面的导航栏标题。

36.[单选]

复制代码
在微信小程序中,用于设置页面背景颜色的样式属性是(  )

( 1分 )

得分:0分

background - color未选

bg - color

page - background - color

view - background - color

正确答案background - color

答案解析在wxss中,使用background - color属性设置元素的背景颜色,包括页面的背景颜色。

37.[单选]

复制代码
微信小程序中,用于显示模态弹窗的方法是(  )

( 1分 )

得分:0分

wx.showModal()未选

wx.showDialog()

wx.showPopup()

wx.showWindow()

正确答案wx.showModal()

答案解析wx.showModal() 用于显示模态弹窗。

38.[单选]

复制代码
AI微信小程序开发中,以下哪个是数组的方法(  )

( 1分 )

得分:0分

push()未选

length()

add()

insert()

正确答案push()

答案解析push() 是JavaScript数组的方法,用于在数组末尾添加一个或多个元素;length 是数组的属性,不是方法;JavaScript数组没有add() 和insert() 方法。

39.[单选]

复制代码
在AI微信小程序开发中,要对数组进行排序,可使用数组的哪个方法(  )

( 1分 )

得分:0分

sort()未选

order()

arrange()

rank()

正确答案sort()

答案解析JavaScript数组的sort() 方法用于对数组进行排序。

40.[单选]

复制代码
AI微信小程序开发中,要获取当前页面路径,使用以下哪个方法(  )

( 1分 )

得分:0分

wx.getPagePath()

getCurrentPages()[getCurrentPages().length - 1].route未选

wx.getCurrentPage().path

this.route

正确答案getCurrentPages()[getCurrentPages().length - 1].route

答案解析通过getCurrentPages() 获取当前页面栈,栈顶页面就是当前页面,通过其route属性获取当前页面路径。

41.[单选]

复制代码
微信小程序中,以下哪个函数用于发起网络请求(  )

( 1分 )

得分:0分

wx.navigateTo()

wx.request()未选

wx.showToast()

wx.setStorageSync()

正确答案wx.request()

答案解析wx.request() 用于发起网络请求;wx.navigateTo() 用于页面跳转;wx.showToast() 用于显示消息提示框;wx.setStorageSync() 用于同步存储数据。

42.[多选]

复制代码
微信小程序中,以下哪些样式属性可用于布局

( 1分 )

得分:0分

此题已选择 0/4 项

flex - direction漏选

justify - content漏选

align - items漏选

position漏选

正确答案flex - direction、justify - content、align - items、position

答案解析flex - direction用于设置弹性盒子的方向;justify - content用于设置弹性盒子元素在主轴上的对齐方式;align - items用于设置弹性盒子元素在交叉轴上的对齐方式;position用于设置元素的定位方式,都用于布局。

43.[多选]

复制代码
在AI微信小程序开发中,以下哪些文件类型是常用的

( 1分 )

得分:0分

此题已选择 0/4 项

.wxml漏选

.wxss漏选

.js漏选

.json漏选

正确答案.wxml、.wxss、.js、.json

答案解析.wxml用于页面结构,.wxss用于页面样式,.js用于页面逻辑,.json用于页面或应用配置,都是小程序开发常用文件类型。

44.[多选]

复制代码
在AI微信小程序开发中,以下哪些方法可用于处理图片

( 1分 )

得分:0分

此题已选择 0/4 项

wx.chooseImage()漏选

wx.previewImage()漏选

wx.downloadFile() (可用于下载图片)漏选

<image> 组件显示图片漏选

正确答案wx.chooseImage()、wx.previewImage()、wx.downloadFile() (可用于下载图片)、<image> 组件显示图片

答案解析wx.chooseImage() 用于选择图片;wx.previewImage() 用于预览图片;wx.downloadFile() 可下载图片;<image> 组件用于显示图片。

45.[多选]

复制代码
微信小程序中,以下哪些方法可用于获取用户信息

( 1分 )

得分:0分

此题已选择 0/4 项

wx.getUserInfo()漏选

wx.getUserProfile()漏选

通过云函数获取用户信息漏选

无法获取用户信息

正确答案wx.getUserInfo()、wx.getUserProfile()、通过云函数获取用户信息

答案解析wx.getUserInfo() 旧版获取用户信息方法(部分场景受限);wx.getUserProfile() 新版获取用户信息方法;也可通过云函数获取用户信息。

46.[多选]

复制代码
微信小程序中,以下哪些组件可用于展示列表数据

( 1分 )

得分:0分

此题已选择 0/4 项

<view> 结合wx:for漏选

<block> 结合wx:for漏选

<scroll - view> 结合wx:for漏选

<swiper - view> 结合wx:for

正确答案<view> 结合wx:for、<block> 结合wx:for、<scroll - view> 结合wx:for

答案解析<view>、<block>、<scroll - view> 结合wx:for都可用于展示列表数据;<swiper - view> 主要用于滑块视图,一般不用于常规列表展示。

47.[多选]

复制代码
微信小程序中,以下哪些组件可用于创建导航栏

( 1分 )

得分:0分

此题已选择 0/4 项

原生导航栏(默认配置)漏选

自定义 <view> 等组件模拟导航栏漏选

<navigation - bar> 组件(不存在此原生组件)

<nav - view> 组件(不存在此原生组件)

正确答案原生导航栏(默认配置)、自定义 <view> 等组件模拟导航栏

答案解析微信小程序有原生导航栏可通过配置使用,也可通过 <view> 等组件自定义模拟导航栏,不存在 <navigation - bar> 和 <nav - view> 原生组件。

48.[多选]

复制代码
在AI微信小程序开发中,以下哪些方法可用于处理网络请求

( 1分 )

得分:0分

此题已选择 0/4 项

wx.request()漏选

wx.uploadFile()漏选

wx.downloadFile()漏选

使用第三方网络请求库(如axios - miniprogram)漏选

正确答案wx.request()、wx.uploadFile()、wx.downloadFile()、使用第三方网络请求库(如axios - miniprogram)

答案解析wx.request() 用于一般网络请求;wx.uploadFile() 用于文件上传;wx.downloadFile() 用于文件下载;也可使用第三方网络请求库如axios - miniprogram。

49.[多选]

复制代码
在AI微信小程序开发中,以下哪些属于页面配置文件

( 1分 )

得分:0分

此题已选择 0/4 项

page.json漏选

page.wxml漏选

page.wxss漏选

page.js漏选

正确答案page.json、page.wxml、page.wxss、page.js

答案解析page.json 是页面配置文件;page.wxml 是页面结构文件;page.wxss 是页面样式文件;page.js 是页面逻辑文件,都与页面配置相关。

50.[多选]

复制代码
微信小程序中,以下哪些可用于实现动画效果

( 1分 )

得分:0分

此题已选择 0/4 项

wx.createAnimation()漏选

CSS3动画(部分支持)漏选

使用第三方动画库漏选

无法实现动画效果

正确答案wx.createAnimation()、CSS3动画(部分支持)、使用第三方动画库

答案解析wx.createAnimation() 可创建动画实例实现动画;微信小程序部分支持CSS3动画;也可使用第三方动画库实现动画效果。

51.[多选]

复制代码
在AI微信小程序开发中,以下哪些是app.json文件中可配置的内容

( 1分 )

得分:0分

此题已选择 0/4 项

pages漏选

window漏选

tabBar漏选

networkTimeout漏选

正确答案pages、window、tabBar、networkTimeout

答案解析pages配置页面路径;window配置窗口表现;tabBar配置底部tab栏;networkTimeout配置网络请求超时时间,都可在app.json中配置。

52.[多选]

复制代码
微信小程序中,以下哪些函数可用于处理页面滚动相关操作

( 1分 )

得分:0分

此题已选择 0/4 项

onPageScroll漏选

wx.pageScrollTo()漏选

scroll - top 属性(在 <scroll - view> 中)漏选

bindscroll(在 <scroll - view> 中)漏选

正确答案onPageScroll、wx.pageScrollTo()、scroll - top 属性(在 <scroll - view> 中)、bindscroll(在 <scroll - view> 中)

答案解析onPageScroll监听页面滚动;wx.pageScrollTo() 滚动到页面指定位置;scroll - top 属性设置 <scroll - view> 的滚动位置;bindscroll在 <scroll - view> 滚动时触发事件。

53.[多选]

复制代码
在AI微信小程序开发中,以下哪些是数组的常用方法

( 1分 )

得分:0分

此题已选择 0/4 项

map()漏选

filter()漏选

reduce()漏选

every()漏选

正确答案map()、filter()、reduce()、every()

答案解析map() 用于创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果;filter() 用于创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素;reduce() 对数组中的每个元素执行一个由您提供的reducer函数,将其结果汇总为单个返回值;every() 用于检测数组所有元素是否都符合指定条件。

54.[多选]

复制代码
在AI微信小程序开发中,以下哪些函数可用于处理用户事件

( 1分 )

得分:0分

此题已选择 1/4 项

bindtap漏选

bindchange

bindinput漏选

bindsubmit漏选

正确答案bindtap、bindchange、bindinput、bindsubmit

答案解析bindtap处理触摸后马上离开事件;bindchange处理表单组件值改变事件;bindinput处理输入框输入事件;bindsubmit处理表单提交事件。

55.[多选]

复制代码
在AI微信小程序开发中,以下哪些是JavaScript的基本数据类型

( 1分 )

得分:0分

此题已选择 0/4 项

null漏选

undefined漏选

symbol漏选

bigint漏选

正确答案null、undefined、symbol、bigint

答案解析null、undefined、symbol、bigint 都是JavaScript的基本数据类型,小程序开发基于JavaScript。

56.[多选]

复制代码
在AI微信小程序开发中,以下哪些是对象的常用操作

( 1分 )

得分:0分

此题已选择 0/4 项

获取对象属性值 obj.property漏选

设置对象属性值 obj.property = value漏选

删除对象属性 delete obj.property漏选

遍历对象属性 for (let key in obj) {}漏选

正确答案获取对象属性值 obj.property、设置对象属性值 obj.property = value、删除对象属性 delete obj.property、遍历对象属性 for (let key in obj) {}

答案解析获取、设置、删除对象属性以及遍历对象属性都是对象的常用操作。

57.[多选]

复制代码
在AI微信小程序开发中,以下哪些是页面的生命周期函数

( 1分 )

得分:0分

此题已选择 0/4 项

onLoad漏选

onReady漏选

onShow漏选

onHide漏选

正确答案onLoad、onReady、onShow、onHide

答案解析onLoad在页面加载时触发;onReady在页面初次渲染完成时触发;onShow在页面显示/切入前台时触发;onHide在页面隐藏/切入后台时触发,它们都是页面的生命周期函数。

58.[多选]

复制代码
微信小程序中,以下哪些组件可用于表单

( 1分 )

得分:0分

此题已选择 0/4 项

<input>漏选

<checkbox>漏选

<radio>漏选

<form>漏选

正确答案<input>、<checkbox>、<radio>、<form>

答案解析<input> 是输入框,<checkbox> 是复选框,<radio> 是单选框,<form> 是表单容器,都可用于构建表单。

59.[多选]

复制代码
微信小程序中,以下哪些组件可用于创建按钮

( 1分 )

得分:0分

此题已选择 0/4 项

<button>漏选

<view bindtap="{{handleClick}}">模拟按钮</view>漏选

<text bindtap="{{handleClick}}">模拟按钮</text>漏选

<input type="button" value="按钮">

正确答案<button>、<view bindtap="{{handleClick}}">模拟按钮</view>、<text bindtap="{{handleClick}}">模拟按钮</text>

答案解析<button> 是原生按钮组件;<view> 和 <text> 结合bindtap可模拟按钮功能;小程序中<input> 一般不通过type="button" 方式创建按钮。

60.[多选]

复制代码
微信小程序中,以下哪些方法可用于获取系统信息

( 1分 )

得分:0分

此题已选择 0/4 项

wx.getSystemInfo()漏选

wx.getSystemInfoSync()漏选

wx.getAppInfo()

wx.getDeviceInfo()

正确答案wx.getSystemInfo()、wx.getSystemInfoSync()

答案解析wx.getSystemInfo() 和wx.getSystemInfoSync() 用于获取系统信息,wx.getAppInfo() 一般不是获取系统信息的方法,小程序无wx.getDeviceInfo() 方法。

61.[多选]

复制代码
在AI微信小程序开发中,以下哪些属于自定义组件的组成部分

( 1分 )

得分:0分

此题已选择 0/4 项

json文件(用于配置组件)漏选

wxml文件(组件结构)漏选

wxss文件(组件样式)漏选

js文件(组件逻辑)漏选

正确答案json文件(用于配置组件)、wxml文件(组件结构)、wxss文件(组件样式)、js文件(组件逻辑)

答案解析自定义组件由json配置文件、wxml结构文件、wxss样式文件、js逻辑文件组成。

62.[多选]

复制代码
在AI微信小程序开发中,以下哪些属于数据绑定的方式

( 1分 )

得分:0分

此题已选择 0/4 项

文本数据绑定 {{message}}漏选

组件属性绑定 <view data - id="{{id}}">漏选

控制属性绑定 wx:if="{{condition}}"漏选

事件绑定 bindtap="{{handleTap}}"漏选

正确答案文本数据绑定 {{message}}、组件属性绑定 <view data - id="{{id}}">、控制属性绑定 wx:if="{{condition}}"、事件绑定 bindtap="{{handleTap}}"

答案解析文本数据绑定、组件属性绑定、控制属性绑定、事件绑定都是微信小程序数据绑定的常见方式。

63.[多选]

复制代码
在AI微信小程序开发中,以下哪些属于组件的属性

( 1分 )

得分:0分

此题已选择 0/4 项

id漏选

class漏选

style漏选

data - *漏选

正确答案id、class、style、data - *

答案解析id用于唯一标识组件;class用于指定组件的样式类;style用于设置组件的内联样式;data - * 用于自定义数据属性。

64.[多选]

复制代码
在AI微信小程序开发中,以下哪些可用于优化小程序性能

( 1分 )

得分:0分

此题已选择 0/4 项

减少不必要的重绘和回流漏选

合理使用缓存漏选

优化图片资源漏选

避免在页面生命周期函数中执行复杂计算漏选

正确答案减少不必要的重绘和回流、合理使用缓存、优化图片资源、避免在页面生命周期函数中执行复杂计算

答案解析减少重绘和回流可提高渲染效率;合理使用缓存减少数据获取开销;优化图片资源降低加载时间;避免在页面生命周期函数执行复杂计算防止阻塞渲染。

65.[多选]

复制代码
微信小程序中,以下哪些样式属性可用于设置字体

( 1分 )

得分:0分

此题已选择 0/4 项

font - size漏选

font - family漏选

font - weight漏选

color

正确答案font - size、font - family、font - weight

答案解析font - size设置字体大小;font - family设置字体族;font - weight设置字体粗细;color主要用于设置文本颜色,不属于直接设置字体样式。

66.[多选]

复制代码
微信小程序中,以下哪些样式属性可用于设置盒子模型

( 1分 )

得分:0分

此题已选择 0/4 项

width漏选

height漏选

padding漏选

margin漏选

正确答案width、height、padding、margin

答案解析width设置盒子宽度;height设置盒子高度;padding设置内边距;margin设置外边距,都属于盒子模型相关样式属性。

67.[多选]

复制代码
微信小程序中,以下哪些方法可用于本地数据存储

( 1分 )

得分:0分

此题已选择 0/4 项

wx.setStorage()漏选

wx.setStorageSync()漏选

wx.getStorage()漏选

wx.getStorageSync()漏选

正确答案wx.setStorage()、wx.setStorageSync()、wx.getStorage()、wx.getStorageSync()

答案解析wx.setStorage() 和wx.setStorageSync() 用于存储数据,wx.getStorage() 和wx.getStorageSync() 用于获取存储的数据。

68.[多选]

复制代码
微信小程序中,以下哪些事件可用于表单组件

( 1分 )

得分:0分

此题已选择 0/4 项

bindchange漏选

bindinput漏选

bindsubmit漏选

bindreset漏选

正确答案bindchange、bindinput、bindsubmit、bindreset

答案解析bindchange在表单组件值改变时触发;bindinput在输入框输入时触发;bindsubmit在表单提交时触发;bindreset在表单重置时触发。

69.[多选]

复制代码
在AI微信小程序开发中,以下哪些方法可用于页面跳转

( 1分 )

得分:0分

此题已选择 0/4 项

wx.navigateTo()漏选

wx.redirectTo()漏选

wx.switchTab()漏选

wx.reLaunch()漏选

正确答案wx.navigateTo()、wx.redirectTo()、wx.switchTab()、wx.reLaunch()

答案解析wx.navigateTo() 保留当前页面跳转;wx.redirectTo() 关闭当前页面跳转;wx.switchTab() 跳转到tabBar页面;wx.reLaunch() 关闭所有页面后跳转。

70.[多选]

复制代码
微信小程序中,以下哪些函数可用于显示提示信息

( 1分 )

得分:0分

此题已选择 0/4 项

wx.showToast()漏选

wx.showLoading()漏选

wx.showModal()漏选

wx.showActionSheet()漏选

正确答案wx.showToast()、wx.showLoading()、wx.showModal()、wx.showActionSheet()

答案解析wx.showToast() 显示消息提示框;wx.showLoading() 显示加载提示;wx.showModal() 显示模态弹窗提示;wx.showActionSheet() 显示操作菜单提示。

71.[多选]

复制代码
微信小程序支持的数据类型有

( 1分 )

得分:0分

此题已选择 0/4 项

string漏选

number漏选

object漏选

boolean漏选

正确答案string、number、object、boolean

答案解析微信小程序基于JavaScript,支持string(字符串)、number(数字)、object(对象)、boolean(布尔值)等常见数据类型。

复制代码
微信小程序中,bindtap事件只能绑定在 <button> 组件上。

( 1分 )

得分:0分

错未选

正确答案错

答案解析bindtap可绑定在很多组件上,如 <view>、<text> 等,用于处理触摸后马上离开的事件。

复制代码
微信小程序是无需下载安装,可在微信内直接使用的应用形态

( 1分 )

得分:0分

对未选

正确答案对

答案解析这是小程序核心定义,依托微信实现"即开即用"

复制代码
小程序的“wx.navigateTo ()”跳转后无法返回上一页面

( 1分 )

得分:0分

错未选

正确答案错

答案解析跳转后左上角有返回按钮可回上一页面

复制代码
微信小程序支持用 JavaScript 开发,也兼容 TypeScript

( 1分 )

得分:0分

对未选

正确答案对

答案解析小程序默认支持 JS,官方提供 TS 适配方案

复制代码
微信小程序开发普通用户可创建小程序项目

( 1分 )

得分:0分

错未选

正确答案错

答案解析普通用户无 "开发者" 权限,无法创建小程序项目

复制代码
小程序无法调用微信原生功能,只能展示页面

( 1分 )

得分:0分

错未选

正确答案错

答案解析小程序有丰富 API 可调用微信原生功能

复制代码
小程序全局数据可通过 getApp ().globalData 跨页面共享

( 1分 )

得分:0分

对未选

正确答案对

答案解析可通过该方式访问或修改全局数据

复制代码
微信小程序中,设置元素透明度只能使用opacity属性,不能使用rgba() 方式。

( 1分 )

得分:0分

错未选

正确答案错

答案解析除了opacity属性,也可使用rgba() 方式设置元素透明度,如background - color: rgba(0, 0, 0, 0.5);

复制代码
小程序本地缓存容量无限制,可无限存储数据

( 1分 )

得分:0分

错未选

正确答案错

答案解析单个小程序缓存容量上限为 10MB

复制代码
开发微信小程序只能用微信官方的“微信开发者工具”

( 1分 )

得分:0分

错未选

正确答案错

答案解析部分代码编写可在其他 IDE 完成,后续同步到微信开发者工具

复制代码
在AI微信小程序开发中,使用wx.chooseImage() 方法选择图片后,图片会直接显示在页面上。

( 1分 )

得分:0分

错未选

正确答案错

答案解析wx.chooseImage() 只是选择图片并返回图片的临时路径等信息,需通过 <image> 组件结合路径才能显示图片。

复制代码
登录微信开发者工具关联无 “开发者” 权限微信号也能创建小程序

( 1分 )

得分:0分

错未选

正确答案错

答案解析需关联有 "开发者" 权限的微信号才能创建

复制代码
在AI微信小程序开发中,自定义组件的样式不会影响页面其他部分的样式。

( 1分 )

得分:0分

对未选

正确答案对

答案解析自定义组件的样式默认具有作用域,不会影响页面其他部分样式,除非设置了一些特殊的样式隔离策略。

复制代码
在AI微信小程序开发中,使用wx.redirectTo() 方法跳转页面后,原页面的生命周期函数onUnload会被触发。

( 1分 )

得分:0分

对未选

正确答案对

答案解析wx.redirectTo() 关闭当前页面,跳转到应用内的某个页面,当前页面的onUnload生命周期函数会被触发。

复制代码
AI微信小程序开发中,使用wx.setStorageSync() 方法存储数据时,数据大小没有限制。

( 1分 )

得分:0分

错未选

正确答案错

答案解析微信小程序本地存储有大小限制,单个 key - value 最大为1MB,所有数据存储上限为10MB。

复制代码
微信小程序中,<scroll - view> 组件默认就是垂直滚动的。

( 1分 )

得分:0分

对未选

正确答案对

答案解析<scroll - view> 组件默认纵向滚动,通过设置scroll - x="{{true}}" 可开启横向滚动。

复制代码
小程序重新安装后能保留卸载前缓存数据

( 1分 )

得分:0分

错未选

正确答案错

答案解析重新安装后缓存需重新生成,无法保留旧数据

复制代码
微信小程序中,<text> 组件不能嵌套其他组件。

( 1分 )

得分:0分

对未选

正确答案对

答案解析<text> 组件内只支持嵌套 <text> 组件,不能嵌套其他类型组件。

复制代码
小程序的“tabBar”最多可配置 10 个 tab 项

( 1分 )

得分:0分

错未选

正确答案错

答案解析tabBar 的 tab 项最多 5 个

复制代码
AI微信小程序开发中,使用wx.showModal() 显示的模态弹窗不能自定义样式。

( 1分 )

得分:0分

错未选

正确答案错

答案解析可通过自定义组件等方式模拟模态弹窗实现自定义样式,虽然原生wx.showModal() 样式有限,但并非不能自定义。

复制代码
微信小程序中,<slider> 组件只能设置固定的几个值,不能自由拖动。

( 1分 )

得分:0分

错未选

正确答案错

答案解析<slider> 组件默认可自由拖动,通过设置属性可改变其行为,如设置step可设置步长等。

复制代码
AI微信小程序开发中,数组的length属性是一个方法,需要通过调用才能获取数组长度。

( 1分 )

得分:0分

错未选

正确答案错

答案解析数组的length是属性,不是方法,直接通过数组.length获取数组长度。

复制代码
微信小程序的核心配置文件是“app.json”

( 1分 )

得分:0分

对未选

正确答案对

答案解析app.json 配置全局信息,是项目启动必要配置

复制代码
微信小程序中,获取用户位置信息不需要用户授权。

( 1分 )

得分:0分

错未选

正确答案错

答案解析获取用户位置信息需要用户授权,通过wx.getLocation() 等方法获取位置前需先申请权限。

复制代码
小程序的“onPullDownRefresh”可监听下拉动作实现刷新

( 1分 )

得分:0分

对未选

正确答案对

答案解析开启配置后下拉触发该函数实现刷新

复制代码
小程序本地缓存存储在云端,卸载不影响

( 1分 )

得分:0分

错未选

正确答案错

答案解析本地缓存存储在手机本地,卸载会清空

复制代码
微信小程序开发普通用户也能参与创建

( 1分 )

得分:0分

错未选

正确答案错

答案解析普通用户无创建小程序的权限

复制代码
微信小程序中,所有的网络请求都必须配置合法域名。

( 1分 )

得分:0分

对未选

正确答案对

答案解析为了安全,微信小程序发起的网络请求必须在配置的合法域名下,否则请求会失败。

复制代码
微信小程序中,<form> 组件的bindsubmit事件在表单中的任何一个输入框内容改变时都会触发。

( 1分 )

得分:0分

错未选

正确答案错

答案解析<form> 组件的bindsubmit事件在表单提交时触发,不是输入框内容改变时触发。

复制代码
微信小程序中,不能在js文件中直接修改wxml文件中的数据绑定变量。

( 1分 )

得分:0分

错未选

正确答案错

答案解析在js文件的Page方法中,可以通过this.setData() 方法修改data中的数据,从而更新wxml文件中的数据绑定变量。

相关推荐
金山毒霸电脑医生18 小时前
Notepad++下载安装教程(2026 最新版):安全下载、安装步骤及中文界面设置详解
文本编辑器·notepad++·windows软件·notepad++下载安装教程
沛沛老爹19 小时前
跨平台Agent Skills开发实战:一次编写,多处运行的终极指南
notepad++
咖啡の猫1 天前
微信小程序案例 - 自定义 tabBar
微信小程序·小程序·notepad++
码农阿豪3 天前
轻断食14+7方案小程序项目 - 完整实现方案
小程序·notepad++
全栈小54 天前
【小程序】微信小程序input设置readonly只读属性无效,这是怎么回事呢
微信小程序·小程序·notepad++
ruxshui5 天前
Notepad++ 正则匹配实战:时间戳及高频场景
linux·服务器·notepad++
咖啡の猫7 天前
微信小程序页面事件
微信小程序·小程序·notepad++
咖啡の猫7 天前
微信小程序案例 - 本地生活(列表页面)
微信小程序·生活·notepad++
咖啡の猫7 天前
微信小程序案例 - 本地生活(首页)
微信小程序·生活·notepad++