版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web全栈开发职业技能等级(1+X)考试复习题库(含答案)
一、单选题
1.在小程序的页面组件中,()是定义单选框。
A\<checkbox>
B、<input>
C、<button>
D、<radio>
答案:D
解析:微信小程序-radio单选框
2.TypeScript用。来分隔两条语句
A、逗号
B、分号
C、句号
D、括号
答案:B
解析:除了分号其它都不能
3.node,js搭建后台服务,()命令可以实时监听文件的修改且进行。
A、node
Bxnodemon
C、watch
Dxhot
答案:B
解析:nodemon是一种工具,可在检测到目录中的文件更改时通过自动重新启动
节点应用程序来帮助开发基于node,js的应用程序
4.Vue实例的data属性,不可以在下来哪个生命周期中获取到?()
A、beforeCreate
B、Created
C、beforeMount
D、mounted
答案:A
解析:Vue实例的data属性可以在created、beforeMountxmounted生命周期
中获取到
5.在bootstrap中,不属于justify-content属性值的是()
Axflex-start
Bxflex-end
C、middle
D、space-between
答案:C
解析:flex-start从行首起始位置开始排列fIex-end从行尾位置开始排列spa
ce-between均匀排列每个元素,首个元素放置于起点,末尾元素放置于终点。
6.在微信小程序页面组件中,()表示将其包裹的所有<radio>标签当做一个单
选框组。
Ax<seIected-group>
B、<radio-group>
Cx<checkbox-group>
D、<option-group>
答案:B
7.下列选项中,用于设置弹性盒子元素按纵轴方向顺序排列的是()
A、flex-direction:row;
Bxflex-direction:row-reverse;
Cvflex-direction:coIumn;
D、flex-direction:column-reverse;
答案:C
解析:flex-direction:coIumn;将主轴方向改为Y轴
8.以下不属于容器内的项目可以设置的属性是
Axflex-order
BxaIign-content
Cxflex-grow
Dvflex-shrink
答案:A
解析:这个属性只适用于IE浏览器-ms-fIex-order
9.Vue中语句如下:v-for="ainarray”,其中可以用()替代in作为分隔符
A、of
B、and
C、eq
D、on
答案:A
解析:
可用of替代in作为分隔符
10.下列选项中,使用Bootstrap样式对于较长的内容可以使用…省略号来代替
的是()
A、text-title
B、text-success
C、text-primary
Dxtext-truncate
答案:D
解析:在Bootstrap中可以使用栅格系统的预定义类来对定义列表内容实现水平
对齐效果,对于较长的内容可以使用.text-truncate省略溢出部分,并使用…省
略号来代替。
11.下列Typescript数据型,说法错误的是
A、数组对象是使用单独的变量名来存储一系列的值
B、Map对象保存键值对,但是不能够记住键的原始插入顺序
C、元组中允许存储不同类型的元素,元组可以作为参数传递给函数
D、联合类型可以通过管道将变量设置多种类型,赋值时可以根据设置的类型来
赋值
答案:B
解析:元组的元素只能赋值给变量
12.以下哪项属于nodejs的特性?()
A、事件驱动
B、多线程
C、编译型
D、阻塞I0
答案:A
解析:nodejs的特性:1.事件驱动2.单进程3.单线程4.异步非阻塞I0
13.Vue实例的data属性,不可以在下来哪个生命周期中获取到?()
A、beforeCreate
B、created
CxbeforeMount
D、Mounted
答案:A
解析:BeforeCreate是创建前,获取不到Vue实例的data属性Vue实例的dat
a属性,可以在created、beforeMount\mounted生命周期中获取到
14.在小程序的页面组件中,。是定义单选框。
Ax<checkbox>
B、<input>
Cx<button>
Dx<radio>
答案:D
解析:小程序页面组件中,checkbox是复选框,input是输入框,button是按
钮,radio是单选框
15.以下不属于容器内的项目可以设置的属性是。
A、order
B、flex-display
C、flex-grow
D、flex-shrink
答案:B
16.下列选项,在vue中主要实现数据双向绑定,通常用在表单元素的命令是()
A、v-if
B、v-modeI
C、v-show
D、v-for
答案:B
解析:v-if条件判断使用v-if指令,指令的表达式返回true时才会显示v-sh
ow指令来根据条件展示元素v-for可以绑定数据到数组来渲染一个列表
17.下列TypeScript语句错误的是
A、IetreaIname:string='^eIlen";
B、IetreaIname:string=[HeIIen];
C、IetreaIname:string='Johnson';
D\Ietsentence:string='她的名字叫${reaIname}';
答案:B
解析:不能为中括号
18.以下代码中的this指的是()o<divid=,,app">
{{this.$store.state,name}}
</divXscript>varstore=newVuex.Store({state:{name:'store'}})varvm=new
Vue({el:'#app',store})</script>
A\标签
B、window对象
Gstore实例
D、Vue实例
答案:D
解析:那么大的一个newVue肯定就是VUE实例了啊虽然本题用的Vue2的写法
19.Node,js仅将工作区中修改的文件添加到暂存区(新增文件不添加),以备
提交,用什么命令标记最快?()
Avgitadd-A
B、gitadd-p
C\gitadd-i
D、gitadd-u
答案:D
解析:gitadd-A.列出所有本地分支和远程分支gitadd-p.查看指定文件的提交
历史gitadd-u.他仅监控已经被add的文件(即trackedfile),他会将被修改
或删除的文件提交到暂存区
20•.编译一个名为test,ts的Typescript文件,正确的命令是()
Axtstest.ts
Bxtsctest.tstotest.js
C、tsctest.ts
D、nodetest.ts
答案:C
解析:tsc编译文件
21.执行下列代码newVue({data:{a:1,b:2},created:function(){consoIe.log
(this.a)},mounted(){consoIe.Iog(this.b)}});最后打印结果为()
A、1
B、1,2
C、2,2
D、2,1
答案:A
解析:
metheds函数提前定义(类似提前声明变量进入页面内容全部渲染完成后自动引
函数)
22.在Vue.js中,使用()语句可以导入外联样式表
A、incIude
B、import
C、require
D、add
答案:B
解析:
A为用于将指定头文件嵌入源文件中
23.若移动端页面宽度为375px,将html的font-size值设置为7.5px,则1rem
=7.5px,那么100px对应为()
A、10rem
Bv12.2rem
C、13rem
Dx13.33rem
答案:D
解析:100/7.5=13.333333
24.在微信小程序中,()接口不能实现弹出对话框功能。
Axwx.showToast
Bvwx.showModaI
C、wx.showDialog
D、wx.showLoading
答案:C
解析:小程序中展示弹窗有四种方式:showToastxshowModaI%showLoadingvs
howActionSheet
25.在网站性能方面,页面静态化对提升网页打开速度有着比较显著的作用。下
面关于页面静态化的说法错误的是()
A、所谓纯静态化的页面,是指没有任何需要服务器端解释的页面
B、静态网页相比动态网页更容易被搜索引擎收录
C、页面静态化不需要对数据库执行读写,因此网站完全不需要使用数据库
D、对网站实行静态化,可以有效地阻止SQL注入
答案:C
解析:静态化概念:将页面内需要用到的数据从数据库中查询出来,然后生成一
个静态的HTML页面,比如首页。用户来访问时直接返回静态页面即可。
26.以下不属于视口概念的是()o
Ax布局视口(Iayoutviewport)
B、视觉视口(visualviewport)
G真实视口(realviwport)
D、理想视口(idealviewport)
答案:C
解析:视口有布局视口、视觉视口和理想视口,没有真实视口
27.NPM的命令中,用于查看包的文档的命令是。
AxnpminstaII-save包名
B、npminstaII-g包名
Cxnpmdocs包名
D、npmuninstaII包名
答案:C
解析:
npminstalI-save包名的意思是将模块安装到项目目录下,并在package文件
的dependencies节点写入依赖npmdocs包名的意思是代码相关的设计和使用文
档npmuninstalI包名的意思是删除这个npm包
28.TypeScript类中属性/方法的默认访问修饰符是()
Axprivate
Bxprotected
C、readonIy
DvpubIic
答案:D
解析:TypeScript类中属性/方法的默认访问修饰符是public
29.在Vue.js中,计算属性需要定义在选项中O
Axputed
B、pared
Cxwatch
D、mounted
答案:A
30.下列vue-router插件的安装命令,正确的是
Axnpmvue-routerinstaII
B、npminstaIIvue-router
CxnpmuninstalIvue-router
D、nodeinstaIIvue-router
答案:B
解析:在终端命令中输入npminstalIvue-router即可自动完成安装
31.在网站性能优化中,Cookie优化也是一个重要的部分,下面选项中不属于C
ookie优化的是()
A、缩小Cookie的大小
B、使用全局域名的Cookie
C、设置合理的过期时间
D、对于静态内容不发送Cookie
答案:B
解析:Cookie优化:1.减少Cookie的大小去除没有必要的cookie,如果网页
不需要cookie就完全禁掉,将cookie的大小减到最小。注意cookie设置的
domain级别,没有必要情况下不要影响到sub-domain设置合适的过期时间,
比较长的过期时间可以提高响应速度。2.页面内容使用无域名Cookie
32.TypeScript的super()函数的作用是
A、调用超类
B、执行名为super的自定义函数
C、从子类中调用父类或基类构造函数
D、构造类的实例
答案:C
解析:传统的js,使用prototype实现父'子类继承.如果父、子类有同名的方
法,子类去调用父类的同名方法需要用“父类.prototype,method,calI(this)”
但是在typescript中,提供了一^t'关键字super,指向父类.super,method()这样
就可以达到调用父类同名的方法.
33.在ES6中,下面不属于关键字let的特点的是()
A、只在let命令所在的代码块内有效
B、会产生变量提升现象
C、同一个作用域,不能重复声明同一个变量
D、不能在函数内部重新声明参数
答案:B
解析:ES6中,关键字let的特点是只在let命令所在的代码块内有效、不会产
生变量提升现象、同一个作用域,不能重复声明同一个变量、不能在函数内部重
新声明参数
34.下列关于v-model的说法,哪项是不正确的?O
Avv-model能实现双向绑定
B、v-model本质上是语法糖,它负责监听用户的输入事件以更新数据
Cxv-model是内置指令,不能用在自定义组件上
D、对input使用v-modeI,实际上是指定其:value和:input
答案:C
35.在网站性能方面,页面静态化对提升网页打开速度有着比较显著的作用。下
面关于页面静态化的说法错误的是()
A、所谓纯静态化的页面,是指没有任何需要服务器端解释的页面
B、静态网页相比动态网页更容易被搜索引擎收录
C、页面静态化不需要对数据库执行读写,因此网站完全不需要使用数据库
D、对网站实行静态化,可以有效地阻止SQL注入
答案:C
解析:静态化概念,将页面内需要用到的数据从数据库中查询出来,然后生成一
个静态的HTML页面,所以需要用到数据库
36.编译一个名为test,ts的TypeScript文件,正确的命令是()
Axtstest.ts
Bxtsctest.tstotest.js
C、tsctest.ts
D、nodetest.ts
答案:C
解析:正确的命令是tsctest.ts
37.使用git时以下哪个命令可以实现将文件修改从工作区添加到版本库的暂存
区()
Axgitadd
Bvgitmit
C、gitlog
D、gitreset
答案:A
解析:
gitadd加gitmit提交gitlog测试gitreset复位
38.在微信小程序中,()接口不能实现弹出对话框功能。
A、wx.showToast
Bxwx.showModaI
Cxwx.showDialog
D、wx.showLoading
答案:C
39.在Vue.js中,计算属性需要定义在选项中。
A、puted
B、pared
Cvwatch
D、mounted
答案:A
解析:puted计算属性pared比较watch监听属性mounted是vue中的一/钩子
函数
40.下面选项中,可以引入vuex.js核心文件的标签是()
A、a
B、Iink
C、div
D、script
答案:D
41.下列选项中,Bootstrap中的.navbar类用于制作Bootstrap()
A、列表
B、按钮组
C、导航栏
D、轮播图
答案:c
解析:.navbar:字面意思,navbar导航栏
42.使用git创建名为test的本地分支()
A、gitcheckouttest
B、gitbranchtest
C、gitbranch-dtest
D、gitremotetest
答案:B
解析:创建分支gitbranch名
43.在网站性能方面,页面静态化对提升网页打开速度有着比较显著的作用。下
面关于页面静态化的说法错误的是()
A、所谓纯静态化的页面,是指没有任何需要服务器端解释的页面
B、静态网页相比动态网页更容易被搜索引擎收录
C、页面静态化不需要对数据库执行读写,因此网站完全不需要使用数据库
D、对网站实行静态化,可以有效地阻止SQL注入
答案:C
解析:C项说法太绝对,并不是完全不需要使用数据库
44.下列选项中,关于视口的说法正确的是()o
A、视口是PC端的概念
B、视口是移动端的概念
C、视口是PC端和移动端都会应用的概念
D、以上都不对
答案:B
解析:窗口才是PC端的概念
45.下面不属于ES6关键字let的特点的是:()
A、只在let命令所在的代码块内有效
B、会产生变量提升现象
C、同一个作用域,不能重复声明同一个变量
D、不能在函数内部重新声明
答案:B
46.在0250>和<m6d<|30*>标签中,()表示该选项中对应的值
A、vaIue属性
B、checked属性
Gname属性
D、type属性
答案:A
解析:
单选框和对选框一起常用的是checked属性
47.在微信小程序的InnerAudioContext实例的事件中,()代表是播放事件。
AvonCanpIay()
B、onPIay0
CxonStop()
DxonPause()
答案:B
解析:onCanplay()可以播放onPlay()运行onStop()停onPause()暂停
48.以下不属于容器内的项目可以设置的属性是()
A、order
B、flex-display
Cvflex-grow
D、flex-shrink
答案:B
解析:A.order属性用于更改在主轴方向上排列顺序。C.fIex-grow放大因子默
认值为0,表示不去放大。D.flex-shrink缩小因子
49.下列TypeScript语句错误的是
A、IetreaIname:string-[HeIIen];
B、IetreaIname:string="HeIIen";
C、IetreaIname:string='Johnson';
D、Ietsentence:string='她的名字叫${reaIname}';
答案:A
解析:解析:Typescript使用string表示文本数据类型。可以使用双引号(“)
或单引号(,)来表示字符串类型。反引号(')来定义多行文本和内嵌表达式。
故这道题选A
50.下列关于v-model的说法,哪项是不正确的?()
Axv-model能实现双向绑定
B、v-model本质上是语法糖,它负责监听用户的输入事件以更新数据
C、v-model是内置指令,不能用在自定义组件上
D、对input使用v-modeI,实际上是指定其:vaIue和:input
答案:c
解析:v-model可以用在自定义组件上
51.以下不属于容器内的项目可以设置的属性是()
Avorder
B、flex-direction
Cxflex-grow
D、flex-shrink
答案:B
解析:容器内的项目可以设置的属性是order、flex-grow、flex-shrink
52.vue-router有哪几种导航钩子,以下哪种选项不是vue-router的导航钩子?
()
A、全局导航钩子
B、组件内的钩子
C、页面钩子
D、单独路由独享组件
答案:C
53.下列TypeScript的循环语句正确的是O
A、for(i=5;i>=1;i—)
B、for(i=5;i>=1;i++)
C、fori=1to5
D、if(i=5;i>=1;i—)
答案:A
54.下面不属于ES6关键字let的特点的是
A、只在let命令所在的代码块内有效
B、不会产生变量提升现象
C\let和var没有明显区别
D、不能在函数内部重新声明参数抛出异常
答案:C
解析:
作用域不同var是函数作用域,let是块作用域
55.以在网站性能优化中,Cookie优化也是一个重要的部分,下面选项中不属于
Cookie优化的是()
A、缩小Cookie的大小
B、使用全局域名的Cookie
C、设置合理的过期时间
D、对于静态内容不发送Cookie
答案:B
解析:Cookie优化有缩小Cookie的大小、设置合理的过期时间、使用不同的主
机减少Cookie的使用、对于静态内容不发送Cookie
56.Vue中的回调函数中在创建实例对象之前被调动的是
A、beforeUpdate
B、created
C、beforeMount
DxbeforeCreate
答案:D
解析:beforeUpdate:对象初始化之前,created对象已经创建,beforeMount对
象已经创建,符合题意的是D选项
57.在ES6的对象解构赋值中,var{a,b,c}={“c":10,"b”:9,"a":8}结果中,
a、b、c的值分别是:O
A、1098
B、8910
C、undefined9undefined
D、nulI9nulI
答案:B
解析:对象结构赋值
58.在ES6中,数组的解构赋值中,var[a,b,c]=[1,2]结果中,a、b、c的值分
别是:()
A、12nulI
B、12undefined
C、122
D、抛出异常
答案:B
解析:没有赋值就显示未定义undefined
59.ES6数组的扩展中,不属于用于数组遍历的函数的是:()
A、keys()
B、entries()
C、vaIues()
D、find()
答案:D
解析:find函数用于找出数组中符合条件的第一个元素,并不是用于遍历数组。
60.在canvas中,用于绘制图片的方法是()
A、draw()
B、fillImage()
C、strokeImage()
D、drawImage()
答案:D
解析:draw()画fiIIImage()填充图像strokeImage()描边图像drawImage()绘
制图像
61.ES6函数的扩展中,关于rest参数的描述,正确的是:。
A、获取函数剩下部分的参数
B、rest参数不可以是函数的最后一个参数
C、获取函数的第一个参数
D、一个名叫rest的参数A
答案:A
解析:当传入函数的参数个数不确定时,可使用rest参数(形式为...变量名)
获取函数的多余参数,用来代替arguments对象。rest参数之后不能再有其他
参数(即只能是最后一个参数),否则会报错。
62.如果让一个元素在pc端显示而在手机端隐藏,下列选项正确的是()
A、visibIe-xs-8hidden-md
B、visibIe-md-8hidden-xs
C、visibIe-md-8hidden-sm
D、visibIe-sm-8hidden-md
答案:B
解析:visible-md-8hidden-xs可以让一^元素在pc端显示而在手机端隐藏
63.ES6数组的扩展中,不属于用于数组遍历的函数的是:()
A、keys()
B、entries()
C、vaIues()
D、find()
答案:D
解析:entries0xkeys()和vaIues(),用来遍历数组。它们都返回一个遍历器
对象,find。用于找出第一个符合条件的数组成员。
64.下列选项中,用于设置弹性盒子元素将向行起始位置对齐的是
A、flex:start;
B、fIex:fIex-start;
Cxjustify-content:start:
D、justify-content:千Iex-start;
答案:D
解析:其余的不是设置行对齐的元素
65.Flex布局中不属于项目属性的是
Axflex-basis
Bxflex
CvaIign-seIf
D、aIign-content
答案:D
解析:项目属性有:orderxflex-grow、flex-shrinkxflex-basis、flex、aI
ign-seIf故排除法选
66.下列vue-router插件的安装命令,正确的是()
AxnodeinstaIIvue-router
B、npminstalIvue-router
C、npminstalIvueRouter
D、npmIvue-router
答案:B
解析:npm是NodeJS一起安装的包管理工具npminstalI插件名
67.在网站性能方面,页面静态化对提升网页打开速度有着比较显著的作用。下
面关于页面静态化的说法错误的是
A、所谓纯静态化的页面,是指没有任何需要服务器端解释的页面
B、静态网页相比动态网页更容易被搜索引擎收录
C、页面静态化不需要对数据库执行读写,因此网站完全不需要使用数据库
D、对网站实行静态化,可以有效地阻止SQL注入
答案:C
解析:页面静态化需要虽然不需要对数据库执行读写,但还是要使用数据库
68.关于移动端的touchend事件,说法正确的是()
A、手指在屏幕上静止时触发
B、手指滑动屏幕时触发
C、手指滑动屏幕停止时触发
D、手指离开屏幕时触发
答案:D
69.Bootstrap中,下列选项中的.navbar类可用于制作
A、列表
B、导航栏
C、按钮组
D、轮播图
答案:B
解析:.navbar设置nav元素为导航条组件;.navbar-defau11指定导航
条组件为默认主题;.navbar-inverse指定导航条组件为黑色主题;.navba
r-fixed-top设置导航条组件固定在顶部;.navbar-fixed-bottom设置
导航条组件固定在底部;.container-fluid——设置宽度充满父元素,即为10
0%;.navbar-header主要指定div元素为导航条组件包裹品牌图标及切换按
钮;.navbar-toggle设置button元素为导航条组件的切换钮;.coIIapsed
设置button元素为在视口小于768Px时才显示;.navbar-brand设置导
航条组件内的品牌图标;
70.以下哪项不属于node,js的缺点?()
Ax高并发
B、不适合CPU密集型应用
C、可靠性低
D、只支持单核CPU,不能充分利用CPU
答案:A
71.FLAX布局中容器的flex-direction属性值不能设置为()
A、row
B、coIumn
C、wrap
D、coIumn-reverse
答案:C
解析:flex-direction:排版方向wrap:换行
72.微信小程序中的flex布局,通过。属性控制排列方向。
A、flex
B、flex-direction
CxaIign-item
D、justify-content
答案:B
解析:B.flex-direction主轴方向C.align-item设置的是项目元素在交叉轴上
对齐样式D.justify-content主轴元素对齐方式
73..在微信小程序页面组件中,()表示将其包裹的所有〈radio》标签当做一个
单选框组。
A、<seIected-group>
B、<radio-group>
C、<checkbox-group>
D、<option-group>
答案:B
74.以下哪项属于node,js的特性?()
A、事件驱动
B、多线程
C、编译型
D、阻塞10
答案:A
解析:Node,js的特性是事件驱动、单进程单线程、异步非阻塞I/O、轻量、可
伸缩,适于实时数据交互应用、是一个JavaScript运行环境、依赖于谷歌浏览
器V8引擎进行代码解释
75.TypeScript用()来分隔两条语句
A、逗号
B、分号
G句号
D、括号
答案:B
解析:分号
76.vue-router有哪几种导航钩子,以下哪种选项不是vue-router的导航钩子?
()
A、全局导航钩子
B、组件内的钩子
C、页面钩子
D、单独路由独享组件
答案:C
解析:vue-router有3导航钩子:全局导航钩子、路由独享钩子、组件内的导
航钩子
77.下列选项中,关于Node.js全局函数编程模式说法正确的是。
A、开发效率高
B、维护成本低
C、容易污染全局变量
D、不容易污染全局变量
答案:D
解析:CD二选一
78.阅读如下Node,js代码,在下列选项中说法正确的是()
varfoo=,bar';
varfoo='baz';
Avfoo的值为undifined
B、foo的值为baz
C、foo的值为bar
D、产生了命名冲突
答案:D
解析:
不可以重复命名
79.uni-app是一个使用()开发所有前端应用的框架
A、vue.js
B、node,js
C、bootstrap
Dxreact,js
答案:A
80.下列TypeScript语句错误的是()
AvIetreaIname:string="HeIIen”;
B、Ietrealname:string=[HeIlen];
C、IetreaIname:string='Johnson';
D\Ietsentence:string='她的名字叫${reaIname}';
答案:B
解析需加弓I号”]
81.Vue.js为v-on指令提供了事件修饰符,也就是由点开头的指令后缀,其中
事件修饰符()用来限制事件只触发一次
A、stop
B、prevent
Cxonce
D、seIf
答案:C
解析:解析:.self:将事件绑定到自身,只有自身才能触发,通常用于避免冒
泡事件的影响.prevent:阻止默认事件的发生stop:阻止冒泡。nee:设置事件
只能触发一次capture:捕获冒泡,即有冒泡发生时,有该修饰符的dom元素会
先执行,如果有多个,从外到内依次执行,然后再按自然顺序执行触发的事件。
82.编译一^个名为test.ts的TypeScript文件,正确的命令是
Axtstest.ts
Bxtsetest.tstotest.js
C、tsetest.ts
D、nodetest.ts
答案:C
解析:tsc为执行命令,test,ts为文件名
83.TypeScript中匿名函数的正确写法是O
A、A”语法
B、“=>”语法
G“{}"语法
D、都不是
答案:B
84.在微信小程序目录结构中,()文件是应用配置文件
Avapp.js
B、app.json
Cxproject,config.js
D、index.json
答案:B
解析:
A为主逻辑文件,C为配置文件,D为微信基本界面配置文件
85.下列选项中,对Node,js中包说明文件package.json文件的属性描述错误的
是
A、version表示包的版本号
B、dependencies是包的依赖项,NPM会根据该属性自动加载依赖包
C、author表示包的作者
D、main表示包的简介
答案:D
解析:main:配置包的入口,默认为包根目录下的index.js
86.ES6中,数组赋值语句如下:var[x,y,z]=[8,23],则x、y、z的值分别是
A、823nulI
B、82323
G823undefined
D、抛出异常
答案:c
解析:解析:在解构赋值过程中,赋值不成功,变量的值会变成undefined,不
会抛出异常。
87.在Typescript中声明变量时,必须遵循的规则错误的有()
A、变量名称可以包含数字和字母
B、以数字开头的名称
C、除了下划线一和美元$符号外,不能包含其他特殊字符,包括空格
D、变量名可以是大小字母和数字的组合
答案:B
解析:注意题目“错误”的有声明变量不能以数字开头TS变量的声明:变量名称
可以包含数字和字母。除了下划线一和美元$符号外,不能包含其他特殊字符,包
括空格。变量名不能以数字开头
88.关于ES6箭头函数的描述,错误的是:()
A、使用箭头符号=>定义
B、参数超过1个的话,需要用小括号。括起来
C、函数体语句超过1条的时候,需要用大括号口括起来,用return语句返回
D、函数体内的this对象,绑定使用时所在的对象
答案:D
解析:参数超过1个的话,小括号可以省略
89.TypeScript类中属性/方法的默认访问修饰符是
Axprivate
B、protected
C、readonIy
D、pubIic
答案:D
解析:TypeScript的默认修饰符为pubIic其余的不是默认修饰符
90.在网站性能优化中,Cookie优化也是一个重要的部分,下面选项中不属于C
ookie优化的是()
A、缩小Cookie的大小
B、使用全局域名的Cookie
C、设置合理的过期时间
D、对于静态内容不发送Cookie
答案:B
解析:Cookie优化:1.缩小Cookie的大小2.设置合理的过期时间3.对静态内
容不发送Cookie
91.在ES6中对象的解构赋值中,var{a,b,c}={“c"90,"b”:9,"a":8}结果
中,a、b、c的值分别是:。
A、1098
B、8910
C、undefined9undefined
D\nulI9nulI
答案:B
解析:顺序是cba答案要的是abc看清楚
92.关于ES6箭头函数的描述,错误的是:。
A、使用箭头符号=>定义
B、参数超过1个的话,需要用小括号()括起来
C、函数体语句超过1条的时候,需要用大括号{}括起来,用return语句返回
D、函数体内的this对象,绑定使用时所在的对象
答案:D
解析:函数体内的this对象,函数体内的this对象,就是定义时所在的对象,
而不是使用时所在的对象。不可以当作构造函数,也就是说,不可以使用new
命令,否则会抛出一个错误。不可以使用arguments对象,该对象在函数体内不
存在。如果要用,可以用Rest参数代替。不可以使用yield命令,因此箭头函
数不能用作Generator函数。
93.TypeScript源文件的扩展名是()
A、js
B、ts
C、php
D、java
答案:B
解析:就是ts
94.Vue实例的data属性,不可以在下来哪个生命周期中获取到?
A、beforeCreate
B、created
CxbeforeMount
Dxmounted
答案:A
解析:只能在BCD这三个生命周期中获取到
95.6.在<radio>IKcheckbox>标签中,()表示该选项中对应的值。
Axchecked属性
B、vaIue属性
Gname属性
D、type属性
答案:B
解析:checked和value都可以
96.Vue常用的内置指令不包括
Axv-text
Bxv-ponent
C、v-htmI
Dvv-bind
答案:B
解析:解析:v-text:更新元素的textContent(innerText)。如果要更新部分
的textContent,需要使用{{Mustache要插值。v-html作用:更新元素的inner
HTMLo注意:内容按普通HTML插入-不会作为Vue模板进行编译。如果试图使用
v-html组合模板,可以重新考虑是否通过使用组件来替代。(v-html和v-text
基本相同但v-html会渲染dom节点)v-bind:作用:v-bind指令将数据绑定到
元素的属性上。
97.下列哪个不是Typescript支持面向对象的编程特性()。
A、属性
B、接口
C、继承
D、泛型
答案:A
解析:注意题目‘‘不是"TS支持面向对象的编程特性编程特性分为:类、接口'
继承、泛型
98.下列选项中,属于JavaScript的核心语法的是0
A、DOM
B、Java
GECMAScript
D、BOM
答案:C
解析:JavaScript的三大组成部分:1.ECMAScript:JavaScript的核心语法2.D
OM:文档对象模型3.BOM:浏览器对象模型
99.TypeScript语言的super0函数的作用是()
A、调用超类
B、从子类中调用父类或基类构造函数
C、执行名为super的自定义函数
D、执行名为super的自定义函数
答案:B
解析:作用是从子类中调用父类或基类构造函数
100.以下获取动态路由{path:'/user/:id'}中id的值正确的是()
A、this.$route.params,id
B、this,route,params,id
C、this.$router.params,id
D、this,router,params,id
答案:B
解析:$router:是路由操作对象,只写对象,专门用来操作路由的$route:路由
信息对象,只读对象,专门用来获取路由对象信息的路由跳转使用"router";
获取参数使用“route"
101.在ES6的数组解构赋值中,var[a,b,c]=[1,2]结果中,a、b、c的值分别是:
()
A、12nulI
B、12undefined
C、122
D、抛出异常
答案:B
解析:ES6数组解构赋值:把1赋值给a,把2赋值给b,没有值赋给c,c就是
undefind
102.在git使用过程中仅将工作区中修改的文件添加到暂存区(新增文件不添
加),以备提交,用什么命令标记最快?()
A、gitadd-A
B、gitadd-p
C、gitadd-i
Dxgitadd-u
答案:D
解析:gitadd-u指令把所有跟踪文件中被修改过,或已删除文件的信息添加暂
存区。它不会处理那些没被跟踪的文件
103.Vue为v-modeI提供了修饰符,在默认情况下,v-modeI在input事件中同
步输入框的值与数据,如果希望转为在change事件中同步,可以使用的修饰符
是O
A、trim
B、number
C、stop
D、Iazy
答案:D
解析:.trim:删除字符串头为空白符.number:HTML输入元素的值也总会返回字
符串。如果这个值无法被parseFloatO解析,则会返回原始的值.stop:阻止浏
览器的默认行为.lazy:v-modeI默认是同步数据,使用.Iazy会转变为在change
事件中同步
104.在ES6中,数组的扩展中不能用于数组遍历的函数的是
A、keys()
B、find()
C、vaIues()
D、entries()
答案:B
解析:解析:entries。方法返回一个数组的迭代对象,该对象包含数组的键值
对(key/value)。迭代对象中数组的索引值作为key,数组元素作为value。key
s()方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性
名的排列顺序和使用for.一in循环遍历该对象时返回的顺序一致。如果对象的
键-值都不可枚举,那么将返回由键组成的数组。values。方法返回一个新的Ar
rayiterator对象,该对象包含数组每个索引的值find()方法返回通过测试(函
数内判断)的数组的第一个元素的值。find。函数用于找出数组中符合条件的第
一个元素,并不是用于遍历数组。
105.在FLAX布局中,对于容器的flex-direction属性,其值的设置错误的为()
A、row
B、coIumn
C、wrap
D、coIumn-reverse
答案:C
解析:
FLAX布局中,容器的flex-direction属性没有warp这个属性
106.下列选项中可以通过调用微信小程序开发中()API,实现页面与页面之间
的跳转。
A、wx.navigateTo
B、wx.navigate
Cxwx.navigatorTo
Dxwx.navigator
答案:A
解析:wx.navigateT。保留当前页面,跳转到应用内的某个页面
107.在进入微信小程序开发前,需要先注册微信公众号,并安装()o
AxAppID
B、服务号
C、企业微信
D、微信开发者工具
答案:D
解析:开发微信公众号需要先安装微信开发者工具
108.如果让一个元素在pc端显示而在手机端隐藏,下列选项正确的是()
A、visibIe-xs_8hidden-md
B、visibIe-md-8hidden-xs
C、visibIe-md-8hidden-sm
D、visibIe-sm-8hidden-md
答案:B
解析:中屏(>=992px)显示,超小屏幕(<768px)隐藏,所以正确
109.使用git时以下哪个命令可以实现将文件提交到远程仓库()
Axgitadd
B、gitmit
C、gitlog
D、gitpush
答案:D
解析:A.add:将文件添加到缓存区B.mit:提交到本地仓库C.log:查看历史提
交日志D.push:将文件提交到远程仓库
110.以下不属于视口概念的是()
A、布局视口(Iayoutviewport)
B、视觉视口(visuaIviewport)
C、真实视口(reaIviwport)
D\理想视口(ideaIviewport)
答案:c
解析:移动端浏览器中的3种视口:布局视口,视觉视口,理想视口
111.下列TypeScript的循环语句正确的是()
A、for(i=5;i>=1;i—)
B、for(i=5;i>=1;i++)
Gfori=1to5
D、if(i=5;i>=1;i—)
答案:A
解析:B.无限循环C,没有循环体D.没有条件判断语句
112.Typescript中正确的文件名后缀是()
A、tt
B、ts
C、txt
D、js
答案:B
解析:在typescript中存在两种文件后缀名,一种是.ts,另一种是.d.ts结尾
的文件,我们主要的代码都是写在以.ts文件结尾的文件中。而.d.ts结尾的文
件就是声明文件。
113.TypeScript源文件的扩展名是
A、js
B、ts
C、php
D、java
答案:B
解析:.js为JavaScript的扩展名,.php为PHP的扩展名,.java为Java的扩展
名
114.下列关于丫力10£161的说法,哪项是不正确的?
Axv-model能实现双向绑定
B、v-model本质上是语法糖,它负责监听用户的输入事件以更新数据
C、v-model是内置指令,不能用在自定义组件上
D、对input使用v-model,实际上是指定其:value和:input
答案:C
解析:v-model为控制指令
115.在微信小程序中,()接口获取当前的地理位置
Avwx.getLocation
B、wx.chooseLocation
C、wx.choosePoi
D、wx.getPosition
答案:A
解析:
B为打开地图选择位置C为打开地图定位经纬度
116.下列TypeScript语句错误的是()
AvIetreaIname:string="HeIIen";
B、IetreaIname:string=[HeIIen];
C、IetreaIname:string='Johnson';
D、Ietsentence:string='她的名字叫${reaIname}';
答案:B
解析:string是字符串,他的值是数组
117.TypeScript中关于变量名正确的是()
A、变量名不能以数字开头
B、变量名可以包含字母和数字
C、不能包括空格以及除_和$外的其他特殊字符
D、以上都正确
答案:D
解析:变量名称可以包含数字和字母。除了下划线一和美元$符号外,不能包含其
他特殊字符,包括空格。变量名不能以数字开头。
118.TypeScript中,使用循环语句正确的是
Avfori=1to5
B、for(i=5;i>=1;i++)
C、for(i=5;i>=1;i—)
D、if(i=5;i>=1;i—)
答案:c
解析:A没有循环语句,且会报错,B会无限循环下去D没有else语句
119.在ECMAScript中函数的扩展中,关于rest参数的描述,正确的是:()
A、获取函数剩下部分的参数
B、rest参数不可以是函数的最后一个参数
C、获取函数的第一个参数
D、一个名叫rest的参数A
答案:A
解析:Rest就是获取函数剩下部分的参数
120.在微信小程序页面组件中,()表示将其包裹的所有〈radio》标签当做一个
单选框组。
A、<seIected-group>
Bx<radio-group>
Cx<checkbox-group>
D、<option-group>
答案:B
解析:<radio》组件是单选框组件,往往需要与radio-group组件配合使用
121.编译一个名为test,ts的TypeScript文件,正确的命令是()
A、tstest.ts
B、tsctest.tstotest.js
C、tsctest.ts
D、nodetest,ts
答案:c
解析:要在应用中使用TypeScript必须先编译,通过TypeScript编译器tsc
命令来完成这个过程,编译的结果是生成js文件。
122.在Vue.js中,下列关于query方式传参的说法中正确的是
A、在页面跳转时,地址栏看不到请求参数
B、可以在地址栏看到query方式的传递参数
C、在目标页面中可以使用“this,route,query.参数名”来获取参数
D、在目标页面中可以使用“this.$route.params.参数名"来获取参数
答案:B
解析:
要找到找到点击事件调用的接口方法,在调用的地方使用
123.下列关于v-model的说法,哪项是不正确的?()
Axv-model能实现双向绑定
B、v-model本质上是语法糖,它负责监听用户的输入事件以更新数据
C、v-model是内置指令,不能用在自定义组件上
D、对input使用v-modeI,实际上是指定其:vaIue和:input
答案:c
解析:允许一^"b自定义组件在使用v-model时定制prop和event0默认情况下,
一个组件上的v-modeI会把vaIue用作prop且把input用作event,但是一些
输入类型比如单选框和复选框按钮可能想使用valueprop来达到不同的目的。使
用model选项可以回避这些情况产生的冲突。
124.下面不属于ES6关键字let的特点的是:()
A、只在let命令所在的代码块内有效
B、会产生变量提升现象
C、同一个作用域,不能重复声明同一个变量
D、不能在函数内部重新声明参数抛出异常
答案:B
解析:使用var关键字才会产生变量提升的现象。关键字let不会产生变量提升
现象,所以必须先声明定义后使用,否则程序抛出异常。
125.在微信小程序中,()组件是表单组件中的一种,用于从底部弹起滚动的选
择器
A、process
B、sIider
C、input
D、picker
答案:D
解析:
a为标签定义运行中的进度(进程)b为滑动条c为文本框
126.在网站性能优化中,Cookie优化也是一个重要的部分,下面选项中不属于C
ookie优化的是()
A、缩小Cookie的大小
B、使用全局域名的Cookie
C、设置合理的过期时间
D、对于静态内容不发送Cookie
答案:B
解析:Cookie优化方案:1.去除没有必要的cookie,如果网页不需要cookie就
完全禁掉;2.将cookie的大小减到最小;3.设置合适的过期时间,较长的过期
时间可以提高响应速度;4,通过使用不同的domain减少cookie的使用
127.Vue实例为生命周期提供了回调函数,其中不包括()
AvbeforeCreate
B、created
C、beforeExecute
D、beforeUpdate
答案:C
解析:回调函数:1.beforeCreate2.created3.beforeUpdate
128.ES6数组的解构赋值中,var[a,b,数=[4,解结果中,a、b、c的值分别是()
A、45nulI
B、45undefined
C、455
D、报错
答案:B
解析:ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被
称为解构可以从数组中提取值,按照对应位置,对变量赋值。如果解构不成功,
变量的值就等于undefinedo
129.下面不属于ES6的关键字let的特点的是()
A、只在let命令所在的代码块内有效
B、会产生变量提升现象
C、同一个作用域,不能重复声明同一个变量
D、不能在函数内部重新声明参数
答案:B
解析:Let没有变量提升Let不允许重复声明Let有暂时性死区(临时失效区)
Let有块级作用域
130.在网站性能优化中,Cookie优化也是一个重要的部分下面选项中不属于Co
Okie优化的是
A、缩小Cookie的大小
B、使用全局域名的Cookie
C、设置合理的过期时间
D、对于静态内容不发送Cookie
答案:B
131.下面不属于ES6关键字let的特点的是:O
A、只在let命令所在的代码块内有效
B、会产生变量提升现象
C、同一个作用域,不能重复声明同一个变量
D、不能在函数内部重新声明参数
答案:B
解析:ES6不会产生变量提升
132.弹性盒布局属于下列哪项技术的内容()
A、HTML
B、Javascript
C、CSS3
D、CSS2
答案:C
133.在FLAX布局中,对于容器的千Iex-wrap属性,其值的设置错误的为
Axwrapover
B、nowrap
C、wrap
Dxwrap-reverse
答案:A
解析:解析:它可取三个值分别是nowrap(默认):不换行,wrap:换行第一
行在上方,wrap-reverse:换行,第一行在下方。
134.Typescript类中属性/方法的默认访问修饰符是()
A、private
B、protected
CxreadonIy
D、PubIic
答案:D
解析:Private是私有的,Protected受保护的,pubIic修饰符公共的,类中成
员默认的修饰符,Typescript没有readonIy这个修饰符
135.下列选项中,用于设置弹性盒子元素将向行起始位置对齐的是()
A、flex:start;
B、flex:flex-start;
Cxjustify-content:start:
Dxjustify-content:flex-start;
答案:D
解析:justify-content:start反方向
136.微信小程序中的flex布局,通过()属性控制排列方向。
A、flex
B、flex-direction
CxaIign-item
D、justify-content
答案:B
137.下面不属于ES6关键字let的特点的是:()
A、只在let命令所在的代码块内有效
B、会产生变量提升现象
C、同一个作用域,不能重复声明同一个变量
D、不能在函数内部重新声明参数
答案:B
解析:注意题目问的是“不属于"Es6关键字let的特点的是”不属于“let不会产
生变量提升现象
138.下列选项中,属于JavaScript的核心语法的是
A、DOM
B、JAVA
GECMAScript
D、BOM
答案:c
解析:A为文档对象模型C为另外一种编程语言D为浏览器对象模型
139.下列vue-router插件的安装命令,正确的是()。
A、nodeinstaIIvue-router
B、npminstalIvue-router
C、npminstalIvue-router
D、npmIvue-router
答案:B
解析:
node,js插件安装是npminstaII
140.使用git时以下哪个命令可以实现将文件提交到远程仓库()
A、gitadd
B、gitmit
C、gitlog
D、gitpush
答案:D
141.关于npm和cnpm说法错误的是
A、允许用户从NPM服务器下载别人编写的第三方包到本地使用
B、cnpm是基于npm实现的,是淘宝团队做的国内镜像
C、npmconfigsetregistry可以查看镜像源
D、cnpm在国内安装插件时,访问速度更快
答案:C
解析:C为修改镜像源查看镜像源为npmgetregistry
142.在Vue中,能够实现页面单击事件绑定的代码是()
A、v-on:enter
B、v-on:cIick
C、v-on:mouseenter
D、v-on:doubIecIick
答案:B
解析:A.enter(回车键)B.cIick(单击)C.mouseenter(鼠标移入)D.doublec
Iick(双击)
143.uni-app是一个使用。开发所有前端应用的框架
A、vue.js
B、node,js
Cxbootstrap
D、react.js
答案:A
解析:uni-app是一个使用Vue.js(opensnewwindow)开发所有前端应用的框架
144.微信小程序页面中使用()语句可以导入外联样式表
A、incIude
B、import
Cxrequire
Dxadd
答案:B
解析:要符号
145.小程序页面样式文件中,不能用作wxss元素尺寸单位的是()
A、rpx
B、px
C、vh
DxRpx
答案:D
解析:没有Rpx只有rpx写法错误
146.在ES6中,下面不属于关键字let的特点的是
A、只在let命令所在的代码块内有效
B、同一个作用域,不能重复声明同一个变量
C、会产生变量提升现象
D、不能在函数内部重新声明参数
答案:C
解析:使用var关键字才会产生变量提升的现象。关键字let不会产生变量提升
现象,所以必须先声明定义后使用,否则程序抛出异常。
147.下列公众平台类型中主要用于服务交互,类似银行、114,提供查询服务的
是()
A、订阅号
B、服务号
C、小程序
D、企业微信
答案:B
解析:本题目提问查询‘服务'用于‘服务’交互多次提出服务服务肯定就是服务号
148.在网页传输过程中,使用()压缩技术,可以有效地减少数据的传输量。
A、Iet
B、gzip
C、rip
D、rar
答案:B
解析:let是命名函数rip是一种协议rar传输量比gzip大
149.在移动端浏览器中,视窗视口指的是()
A、视觉视口
B、可见视口
C、布局视口
D、理想视口
答案:C
解析:在客户端,视口指的是浏览器的可视区域;而在移动端,它涉及3个视口:
Layoutviewport(布局视口),VisuaIViewport(视觉视口),IdealViewport
(理想视口)。
150.Vue实例的data属性,不可以在下来哪个生命周期中获取到?()
A、beforeCreate
Bxcreated
C、beforeMount
D、mounted
答案:A
解析:就是beforeCreate
151.在小程序中,()组件是表单组件中的一种,用于滑动选择某一个值
Avprocess
B、input
CxsIider
D、audio
答案:C
解析:
slider即滑动选择器。
152.Vue.js中可以使用()指令来监听DOM元素的事件,并触发运行JavaScri
pt代码,可称之为事件处理。
Asv-if
B、v-on
C、v-show
D、v-bind
答案:B
解析:v-on指令事件绑定机制,v-bind是用于绑定属性的指令
153.在微信小程序中,()组件是表单组件中的一种,用于实现开关选择器。
Avprocess
BxsIider
C\switch
Dvaudio
答案:C
154.以下不属于容器内的项目可以设置的属性是()
A、order
B、flex-direction
Cxflex-grow
D、flex-shrink
答案:B
解析:flex容器属性:1xdispIay:fIex\inIine-fIex2xflex-direction3xf
Iex-wrap4xflex-fIow5xjusti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年直流电弧故障断路器(AFCI)行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2024-2030年疝气修补装置行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年电梯导轨产业发展分析及发展趋势与投资前景预测报告
- 2024-2030年电动薯片切片机行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年甲羟孕酮行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年甘草次酸(CAS 471-53-4)行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年玻璃管电晕放电臭氧发生器行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年猫栏行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年特种通讯用品行业市场发展分析及发展趋势前景预测报告
- 2024-2030年特种光缆产业政府战略管理与区域发展战略研究咨询报告
- 劳保用品领用记录
- 施瓦布科学探究教学思想研究
- 新生儿肌肉注射维生素K1课件
- 第11课辽宋夏金元的经济社会与文化教学设计-高中历史必修中外历史纲要上册2
- 定制式义齿生产质量管理规范检查要点指南
- 智慧课堂云平台设计方案
- 探矿权申请书
- 肝胆外科学基础知识
- 小学教育课件教案太阳高度角的测量与计算
- 视频会议系统投标方案(技术标)
- 影视后期制作合同
评论
0/150
提交评论