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文件中的数据绑定变量。