《HTML5混合App开发》期末考试复习题及答案_第1页
《HTML5混合App开发》期末考试复习题及答案_第2页
《HTML5混合App开发》期末考试复习题及答案_第3页
《HTML5混合App开发》期末考试复习题及答案_第4页
《HTML5混合App开发》期末考试复习题及答案_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《HTML5混合App开发》期末考试复习题及答案单选题1.执行“ionicsetupsass”命令后,ionic项目模板中会增加的目录是()。A、wwwB、node_modulesC、resourcesD、hooks参考答案:B2.在input表单中添加AngularJS什么指令时会更改控制器中的$scope的值()。A、ng-modelB、ng-appC、ng-controllerD、ng-value参考答案:A3.在AngularJS中,哪两个部分实现了双向绑定()。A、Model和ViewModelB、Model和ViewC、Model和ControllerD、Controller和$scope参考答案:A4.在AngularJS服务里面当我们仅仅需要的是一个函数和数据的集合,而不需要处理复杂的业务逻辑的时候应使用哪种方式创建服务()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用service()函数创建服务。D、使用value()函数创建服务。参考答案:B5.下列选项中,支持配置的AngularJS服务创建方式是()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用service()函数创建服务。D、使用value()函数创建服务。参考答案:A6.下列选项中,有关装饰器型指令说法错误的是()。A、在AngularJS中大多数内置指令属于装饰器型指令。B、装饰器型指令利用AngularJS的“脏检查机制”来保持数据视图与作用域数据的同步。C、ng-click不属于装饰器型指令。D、装饰器型指令的作用是为DOM添加行为。参考答案:C7.下列选项中,有关依赖注入的说法错误的是()。A、依赖注入仅仅是一种设计思想。B、依赖注入能够有效解决模块间依赖的问题。C、依赖注入是控制反转的一种实现形式。D、依赖注入可以解决代码耦合的问题。参考答案:A8.下列选项中,有关Node.js说法错误的是()。A、Node.js是一门编程语言。B、Node.js使用JavaScript作为开发语言。C、Node.js中提供了文件操作和网络通信API。D、Node.js支持在服务器端编写JavaScript。参考答案:A9.下列选项中,有关JDK说法正确的是()。A、JDK的全称为JavaScriptDevelopmentKit。B、JDK的全称为JavaDevelopmentKit。C、JDK是JavaScript开发环境。D、JDK是JavaScript开发语言工具包。参考答案:B10.下列选项中,有关ionic模态对话框说法错误的是()。A、模态对话框模板可以是单独的HTML文件。B、模态对话框模板必须是置入script元素内构造的内联模板。C、创建模态对话框对象之前,要先创建模态对话框控制器。D、模态对话框控制器是一个promise对象。参考答案:B11.下列选项中,有关ionic幻灯片说法错误的是()。A、可以作为移动App的启动引导页面。B、auto-play="true"属性用于设置ionic幻灯片自动播放。C、ionic幻灯片可以设置循环播放。D、ionic幻灯片可以上下播放。参考答案:D12.下列选项中,有关Angular模块说法错误的是()。A、ngularJS是通过模块来组织、实例化和启动应用程序的。B、AngularJS模块中不能编写原生JavaScript代码。C、AngularJS通过模块来声明应用中的依赖关系。D、在网页中编写AngularJS代码后便不可以编写原生JS代码。参考答案:B13.下列选项中,有关AngularJS作用域,说法错误的是()。A、ngularJS的作用域就是一个“数据仓库”。B、AngularJS作用域中可以定义属性和方法。C、AngularJS中,控制器是作用域的回调函数的参数。D、AngularJS作用域的层次结构与相关联的DOM结构相对应。参考答案:C14.下列选项中,有关AngularJS自定义指令的参数的说法错误的是()。A、template取值为String类型时,template可以是一段HTML。B、template的值可以是一个函数。C、templateUrl取值为String类型时,该值为一个模板的URL。D、templateUrl不能取值为函数。参考答案:D15.下列选项中,有关AngularJS中value()函数的说法错误的是()。A、使用value()函数可以创建一个AngularJS服务。B、value()函数的第1个参数表示服务名称。C、value()函数的第2个参数表示需要注册的变量值或对象。D、value()函数的第3个参数表示要注入到该服务的内容。参考答案:D16.下列选项中,有关AngularJS指令作用域说法错误的是()。A、每个AngularJS指令都有自己的作用域。B、自定义指令可以通过在return返回的对象中添加参数scope来实现作用域的设置。C、scope:true代表指令在有其他作用域的情况也会创建一个新的作用域。D、scope:true代表独立作用域。参考答案:D17.下列选项中,有关AngularJS服务说法错误的是()。A、多个控制器中出现了相同的代码,那么便可以把它提取出来,封装成一个服务。B、服务可以通过依赖注入的方式被使用。C、服务可以在module()函数的参数中被注入。D、使用服务可以达到代码复用的目的。参考答案:C18.下列选项中,有关AngularJS的说法错误的是()。A、实现较为复杂的功能时,使用AngularJS代码比使用原生JavaScript代码更简洁。B、ng-click类似于JavaScript中onclick事件的功能。C、ng-app指令用于定义和链接AngularJS应用程序到HTML。D、在网页中编写AngularJS代码后便不可以编写原生JS代码。参考答案:D19.下列选项中,有关AngularJS的根作用域的说法错误的是()。A、根作用域可以作用在ng-app指令绑定的HTML元素中。B、根作用域可以作用在ng-app指令绑定元素的子元素中。C、AngularJS中,所有作用域都是$rootScope的子元素。D、AngularJS中,所有作用域都是$rootScope的父元素。参考答案:D20.下列选项中,有关AngularJS的ng-style的说法正确的是()。A、ng-style属于程序控制类指令B、ng-style属于访问流程类指令C、ng-style属于状态设置类指令D、ng-style是属性不是指令参考答案:C21.下列选项中,有关AngularJS的ng-bind和{{}},说法正确的是()。A、有区别,在我们载入数据的时候ng-bind会出现一瞬间的乱码。B、有区别,在我们载入数据的时候{{}}会出现一瞬间的乱码。C、没有什么区别,都可以将我们获取的数据分配到页面上。D、有区别ng-bind用于表单的数据绑定。参考答案:B22.下列选项中,有关AngularJS表达式,说法错误的是()。A、ngularJS中不会使用eval()函数去执行表达式。B、AngularJS表达式可以写在插值语法中执行。C、AngularJS表达式可以写在HTML标签中被执行。D、AngularJS表达式可以写在指令中执行。参考答案:C23.下列选项中,用于注入原生JavaScript代码中的document文档对象的服务是()。A、documentB、$documentC、$$documentD、$$$document参考答案:B24.下列选项中,用于指定ionic栅格系统列宽占容器宽度25%的类是()。A、col-1/4B、col-0.25C、row-25D、col-25参考答案:D25.下列选项中,用于隐藏HTML元素的AngularJS指令是()。A、ng-hideB、ng-removeC、remove-htmlD、hide-html参考答案:A26.下列选项中,用于显示HTML元素的AngularJS指令是()。A、ng-addB、ng-showC、show-htmlD、add-html参考答案:B27.下列选项中,用于为脏检查机制注册监听器的是()。A、$digestB、$apply()C、$watchD、$scope参考答案:C28.下列选项中,用于为列表嵌入图标的ionic样式是()。A、iconsB、ionC、iconD、ionicons参考答案:C29.下列选项中,用于为HTML元素添加style属性的指令是()。A、ng-bindB、ng-styleC、ng-classD、add-style参考答案:B30.下列选项中,用于为HTML元素动态绑定CSS类的指令是()。A、ng-bindB、ng-styleC、ng-classD、add-class参考答案:C31.下列选项中,用于设置元素为只读状态的AngularJS指令是()。A、readonlyB、html-readonlyC、ng-html-readonlyD、ng-readonly参考答案:D32.下列选项中,用于设置元素为无效状态的AngularJS指令是()。A、disabledB、html-disabledC、ng-disabledD、ng-disable参考答案:C33.下列选项中,用于设置ionic固定标题栏标题居中对齐的方法是()。A、title="center"B、align-title="center"C、align="center"D、center参考答案:B34.下列选项中,用于绑定元素失去焦点事件的AngularJS指令是()。A、onblurB、ng-onblurC、ng-blurD、ng-onBlur参考答案:C35.下列选项中,用于绑定元素获取焦点事件的AngularJS指令是()。A、onfocusB、ng-focusC、ng-onfocusD、ng-onFocus参考答案:B36.下列选项中,用于绑定鼠标双击事件的AngularJS指令是()。A、onclickB、ng-dbclickC、ng-onClickD、ng-click参考答案:B37.下列选项中,用于绑定鼠标单击事件的AngularJS指令是()。A、onclickB、ng-dbclickC、ng-onClickD、ng-click参考答案:D38.下列选项中,用来做if条件判断的AngularJS指令是()。A、ng-ifB、ng-switchC、ifD、switch参考答案:A39.下列选项中,说法正确的是()。A、EventQueue中的事件被触发后,事件的回调函数会通过$scope.$apply(fn)函数进入到AngularJSContext中”。B、$scope.$apply(fn)函数的参数fn代表要在AngularJSContext中执行的事件回调函数或者表达式。C、AngularJS中,fn()函数被执行后,将调用$digest()函数进入$digestLoop中。D、处在javaScriptContext中的操作能使用AngularJS的data-binding(数据绑定)。参考答案:D40.下列选项中,说法不正确的是()。A、$scope是js的一个对象B、$scope可以定义属性C、$scope可以的定义方法D、$scope是不可以定义函数的参考答案:D41.下列选项中,使用一个类构造函数定义服务,通过new关键字创建服务实例的方式是()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用service()函数创建服务。D、使用value()函数创建服务。参考答案:C42.下列选项中,使用一个具有$get()的构造函数定义服务的方式是()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用apply()函数创建服务。D、使用value()函数创建服务。参考答案:A43.下列选项中,使用一个对象工厂函数定义服务的方式是()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用apply()函数创建服务。D、使用value()函数创建服务。参考答案:B44.下列选项中,能够实现Ajax访问的AngularJS服务是()。A、$locationB、$routeC、$ajaxD、$http参考答案:D45.下列选项中,哪种方式是最推荐的AngularJS依赖注入方式的是()。A、行内式注入声明B、行外式注入声明C、显式注入声明D、推断式注入声明参考答案:A46.下列选项中,关于移动App开发的三种类型从开发成本的角度描述错误的是()。A、NativeApp开发成本高B、WebApp开发成本低C、HybridApp开发成本中等D、HybridApp开发成本高参考答案:D47.下列选项中,关于MVC模式的描述错误的是()。A、从设计模式的角度来看,MVC模式是一种复合模式B、混合App开发应用的架构模式就是MVC架构模式C、MVC模式实现了模型和视图的分离D、MVC模式里,模型不依赖于视图参考答案:B48.下列选项中,关于ionic框架说法错误的是()。A、ionic是目前最有潜力的一款混合式HTML5移动开发框架B、ionic提供了大量UI组件来帮助开发者开发强大的应用程序C、ionic基于AngularJS基础框架开发,但无需遵循AngularJS的框架约束。D、ionic最大的亮点是集成了AngularJS和Cordova。参考答案:C49.下列选项中,关于AngularJS说法错误的是()。A、ngularJS代码可以进行单元测试B、AngularJS应用程序可以在智能手机浏览器上运行C、AngularJS应用程序不能直接在Android设备上运行D、AngularJS应用程序能在iOS设备上直接运行参考答案:D50.下列选项中,对MVC与MVVM架构模式描述错误的是()。A、MVVM采用双向绑定B、MVC模式关注的是模型的不变C、MVC模式里,视图不依赖于模型D、目前最典型的MVVM模式的框架就是AngularJS参考答案:C51.下列选项中,不属于ionic浮动框控制器的方法是()。A、show()B、remove()C、add()D、isShown()参考答案:C52.下列选项中,不属于AngularJS依赖注入方式的是()。A、行内式注入声明B、行外式注入声明C、显式注入声明D、推断式注入声明参考答案:B53.下列ionic栅格类中,用于设置元素纵向居中对齐的是()。A、col-topB、col-centerC、row-topD、row-center参考答案:B54.下列ionic样式中,用于定义直角边框按钮的样式是()。A、button-blockB、utton-fullC、button-largeD、button-small参考答案:B55.下列Ionic样式中,用于定义按钮颜色的样式是()。A、button-blockB、utton-fullC、button-stableD、button-small参考答案:C56.为ionic项目添加Android平台支持时,需要使用的命令是()。A、ionicplatformaddandroidB、ionicaddandroidC、ionicaddandroidplatformD、ionicaddplatform参考答案:A57.使用ionic框架开发时,安装AndroidSDKTools的作用是()。A、支持Java语言。B、Android平台下的安装程序打包和编译都需要AndroidSDKTools。C、支持JDK。D、没什么作用。参考答案:B58.使用ionic开发App时,如果想下载带有左侧边栏的项目模板,需要执行的命令是()。A、ionicstartmyAppNameblankB、ionicstartblankC、ionicstartmyAppNamesidemenuD、ionicstartmyAppName参考答案:C59.如果要安装1.6.3版本的ionic,需要使用的命令是()。A、npminstallionic1.7.16B、npminstallionicC、npminstallionic1.6.3D、npmionic1.6.3参考答案:C60.如果小明的计算机是windows64位操作系统,那么该下载哪个JDK安装包()。A、Windowx64B、Windowx32C、Windowx86D、Window32-bit参考答案:A61.如果小明的计算机是windows32位操作系统,那么该下载哪个JDK安装包()。A、Windowx64B、Windowx32C、Windowx86D、Window32-bit参考答案:C62.如果AngularJS中定义的服务为myService,那么该服务的提供者名称为()。A、myServiceB、$myServiceC、myServiceProviderD、serviceProvider参考答案:C63.ionic中用于定义侧边栏菜单父容器的指令是()。A、ion-side-menuB、ion-side-menusC、ion-side-parentD、ion-side-parents参考答案:B64.ionic中用于保持背景幕的方法是()。A、show()B、keep()C、retain()D、stay()参考答案:C65.ionic中,用于输入提示弹出框的方法是()。A、$ionicPopup.alert()B、$ionicPopup.confirm()C、$ionicPmpt()D、$ionicPopup.show()参考答案:C66.ionic中,用于滚动刷新功能的指令是()。A、ion-scrollB、ion-refreshC、ion-refresh-scrollD、ion-infinite-scroll参考答案:D67.ionic中,用于定义列表分隔符的样式是()。A、itemB、item-dividerC、list-dividerD、list参考答案:B68.ionic中,用于创建上拉菜单的服务是()。A、$ionicModalB、$ionicPopupC、$ionicActionSheetD、以上选项都不对参考答案:C69.ionic中,向上拖动元素时触发的事件是()。A、on-drag-upB、on-drag-topC、on-swipe-upD、on-swipe-top参考答案:A70.ionic中,快速点击一次屏幕时触发的事件是()。A、on-clickB、on-touchC、on-tapD、ontouch参考答案:C71.ionic栅格系统中,使用列偏移类.col-offset-10相当于声明元素样式为()。A、left:10%;B、margin-left:10%;C、left:10px;D、margin-left:10px;参考答案:B72.ionic选择框在Android平台上的显示形式是()。A、一个传统的下拉框B、一个侧边栏菜单C、一个单选弹出框D、一个覆盖半个窗体的定制滚动器参考答案:C73.ionic项目中,默认应用图标的图片名称为()。A、img.pngB、icon.pngC、ionic.pngD、splash.png参考答案:B74.ionic项目中,默认应用启动页的图片名称为()。A、img.pngB、icon.pngC、ionic.pngD、splash.png参考答案:D75.ionic项目中,各种资源文件,页面、样式、脚本和图片等都存放在哪个目录下()。A、wwwB、androidC、resourcesD、hooks参考答案:A76.ionic项目模板中,用于存储所有Cordova插件的目录是()。A、hooksB、node_modulesC、resourcesD、plugins参考答案:D77.ionic提供的图标样式库名称为()。A、iconsB、ionsC、ion-iconsD、ionicons参考答案:D78.ionic的按钮元素支持嵌入图标,用于设置图标位于元素右侧的样式是()。A、button-leftB、utton-rightC、ion-rightD、icon-right参考答案:D79.ionicJavaScript中,当内容滚动时触发的事件是()。A、on-scrollB、onScrollC、onscrollD、on-scroll-complete参考答案:A80.ionicCSS中,用于声明文本输入框的样式是()。A、item-inputB、inputC、list-inputD、input-item参考答案:A81.ionicCSS中,用于声明复选框容器的是()。A、checkboxB、input-checkboxC、heck-boxD、item-checkbox参考答案:D82.ionicCSS中,用于将定高条在header之下置顶的类是()。A、bar-topheaderB、ar-headerC、bar-subheaderD、bar-headertop参考答案:C83.ionicCSS中,用于定义文本按钮的类是()。A、button-blockB、utton-fullC、button-clearD、button-outline参考答案:C84.ionicCSS中,用于定义透明按钮的类是()。A、button-blockB、utton-fullC、button-clearD、button-outline参考答案:D85.ionicCSS中,声明内容区域时在元素上引用.has-header类相对于为该元素设置样式()。A、bottom:44pxB、top:44pxC、bottom:88pxD、top:88px参考答案:B86.ionicCSS中,如果想设置内容区域占满整个屏幕,可以使用哪个类()。A、contentB、full-contentC、scroll-contentD、onscroll-content参考答案:C87.IndexedDB与以下哪个数据库不属于同一类型()。A、MySQLB、MongoDBC、ouchDBD、Redis参考答案:A88.angularui-router中的关键词不包括()。A、状态(state)B、HTML模板C、模块D、URL参考答案:C89.AngularJS自定义指令的约束中,restrict参数取值为M时,指令以那种方式被使用()。A、<my-directive></my-directive>B、<divmy-directive="expression"></div>C、<divclass="my-directive:expression;"></div>D、<--directive:my-directiveexpression-->参考答案:D90.AngularJS中用来配置路由规则的函数是()。A、$apply()B、config()C、$disgestD、$watch()参考答案:B91.AngularJS中用来定义路由规则的服务是()。A、$windowB、$locationC、$routeProviderD、$locationProvider参考答案:C92.AngularJS中的双向数据绑定应用了什么模式()。A、MVVMB、MVCC、MVCMD、CVVC参考答案:A93.AngularJS中,使用ng-repeat指令时,模板实例的索引是指()。A、index属性B、first属性C、$index属性D、$first属性参考答案:C94.AngularJS中,ng-repeat指令可以遍历哪些内容()。A、数值B、数组C、字符串D、以上都不对参考答案:B95.AngularJS的启动流程中,路由服务的Provider会在哪个阶段初始化()。A、加载angular.js文件。B、启动AngularJS代码。C、配置$injector(注入器)。D、渲染页面。参考答案:C96.AngularJS的启动流程中,$injector的作用是()。A、$injector是注入器,AngularJS对象都需要依赖$injector才能被其他代码使用。B、$injector是启动事件。C、$injector用于渲染页面。D、$injector用于确定程序边界。参考答案:A97.$location服务中用于获取当前完整的URL路径的函数是()。A、llUrl()B、absUrl()C、url()D、path()参考答案:B98.$location服务中用于获取当前路径的端口号的函数是()。A、host()B、port()C、url()D、path()参考答案:B99.$location服务中用于获取当前URL路径(包括参数和哈希值)的函数是()。A、llUrl()B、absUrl()C、url()D、path()参考答案:C100.$location服务中用于获取当前URL的参数的序列化JSON对象的函数是()。A、search()B、protocol()C、url()D、path()参考答案:A101.$location服务中用于获取URL中的主机域名或者IP地址的函数是()。A、host()B、port()C、url()D、path()参考答案:A102.$http服务的参数配置对象中,代表需要发送到服务器的二进制数据的属性是()。A、methodB、urlC、dataD、params参考答案:C判断题1.作用域的嵌套关系是在HTML模板中体现的,而不是在AngularJS的代码中。()A、正确B、错误参考答案:A2.组件型指令是一个小型的整体,其中包含业务所需要显示的视图和交互逻辑,()A、正确B、错误参考答案:A3.在移动App界面中,固定标题栏经常位于页面侧边。()A、正确B、错误参考答案:B4.在Web中,Model是与应用程序的业务逻辑相关数据的封装载体()A、正确B、错误参考答案:A5.在MVC里,视图是可以直接访问模型的,从而视图里会包含模型信息,不可避免的还要包括一些业务逻辑。()A、正确B、错误参考答案:A6.在ionic提供的配色方案中,每个配色方案的类名代表一种风格,而不是代表具体的颜色值。()A、正确B、错误参考答案:A7.在ionic的栅格中,每一行的各列默认不是等宽的。()A、正确B、错误参考答案:B8.在CMD命令台输入"node"命令后没有提示错误,说明这台计算机安装了Node.js。()A、正确B、错误参考答案:A9.在CMD命令台输入"git"命令后没有提示错误,说明这台计算机安装了Git。()A、正确B、错误参考答案:A10.在AngularJS中,一个控制器中可以包含多个模块。()A、正确B、错误参考答案:B11.在AngularJS中,一个控制器被定义,就产生了一个作用域。()A、正确B、错误参考答案:A12.在AngularJS中,要在控制器中使用window.alert()函数时,可以将$window注入到控制器,然后使用$window.alert()的方式来调用。()A、正确B、错误参考答案:A13.在AngularJS中,模块和控制器都可以单独使用。()A、正确B、错误参考答案:B14.在AngularJS中,大多数内置指令都属于组件型指令。()A、正确B、错误参考答案:B15.在AngularJS中,View不能直接与Model交互。()A、正确B、错误参考答案:A16.原生APP开发成本较低,企业人员需求量较少。()A、正确B、错误参考答案:B17.由于服务能够达到代码复用的目的,所以建议将控制器、指令中的业务逻辑都封装到服务中去。()A、正确B、错误参考答案:A18.由于ionic使用了HTML5和CSS3的一些新规范,所以对移动设备操作系统是有要求的。()A、正确B、错误参考答案:A19.由于AngularJS的内置服务命名以“$”开头,所以自定义服务建议使用“$”前缀。()A、正确B、错误参考答案:B20.移动Web可以实现一次编写多个设备上运行。()A、正确B、错误参考答案:A21.移动Web可以实现跨平台运行,而混合APP不能实现跨平台运行。()A、正确B、错误参考答案:B22.移动Web开发提供了访问原生设备API的功能。()A、正确B、错误参考答案:B23.移动App中,选项卡最常见的使用方式是图标和文字相结合。()A、正确B、错误参考答案:A24.依赖注入中,用户对象需要IoC容器来提供自己需要的外部资源。()A、正确B、错误参考答案:A25.依赖注入中,IoC容器依赖于用户对象。()A、正确B、错误参考答案:B26.依赖注入要求对象是单例的,所以AngularJS服务通常都是单例的。()A、正确B、错误参考答案:A27.依赖注入对编程带来的最大改变不是从代码上,而是从思想上,发生了“主从换位”的变化。()A、正确B、错误参考答案:A28.一般一个页面只推荐使用一个ng-app,因为多个ng-app的情况下,AngularJS只会自动加载第一个。()A、正确B、错误参考答案:A29.下载JDK时,要注意下载计算机操作系统对应的安装包,也可以下载通用安装包。()A、正确B、错误参考答案:B30.无填背景按钮通常称为透明按钮。()A、正确B、错误参考答案:A31.未来手机硬件性能越来越高,HTML5的可用性和功能都在迅速改进,它可能会成为开发前端App的默认技术。()A、正确B、错误参考答案:A32.所有的HTML元素都支持ng-show和ng-hide指令。()A、正确B、错误参考答案:A33.使用原生JavaScript代码对AngularJS作用域的数据进行操作后,如果想把结果到视图,需要手动调用$apply()函数来实现。()A、正确B、错误参考答案:A34.使用service()函数创建AngularJS服务时,第2个参数可以是普通函数。()A、正确B、错误参考答案:B35.使用ion-infinite-scroll指令时,当容器滚动到或接近页面顶部,会触发获取数据的事件on-infinite。()A、正确B、错误参考答案:B36.使用ionic做开发时,如果不指定要下载的项目模板名称,将会下载空白模板。()A、正确B、错误参考答案:B37.使用ionic框架前需要安装好Git,这样在使用ionicCLI创建项目时,便会自动调用Git命令。()A、正确B、错误参考答案:A38.使用ionic开发适应Android平台的App首先需要JDK的支持。()A、正确B、错误参考答案:A39.使用ionicjavaScript定义表单输入组件与使用ionicCSS定义的表单输入功能基本一致。()A、正确B、错误参考答案:A40.使用IndexedDB数据库时,所有与数据库的交互开始于一个打开的请求。()A、正确B、错误参考答案:A41.使用Git和GitHub追踪项目时,如果不想特定的目录和文件被上传到Git仓库,便可以使用.gitignore文件用来指定要忽略的文件。()A、正确B、错误参考答案:A42.使用$watch()函数监听$location可以实现不同路径的导航。()A、正确B、错误参考答案:A43.使用$http服务时,AngularJS会将参数序列化成“?key1=value1&;key2=value2”的形式追加在请求路径后面。()A、正确B、错误参考答案:A44.实现较为复杂的功能时,不建议使用AngularJS代码。()A、正确B、错误参考答案:B45.如果在一次$digest循环中超过了10轮脏检查后还有数据变化,便会无限的循环下去。()A、正确B、错误参考答案:B46.如果要在HTML文件中编写AngularJS代码,只需在该文件中引入AngularJS库文件即可。()A、正确B、错误参考答案:A47.每个AngularJS应用都有一个$injector。()A、正确B、错误参考答案:A48.开发ionic项目,需要下载官方提供的项目模板。()A、正确B、错误参考答案:A49.建议AngularJS服务实例的命名使用“驼峰式”命名格式。()A、正确B、错误参考答案:A50.混合App开发应用的架构模式是标准的MVC架构模式。()A、正确B、错误参考答案:B51.混合APP开发需要安装环境,维护更新简单。()A、正确B、错误参考答案:A52.混合App开发更适合需要考虑内部技能和计划成本较低的小型公司。()A、正确B、错误参考答案:A53.环境变量是指CLASSPATH。()A、正确B、错误参考答案:B54.浮动框控制器实际上是一个promise对象,浮动框控制器被解析后,便可以在其then方法中获取浮动框对象。()A、正确B、错误参考答案:A55.定义ionic栅格时,在子元素上添加.col类,其扩展系数和收缩系数都被设置为1,这意味着所有的子元素将平分容器的宽度。()A、正确B、错误参考答案:A56.当scope参数被设置为false时,该指令模板中可以直接使用父作用域中的属性和方法。()A、正确B、错误参考答案:A57.单页面应用的实现使用了著名的MVC架构模式。()A、正确B、错误参考答案:A58.单向绑定模式中,开发者需要编写代码来保持视图与数据模型的同步。()A、正确B、错误参考答案:A59.创建ionic模态对话框时,fromTemplate()方法的第一个参数是模板的Url。()A、正确B、错误参考答案:B60.创建AngularJS服务时,任何场景下factory()函数来代替provider()函数。()A、正确B、错误参考答案:B61.侧边栏菜单默认只显示ion-side-menu-content容器的内容。()A、正确B、错误参考答案:A62.不能在AngularJS表达式中使用“条件判断”、“循环”、“抛出异常”等控制结构语句,()A、正确B、错误参考答案:A63.安装Git后,需要手动配置环境变量。()A、正确B、错误参考答案:B64.URL中的哈希值是指从#号开始的部分。()A、正确B、错误参考答案:A65.SASS是一种编程语言,也叫做CSS预处理器(CSSPreprocessor)。()A、正确B、错误参考答案:B66.resources目录用于存放App应用中,使用的桌面图标和应用启动闪屏时使用的图片文件。()A、正确B、错误参考答案:A67.NPM做为Node.js的包管理工具,需要单独安装。()A、正确B、错误参考答案:B68.NPM是一个在命令行工具下使用的软件。()A、正确B、错误参考答案:A69.ng-swtich指表达式的返回值与某个ng-switch-when的value值匹配,则会在HTML页面上添加该HTML元素的DOM节点。()A、正确B、错误参考答案:A70.ng-if指令绑定的表达式的值为false时,则元素的DOM节点在页面中不存在。()A、正确B、错误参考答案:A71.ng-class指令和ng-style指令在使用上没有区别。()A、正确B、错误参考答案:B72.MVC模式中,一个模型只能为一个视图提供数据。()A、正确B、错误参考答案:B73.MVC模式中,一个模型可以提供多个视图表现形式。()A、正确B、错误参考答案:A74.MVC模式中,通常一个视图对应多个控制器。()A、正确B、错误参考答案:B75.MVC模式中,视图可以向模型查询业务状态,也可以改变模型。()A、正确B、错误参考答案:B76.MVC模式中,模型是独立于视图的,所以可以把一个模型独立地移植到新的平台工作。()A、正确B、错误参考答案:A77.JDK的环境变量不支持手动配置。()A、正确B、错误参考答案:B78.ion-nav-titile指令用于定制顶部导航栏的内容,该内容可以是任意的HTML代码片段。()A、正确B、错误参考答案:A79.ionic中使用.card类也可以定义列表。()A、正确B、错误参考答案:A80.ionic中ion-header-bar指令中align-title用于设置标题的对齐方式。()A、正确B、错误参考答案:A81.ionic中,以属性形式使用的指令有固定前缀。()A、正确B、错误参考答案:B82.ionic中,一个上拉菜单可以有多个自定义按钮。()A、正确B、错误参考答案:A83.ionic中,向任何方向拖动元素都会触发on-swipe事件。()A、正确B、错误参考答案:B84.ionic中,通过引用预定义的CSS类可以定义缩略图显示在列表项中的位置。()A、正确B、错误参考答案:A85.ionic中,通过模态对话框控制器可以获取模态对话框对象。()A、正确B、错误参考答案:A86.ionic中,通过$ionicScrollDelegate服务代理还可以手动控制滚动视图的滚动位置。()A、正确B、错误参考答案:A87.ionic中,使用.button-large定义的按钮默认为直角边框。()A、正确B、错误参考答案:B88.ionic中,上拉菜单不可以嵌入自定义按钮。()A、正确B、错误参考答案:B89.ionic中,如果ionic服务组件名称带有后缀“delegate”,那么它的类型为代理类服务组件()A、正确B、错误参考答案:A90.ionic中,模态对话框控制器就是模态对话框对象。()A、正确B、错误参考答案:B91.ionic中,模态对话框会调用背景幕。()A、正确B、错误参考答案:A92.ionic中,可以在任意元素上添加手势事件。()A、正确B、错误参考答案:A93.ionic中,多个组件元素需要使用背景幕时,在DOM中只保留一个背景幕。()A、正确B、错误参考答案:A94.ionic中,对滑动条设置演示主要影响滑轨的左半部分颜色。()A、正确B、错误参考答案:A95.ionic中,代理类服务组件在使用上与普通服务组件没有区别。()A、正确B、错误参考答案:B96.ionic栅格系统中,可以单独设置某一列的列偏移。()A、正确B、错误参考答案:A97.ionic载入指示器的持续时间是可配置的。()A、正确B、错误参考答案:A98.ionic载入指示器必须使用独立的HTML模板。()A、正确B、错误参考答案:B99.ionic项目中有时会使用Bower安装一些组件,所以会产生.bowerrc文件,一般不会对该文件进行修改。()A、正确B、错误参考答案:A100.ionic项目中的www文件夹里面的css目录里面,定义了ionic应用程序的默认样式,不能修改。()A、正确B、错误参考答案:B101.ionic项目中hooks目录是整个项目的开发目录,存放着各种资源文件。()A、正确B、错误参考答案:B102.ionic项目中,生成定制App图标和启动页的命令需要在项目resources目录下执行。()A、正确B、错误参考答案:B103.ionic项目中,生成定制App图标和启动页的操作需要在有网络的条件下进行。()A、正确B、错误参考答案:A104.ionic项目添加SASS的过程会自动调用NPM,所以会出现“node_modules”目录。()A、正确B、错误参考答案:A105.ionic项目开发中,只能为项目模板添加Android平台支持。()A、正确B、错误参考答案:B106.ionic项目开发中,经常修改hooks目录。()A、正确B、错误参考答案:B107.ionic项目不支持iOS平台。()A、正确B、错误参考答案:B108.ionic图标样式库的使用方式类似于字体图标。()A、正确B、错误参考答案:A109.ionic提供的样式文件是基于LESS开发的,LESS不是一种编程语言。()A、正确B、错误参考答案:B110.ionic路由基于ngRoute模块实现。()A、正确B、错误参考答案:B111.ionic幻灯片默认自动播放。()A、正确B、错误参考答案:B112.ionic和Cordova的安装不需要去官网下载安装包,而是使用NPM命令的方式在CMD命令台直接安装。()A、正确B、错误参考答案:A113.ionic和Cordova必须同时安装。()A、正确B、错误参考答案:B114.ionic滚动条下拉刷新时会触发refresh事件。()A、正确B、错误参考答案:B115.ionic底层使用Java实现,所以需要安装JDK。()A、正确B、错误参考答案:A116.ionic的手势事件功能是通过属性形式使用的。()A、正确B、错误参考答案:A117.ionic弹出框会覆盖整个屏幕空间。()A、正确B、错误参考答案:B118.ionic弹出框不会调用背景幕。()A、正确B、错误参考答案:B119.ionic创建模板的命令中,模板的名称是可选的,如果不指定模板名称,默认创建好的项目模板也是blank模板。()A、正确B、错误参考答案:B120.ionicJavaScript提供了ion-header-bar指令,用于声明头部固定标题栏。()A、正确B、错误参考答案:A121.ionicJavaScript提供了ion-footer-bar指令,用于声明底部固定标题栏。()A、正确B、错误参考答案:A122.ionicJavaScript是对AngularJS的扩展,其内置的JavaScript组件与AngularJS组件类似。()A、正确B、错误参考答案:A123.ionicCSS中,.item-input与.item的下级样式。()A、正确B、错误参考答案:B124.ionicCSS可以控制按钮图标中图标的位置。()A、正确B、错误参考答案:A125.ion-header-bar指令可以用于定义次级顶栏。()A、正确B、错误参考答案:A126.ion-content中padding属性用于设置是否在内容上添加内边距。()A、正确B、错误参考答案:A127.ion-content指令声明的内容区域支持滚动视图。()A、正确B、错误参考答案:A128.IndexedDB数据库中,每一条数据都有对应的键名,且键名必须是唯一的,否则会抛出错误。()A、正确B、错误参考答案:A129.IndexedDB使用事件生命周期管理数据库的打开和配置操作。()A、正确B、错误参考答案:A130.HTML的表单元素不支持ng-show和ng-hide指令。()A、正确B、错误参考答案:B131.Github网站是利用Git做版本控制的代码托管平台。()A、正确B、错误参考答案:A132.EventQueue中的事件被触发后,事件的回调函数会通过$scope.$apply(fn)函数进入到AngularJSContext中。()A、正确B、错误参考答案:A133.Cordova提供了一组设备相关的API,通过这组API,移动应用能够通过HTML技术访问原生的设备功能,如摄像头、麦克风等。()A、正确B、错误参考答案:B134.Cordova的安装需要去官网下载安装包。()A、正确B、错误参考答案:B135.Bower是用于Web前端开发的Node.js包依赖管理器,该工具主要用来帮助用户轻松安装CSS、JavaScript、图像等相关包,并管理这些包之间的依赖。()A、正确B、错误参考答案:A136.AngularJS作用域中定义的属性和方法只能在控制器中使用。()A、正确B、错误参考答案:B137.AngularJS自定义指令建议以“ng”前缀开头。()A、正确B、错误参考答案:B138.AngularJS自定义指令的约束中,restrict属性可以四种取值方式可以共同存在,如“ECMA”()A、正确B、错误参考答案:A139.AngularJS中服务(Service)的概念类似于后端开发的Service,是对公共代码的抽象。()A、正确B、错误参考答案:A140.AngularJS中,用户界面的交互事件会转发到ViewModel对象上,通过ViewModel来实现对于View的改变。()A、正确B、错误参考答案:B141.AngularJS中,一个控制器对应多个作用域。()A、正确B、错误参考答案:B142.AngularJS中,调用$location.url()函数获取的路径包括参数和哈希值。()A、正确B、错误参考答案:A143.AngularJS中,调用$location.path()函数,返回的路径不带"/"。()A、正确B、错误参考答案:B144.AngularJS中,所有HT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论