《Vue- 框架开发》期末考试试题
1. .Vue 与 Angular 和 React框架不同的是, Vue 设计为自下而上逐层应用。 [判断
题] *
对(正确答案 )错
2. Vue 完全能够为复杂的单页应用提供驱动。
[ 判断题 ] *
对(正确答案 )错
3. Vue 是一套构建用户界面的渐进式框架, Vue 的核心只关注视图层。 [判断题 ] *
对
错(正确答案 )
4. Vue 中 MVVM 框架主要由 3 部分组成 : Model 、 View 和 ViewModel [ 判断题 ] *
对(正确答案 )
错
5. Vue 可以在 Node 环境下进行开发,并借助 npm 包管理器来安装依赖。 [ 判断题 ]
*
对(正确答案 )错
6. 在项目中引入了 vuejs 文件,才可以创建 Vue 实例。 [判断题 ] *
对(正确答案 )错
7. Vue 事件传递方式有冒泡和捕获,默认是冒泡。
对(正确答案 )
[ 判断题 ] *
错
8. Vue 开发提出了组件化开发思想,每个组件都是一个独立的单元。
对(正确答案 )
[ 判断题 ] *
错
9. 在 Vue 中 beforeDestroy与 destroyed钩子函数执行后,都可以获取到 Vue 实例。
[ 判断题 ] *
对(正确答案 )
错
10. Vue 提供的全局 APl 接口 component,不能用来注册组件。 [ 判断题] *
对
错(正确答案 )
11. Vue 实例对象中 data数据具有响应特性 [ 判断题 ] *
对(正确答案 )
错
12. Vue 中通过 wm.slots 可以获取子组件实例对象 [判断题 ] *
对
错(正确答案 )
13. Vue 实例对象中通过 options 可以获取到父作用域下的所有属性。 [ 判断题 ] *
对(正确答案 )错
14. 函数式组件中的 render函数用来创建组件模板 [判断题 ] *
对(正确答案 )错
15. 给过渡元素添加 v-bind:css=\"true\会跳过 CSs的检测 [ 判断题 ] *
对(正确答案 )
错
16. Vue 中组件分为三种,基础部分有两种:全局组件和局部组件,工程化里有一
种,即 .vue 单文件组件。 [判断题 ] *
对(正确答案 )错
17. 包管理工具与镜像: npm 即 node.js包管理工具, cnpm 为淘宝镜像 [ 判断题 ] *
对(正确答案 )
错
18. 单文件组件默认导出语法为 export default 。 [判断题 ] *
对(正确答案 )错
19. 在@ before- enter阶段可以设置元素开始动画之前的起始样式。
对(正确答案 )
[判断题 ] *
错
20. 在使用 animate.css库时,基本的 class样式名是 animate [判断题 ] *
对
错(正确答案 )
21. enter 和 leave 动画钩子函数 , 除 el 参数外还会传入一个 done 作为参数。 [ 判断题 ] *
对(正确答案 )
错
22. 后端路由通过用户请求的 URL 导航到具体的 html 页面。 [判断题] *
对(正确答案 )错
23. 开发环境下 ,使用 import VueRouter from vueRouter 来导入路由 [判断题 ] *
对(正确答案 )
错
24. 嵌套路由的使用 ,主要是由页面结构来决定的 [ 判断题 ] *
对(正确答案 )错
25. params方式传参类似于 GET 请求。 [判断题 ] *
对
错(正确答案 )
26. 在单页面应用中更新视图可以不用重新请求页面。
[判断题 ] *
对(正确答案 )错
27. Vuex 实例对象可以调用 Vue 全局接口。 [ 判断题 ] *
对(正确答案 ) 错
28. Vuex 的 state选项中数据是初始数据状态 [ 判断题 ] *
对(正确答案 )错
29. Vue 中插槽可以实现组件任意嵌套 ,且在版本 2.2.6+以后开始支持 [ 判断题 ] *
对
错(正确答案 )
30. 当在 Vuex 实例对象中调用 store时 ,一定会获取到 store实例对象对(正确答案 )
错
二、单选题 (每小题 2 分)
31. 下列关于 Vue 的优势的说法错误的是() [单选题 ] *
双向数据绑定
轻量级框架
增加代码的耦合度 (正确答案 )
实现组件化
32. 下列不属于 Vue 开发所需工具的是() [单选题 ] *
Chrome 浏览器
VS Code 编辑器
vue-devtools
微信开发者工具 (正确答案 )
33. npm 包管理器是基于()平台使用的。 [ 单选题 ] *
Node.js(正确答案 )
判断题 ] *
[
Vue
Babel
Angular
34. 下列选项中,用来安装 vue 模块的正确命令是() [单选题 ] *
npm install vue(正确答案 )
node.js install vue
node install vue
npm I vue
35. 下列关于 Vue 实例对象说法不正确的是() [单选题 ] *
Vue 实例对象是通过 new Vue ()方式创建的
Vue 实例对象只允许有唯一的一个根标签
通过 methods参数可以定义事件处理函数
Vue 实例对象中 data数据不具有响应特性 (正确答案 )
36. Vue 中实现数据双向绑定的是() [ 单选题] *
v-bind
v-for
v-model(正确答案 )
v-if
37. 在 Vue 中,能够实现页面单击事件绑定的代码是()
[单选题 ] *
v-on:enter
v-on:click (正确答案 )
v-on:mouseenter
v-on:doubleclick
38. 下面列出的钩子函数会在 Vue 实例销毁完成时执行的是() [单选题 ] *
updated
destroyed(正确答案 )
created
mounted
39. 以下选项中不属于 vuex 中的属性? [单选题 ] *
state
getters
actions init (正确答案 )
40. Vue 实例对象获取子组件实例对象的方式是 () 。 [ 单选题 ] *
parent
Children(正确答案 )
child
Component
41. 以下获取动态路由 { path: '/user/:id' } 中 id 的值正确的是() this.$route.params.id
this.route.params.id(正确答案 )
this.$router.params.id
this.router.params.id
42. 下列选项中关于动画钩子函数说法 ,正确的是 () 。
[ 单选题 ] *
A:leave- cancelled函数只能用于 v-if 中
[ 单选题 ] *
对于@ enter来说 , 当与 CSs 结合使用时 , 回调函数 done是必选的
done作为参数 , 作用就是告知 vue 动画结束 (正确答案 )
钩子函数需要结合 CSS transitions或 animations使用 ,不能单独使用
43. 下列关于 Vue 为< transition>标签提供的过渡类名的说法 ,错误的是 () [ 单选题 ] *
v- enter 在元素被插入之前生效 ,在元素被插入之后的下一帧移除 (正确答案 )
v-leave 在离开过渡被触发时立刻生效 , 下一帧被移除
v-enter-- active 可以控制进入过渡的不同的缓和曲线
如果 name属性为 my-name,那么 my-就是在过渡中切换的类名的前缀
44. 下列选项中关于多个元素过渡的说法 ,错误的是 () [ 单选题 ] *
当有相同标签名的元素切换时 , 需要通过 key 特性设置唯一的值来标记以让 vue 区 分它们
不相同元素之间可以使用 v-f 和 v-else 来进行过渡
< transition>组件的默认行为指定进入和离开同时发生
不可以给同一个元素的 key 特性设置不同的状态来代替 v-if 和 v-else(正确答案 )
45. 下列 vue-router 插件的安装命令 ,正确的是 () [ 单选题 ] *
npm install vue-router(正确答案 )
node install vue-router
npm Install vueRouter
npm I vue-router
46. 下列关于 query方式传参的说法 ,正确的是 () [ 单选题 ] *
query 方式传递的参数会在地址栏展示 (正确答案 )
在页面跳转的时候 ,不能在地址栏看到请求参数
在目标页面中使用 “this.route. query参数名 ”来获取参数
在目标页面中使用 “this.Route. params.参数名 ”来获取参数
47. 下列关于 params方式传参的说法 ,错误的是 [单选题 ] *
在目标页面中也可以使用 “Route. params.参数名 ”来获取参数
在页面跳转的时候 ,不能在地址栏看到请求参数
以 params方式传递的参数会在地址栏展示 (正确答案 )
在目标页面中使用 “this Route. params.参数名 ”来获取参数
48. 下列关于 Vuex 实例对象接口的说法 ,错误的是 [ 单选题 ] *
Vuex 实例对象提供了 store实例对象可操作方法
Vuex 实例对象 state数据可以由实例委托代理 (正确答案 )
通过 Vuex 实例对象可实现组件状态的管理维护Vuex 实例对象初始数据是 state数据
49. 下列不属于 Vuex, Store 配置对象接收参数的是 ( [单选题 ] *
data(正确答案 )
state
mutations
getters
50. 下面关于 Vuex 中的 actions 的说法 ,不正确的是 [单选题 ] *
actions中事件函数通过 commit 完成分发
acitons中事件处理函数接收 context 对象
actions与 Vue 实例中的 methods是类似的
可以用来注入自定义选项的处理逻辑 (正确答案 )
因篇幅问题不能全部显示,请点此查看更多更全内容