过什么六一,复习不完了。。。
第1章作业
一.单选题(共10题,100.0分)
1以下哪个不是主流的手机操作系统?
A、Android
B、iOS
C、Windows Phone
D、Blackberry
正确答案: D
Blackberry是黑莓手机,是一种手机品牌,不是一种手机操作系统
2微信小程序是于何时正式发布?
A、2015年1月9日
B、2016年1月9日
C、2017年1月9日
D、2018年1月9日
正确答案: C
是2017年1月9日正式发布,距离苹果第一代手机发布正好十年
3以下哪个不是正确的小程序入口?
A、 微信对话分享进入
B、点击url地址进入
C、扫码进入
D、搜索关键词进入
正确答案: B
小程序有多重入口,常用的有:扫码、对话分享、搜索关键词
4注册账号时,需要选择的类型是?
A、小程序
B、订阅号
C、服务号
D、企业号
正确答案: A
5小程序注册的账号是?
A、学号
B、邮箱
C、手机号
D、微信号
正确答案: B
是邮箱,并且一个邮箱只能注册一个小程序账号
6学生注册小程序用于个人学习,选择的程序主体类型是?
A、企业
B、政府
C、媒体
D、个人
正确答案: D
7关于小程序账号的注册,以下说明不正确的是?
A、一个手机号只能注册一个小程序
B、注册时需要填写身份证号
C、一个邮箱只能注册一个小程序
D、个人类型必须是年满18周岁以上的微信实名用户
正确答案: A
一个手机号可以注册5个小程序
8以下哪个不是小程序账号完善需要填写的内容?
A、小程序名称
B、小程序头像
C、小程序介绍
D、服务器地址
正确答案: D
需要填写的内容是:小程序名称、头像、介绍以及服务类目的选择
9关于小程序成员类型,不包含以下哪个?
A、开发者
B、管理员
C、审核者
D、体验者
正确答案: C
只有腾讯公司官方才审核
10关于微信web开发者工具的下载和安装,没有以下哪个版本?
A、Unix
B、Mac OS
C、Windows 32
D、Windows 64
正确答案: A
只有三个版本:MacOS、Windows32和64位操作系统
第2章作业
一.单选题(共10题,100.0分)
1新建项目时需要填写AppID,关于此项内容以下说法不正确的是?
A、不填写AppID就无法成功创建项目。
B、只有填写了AppID的项目才可以进行手机预览。
C、如果填写了与开发者无关的AppID是无法创建成功的。
D、AppID也称为小程序ID,每个账号的ID都是唯一的。
正确答案: A
不填写AppID也能创建新项目,只不过无法手机预览,部分功能受限。
2小程序根据开发阶段可以分为不同的版本,这些版本不包括以下哪个?
A、开发版
B、体验版
C、线上版
D、内部版
正确答案: D
开发版、体验版和线上版。
3在创建完成的第一个小程序项目中,project.config.json文件属于以下哪种?
A、主体文件
B、项目配置文件
C、页面文件
D、其他文件
正确答案: B
这是唯一的项目配置文件,里面包含了小程序的类型、id、项目名称等各类信息。
4主体文件都是app开头加上不同后缀名组成的,以下哪个文件是可选的?
A、app.js
B、app.json
C、app.wxss
D、以上都不正确
正确答案: C
app.wxss是公共样式表文件,为可选文件,即不需要时可以不填写。
5小程序页面的所有路径地址是保存在以下哪个文件中的?
A、app.json
B、app.js
C、app.wxss
D、project.config.json
正确答案: A
app.json中会自动生成pages属性,该属性是以数组的形式保存了全部的页面地址
6在app.json的window属性中还可以配置页面顶端导航栏的样式,以下那个属性用于定义导航栏背景颜色?
A、backgroundTextStyle
B、navigationBarTextStyle
C、navigationBarTitleText
D、navigationBarBackgroundColor
正确答案: D
l navigationBarBackgroundColor是导航栏背景颜色;
l navigationBarTitleText是导航栏标题文本内容;
l navigationBarTextStyle是导航栏标题文本颜色;
l backgroundTextStyle是下拉动作时背景字体颜色。
7app.json中的tabBar属性可以用于规定tab工具栏用于切换多页面效果。其中页面最少必须有2个,最多只能有多少个?
A、3
B、4
C、5
D、6
正确答案: C
最少2页,最多5页。
8关于app.json中的tabBar功能,以下说法正确的是?
A、tabBar上必须同时有图标和文字
B、tabBar中的指定的路径地址无需在pages属性中声明
C、tabBar默认显示最左边的页面
D、tabBar上可以只有图标,也可以只有文字
正确答案: D
1.tabBar可以自己定制,图标和文字可以单独存在其中一种,也可以同时存在。
2.所有页面的路径地址都必须在pages属性中声明。
3.tabBar默认显示的页面必须是pages属性中保存的第一个数组元素。
9以下哪个文件是小程序的全局逻辑文件?
A、app.js
B、app.wxss
C、app.json
D、project.config.json
正确答案: A
JS类型文件都属于逻辑层的内容,其中app.js是小程序的全局逻辑文件
10关于微信web开发者工具,不包含以下哪种界面?
A、计算器
B、模拟器
C、编辑器
D、调试器
正确答案: A
第3章作业
一.单选题(共10题,80.0分)
1已知wxml页面上有:
在js页面上有:
Page({
data:{ msg:'hello' }
})
那么页面最终显示的文字效果是?
A、{{msg}}
B、msg
C、{{hello}}
D、hello
正确答案: D
2如果希望组件被隐藏,以下哪个语句可以实现?(8.0分)
A、
B、
C、
D、
正确答案: B
3已知wxml页面代码如下:
js页面代码如下:
Page({
data: {
x : 5, y : 4, z : 3
}
})
最后显示结果是?
A、9
B、1+3+5
C、13x
D、1+3+x
正确答案: D
4已知在wxml页面有:
在js页面有:
Page({
data: {
flag: true
}
})
试判断测试组件
A、测试组件被隐藏。
B、测试组件被显示出来。
C、测试组件不断切换隐藏/显示状态。
D、以上说法都不正确。
正确答案: B
5已知js文件中有:
Page({
data: {
teacher: [
{name: '张老师',id: '111'},
{name: '李老师',id: '222'},
{name: '王老师',id: '333'}
]
}
})
想在wxml页面上显示张老师的id号,
A、teacher[1].id
B、teacher.id[1]
C、teacher[0].id
D、teacher.id[0]
正确答案: C
6已知js文件中有:
Page({
data:{
array:[ '张三', '李四', '王五']
}
})
wxml页面代码如下:
学生{{stuID}}:{{stuName}}
请问这三个问号的位置分别应该怎么填写,才能正确显示每个学生的姓名stuNam和学号stuID(默认数组中元素序号 )?
A、array, index, item
B、array, stuID, stuName
C、{{array}}, index, item
D、{{array}}, stuID, stuName
正确答案: D
7已知wxml页面有:
在js页面有:
Page({
data:{
x: 9
}
})
A、A
B、B
C、C
D、ABC
正确答案: C
8微信小程序特有的尺寸单位是?
A、px
B、rpx
C、pt
D、cm
正确答案: B
9已知wxml页面有:
在wxss文件中使用以下哪种选择器可以将其中的文字更新为红色?
A、id{color:red;}
B、.test{color:red;}
C、#test{color:red;}
D、test{color:red;}
正确答案: C
10
以下哪个事件表示手指触摸后马上离开?
A、touchstart
B、touchend
C、longpress
D、tap
正确答案: D
二.简答题(共2题,20.0分)
1解释小程序中文件的引用中import和include方式的作用?
小程序可以使用标签在目标文件中事先定义好模板,然后在当前页面使用
小程序使用
2解释小程序中绑定的事件中的冒泡事件和非冒泡事件概念。
- 冒泡事件指当一个组件上的事件被触发后,该事件后向父节点传递;
- 非冒泡事件是指当一个组件上的事件被触发后,该事件不会向父节点传递。
WXML中支持的冒泡事件有:手指触发动作开始touchstart,手指触摸后移动touchmove,手指触摸动作被打断touchcancel,手指触摸动作结束touchend,手指触摸后马上离开tap,等等。
第4章作业
一.单选题(共10题,70.0分)
1以下哪个不属于小程序的容器组件?
(7.0分)
A、
B、
C、
D、
正确答案: C
2关于滚动视图
A、可以设置scroll-x属性进行横向滚动
B、可以设置scroll-y属性进行纵向滚动
C、纵向滚动时,必须设置该组件的固定高度
D、可以自定义任意角度的滚动方向
正确答案: D
3
A、
B、
C、
D、
正确答案: A
4
A、
B、
C、
D、
正确答案: A
5已知有
运行后页面预览效果是?
A、显示<本身
B、显示>符号
C、显示<符号
D、不显示任何内容
正确答案: C
6以下哪个不属于表单组件?
A、
B、
C、
D、