Vue应用开发 方选政 教材配套习题及答案.docx

上传人:lao****ou 文档编号:189472 上传时间:2023-05-12 格式:DOCX 页数:31 大小:88.84KB
下载 相关 举报
Vue应用开发 方选政 教材配套习题及答案.docx_第1页
第1页 / 共31页
Vue应用开发 方选政 教材配套习题及答案.docx_第2页
第2页 / 共31页
Vue应用开发 方选政 教材配套习题及答案.docx_第3页
第3页 / 共31页
Vue应用开发 方选政 教材配套习题及答案.docx_第4页
第4页 / 共31页
Vue应用开发 方选政 教材配套习题及答案.docx_第5页
第5页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Vue应用开发 方选政 教材配套习题及答案.docx》由会员分享,可在线阅读,更多相关《Vue应用开发 方选政 教材配套习题及答案.docx(31页珍藏版)》请在第一文库网上搜索。

1、VUe应用开发方选政教材配套习题及答案第一章:情境一一、选择题1 .下列哪个选项不是单页面应用程序(SPA)的优点?A.不需要重新加载整个页面,运行流畅B.高效的前后端分离模式C.有利于SEOD.减轻服务器压力2 .下列哪些是Vue的特性?(多选)A.轻量级B,双向数据绑定C.组件化D,数据驱动视图3 .不属于Vue使用虚拟DOM的特点是?A.虚拟节点可以理解成节点描述对象,它描述了应该怎样去创建真实的DOM节点B.虚拟DOM优势:渲染引擎操作DoM慢,JS运行效率高,于是将DOM对比操作放在JS层,提高效率C.提升渲染性能Virtua1DOM的优势不在于单次的操作,而是在大量、频繁的数据更新

2、下,能够对视图进行合理、高效的更新D.Virtua1DOM是以JaVaSCriPt对象为基础,所以必须依赖于浏览器才能运行4. 下面不属于Vue组件的是?A. VueRouterB. VueC1IC. VuexD. E1ementUI5. VueRouter功能不包括?A.嵌套路由映射B.动态路由选择C.页面布局D.模块化、基于组件的路由配置6. VueC1i功能不包括?A.实现的交互式的项目脚手架B.调试应用程序C.实现的零配置原型开发D.运行时依赖7. React和Vue描述错误的是?A.在React应用中,当某个组件的状态发生变化时,它会以该组件为根,重新渲染整个组件子树B.在VUe中,

3、一切都是JaVaSCriPtC.Vue和React都提供了强大的路由来应对大型应用D.在Vue应用中,组件的依赖是在渲染过程中自动追踪的,所以系统能精确知晓哪个组件确实需要被重渲染8. Angu1arJS和Vue描述错误的是?.AngUIaJS有更好的性能,并且非常非常容易优化B. Angu1arJS使用双向绑定,Vue在不同组件间强制使用单向数据流C. Vue.js是一个更加灵活开放的解决方案D. Vue的一些语法和Angu1arJS的很相似,因为Angu1arJS是Vue早期开发的灵感来源9. Angu1ar和Vue描述错误的是?.这两个框架都很快,有非常类似的benchmark数据B.

4、Angu1ar事实上必须用TypeScript来开发C. AngUIar相比VUe于更加灵活D.最近的Angu1ar版本中在使用了AOT和tree-shaking技术后使得最终的代码体积减小了许多10. 下面关于VUeX描述错误的是?,Vuex是一个专为Vue.js应用程序开发的状态管理模式库8. Vuex采用分布式存储管理应用的所有组件的状态C.每一个Vuex应用的核心就是store(仓库),store基本上就是一个容器,它包含着你的应用中大部分的状态stateD.在单页面应用中,Vuex能很好的在组件外部管理状态二、简答题1什么是Vue框架?2.Vue生态系统中包括了哪些插件?第一章:情境

5、二一、选择题1 .关于Vue-C1i说法错误的是?A. VueC1I是一个基于Vue.js进行快速开发的完整系统B. C1I(vue/c1i)是一个全局安装的npm包,提供了终端里的Vue命令C. C1I目前还不能提供图形化界面管理你的所有项目D. C1I服务是构建于webpack和webpack-dev-server之上的2,下列关于Vue2和Vue3的描述错误的是?A. Vue3中TemP1ate支持多个根标签,Vue2不支持B. Vue3中的生命周期的挂载钩子是OnMounted,需要引入才能使用C. Vue3组合API中的setup()方法中不可以使用生命周期钩子函数D. Vuo3引入

6、了tree-shaking,以模块的方式引入api,减小打包体积3 .下列关于VueC1i的描述错误的是?A.VueC1I有几个独立的部分,VueC1I仓库里同时管理了多个单独发布的包B.安装VUe3+命令为:npminsta11vue-c1iC.安装VUe3+命令为:npminsta11vuec1iD.安装Vue3+后若要使用init命令,还需安装npminsta11vuo/c1i-init4 .下列关于VueInit项目描述错误的是?A. bui1d为项目构建包B. config为项目开发环境配置包C. src为项目源码包D. index,htm1文件在src源码包中,所有的页面文件都放置

7、在源码包内5 .下列哪个选项不是单页面应用程序(SPA)的优点?A.不需要重新加载整个页面,运行流畅B.高效的前后端分离模式C.有利于SEOD.减轻服务器压力6 .下列关于NodeJs的描述错误的是?,Node.js在一台服务器上处理数千个并发连接时需引入管理线程B. Node.js是一个开源与跨平台的JavaScript运行时环境C. Node,js在浏览器外运行V8JavaScript引擎D. Node,js应用程序运行于单个进程中,无需为每个请求创建新的线程7 .下列关于npm的描述错误的是?.Npm是Node,js标准的软件包管理器B. Npm制定版本安装命令个:npmi#版本C. N

8、Pn1提供包下载、更新、卸载、版本控制、运行任务等功能D. Npm可运行package.json中定义的任务8 .使用VUe1nit创建项目可采用的包有?(多选)A. browserifyB. browserify-simp1eC. webpackD. webpack-simp1e9 .使用VUeInit创建项目时描述信息错的的是?.Projectname:项目名称,可直接回车B. Insta11vue-router?(yn):是否安装VueRouterC. USeES1intto1intyourcode?(yn):是否初始化代码D. SetupunittestswithKarma+Mocha

9、?(yn):是否安装单元测试10 .本机同时启动两个Init项目,描述正确的是?,第二个项目无法启动,端口被占用B.第二个项目无法启动,因同一台机器智能启动一个项目C.第二个项目可以启动,自动采用其余端口D.第二个项目可以启动,自动停止第一个项目二、简答题1阐述VueC1i从2.X升级到3.x过程。2.阐述VUeinit项目目录结构。第一章:情境三一、选择题1 .关于VueC1iCreate项目命令正确的是?A. VUecreateprojectNameB. vuecreatebrowserifyprojectNameC. vuecreatewebpackprojectNameD. vuecr

10、eatewebpack-simp1eprojectName2 .关于VueC1iCreate项目包结构描述错误的是?A. /nodemodu1es:项目依赖包B. /pub1ic:入口文件公共包C. /src:源码包D. /router:项目路由配置包3 .关于VueC1i描述错误的是?A.Create项目不能创建Vue3.x项目B.使用vuecreate之前必须安装vuec1iC. VUec1i的安装命令是npminsta11-gvue/c1iD. VUC/c1i兼容init创建项目方式4.关于main,js描述错误的是?A. main,js是项目全局js入口文件B. main,js中需要初

11、始化Vuc实例,并绑定index,htm1中id为app的divC.在main,js中使用了VueRender服务器渲染技术D.main,js和index,htm1在同一个目录5 .启动create项目的命令正确的是?A. npmrunserverB. npmrunserveC. npmrundevD. npmrun1ive6 .Vue项目默认启动端口是?A. 80B. 443C. 8080D. 80887 .关于App.vue描述正确的是?(多选)A. pp.vue是项目的根组件B. App.vue由IenIP1ate、script、StyIe组成C. App.vue由main,js导入,并

12、渲染到index,htm1页面D. App.vue中需要导出VUe实例,并指定名字8 .关于App.vue导入组件描述错误的是?A.在script标签中使用import语法导入组件B.在components中注册组件C.导入组件可以同名D.在temp1ate中使用组件9 .关于ini1和Create项目描述错误的是?A. init项目需要选择模版,create项目无需选择模版B. init项目和CreaIe项目包结构相同C. init项目和Create项目启动命令不同D. create项目能创建vue3.X项目二、简答题1阐述Vuecreate单页面渲染过程。2.阐述VueinitCrea1e

13、项目的区别。第一章:情境四一、选择题1 .关于VueC1iUi项目命令正确的是?.vueUiprojectNameB. vueuibrowserifyprojectNameC. vueuiwebpackprojectNameD. vueui2 .关于VueC1iUi项目包结构描述正确的是?(多选)./node_modu1es:项目依赖包B. /pub1ic:入口文件公共包C. src:源码包D. /src/router:项目路由配置包3 .启动vueui项目的命令正确的是?A. npmrunserverB. npmrunserveC. npmrundevD. npmrun1ive4 .关于vu

14、eui项目描述错误的是?,可以选择VUe2、VUe3、手动配置方式、远程预设方式创建项目B.可以在项目管理中直接编译和启动项目C.项目管理器地址http:/1oca1host:8000/projectse1ectD.需使用命令方式启动项目5 .关于vueui项目自动依赖的环境有?(多选).Vue3B.babe1C.ES1intD.E1ementUI二、简答题1阐述VueUi创建项目流程。第二章:情境一一、选择题1 .Vue模板语法有?(多选)A.插值B.指令C.缩写D.脚本2 .Vue插值使用场景不包括?A. TextB. HTM1C. JavaScriptD. CSS3 .下列关于v-mod

15、e1的说法,哪项是不正确的是?A. v-mode1如果为不同元素绑定数据,则使用不同的元素property,并抛出不同的事件B. v-mode1本质上是语法糖,它负责监听用户的输入事件以更新数据C. v-mode1是内置指令,不能用在自定义组件上D.对input使用v-mode1,实际上是指定其rva1ue和input事件4 .关于Vue双向数据绑定说法错误的是:A. Vue实现双向数据绑定是采用数据劫持和发布者-订阅者模式B. Object.defineProperty(obj,key,va1)可以监听数组变化,不需要做特殊处理C. Vue2.0数据劫持是利用ES5的Object.defineProperty(obj,key,va1)方法来劫持每个属性的getter和s

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服