《Vue框架开发》期末考试试题
《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“,Vue会跳过 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实例对象只允许有唯一的一个根标签 通过 s参数可以定义事件处理函数 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为标签提供的过渡类名的说法,错误的是() [单选题] * v- enter在元素被插入之前生效,在元素被插入之后的下一帧移除(正确答案) v-leave在离开过渡被触发时立刻生效,下一帧被移除 v-enter-- active可以控制进入过渡的不同的缓