全国第三届职业技能大赛(移动应用开发)选拔赛理论考试题库(含答案)_第1页
全国第三届职业技能大赛(移动应用开发)选拔赛理论考试题库(含答案)_第2页
全国第三届职业技能大赛(移动应用开发)选拔赛理论考试题库(含答案)_第3页
全国第三届职业技能大赛(移动应用开发)选拔赛理论考试题库(含答案)_第4页
全国第三届职业技能大赛(移动应用开发)选拔赛理论考试题库(含答案)_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1全国第三届职业技能大赛(移动应用开发)选拔赛理论考试题库(含答案)一、单选题1.ionicCSS中,用于定义透明按钮的类是()。A、button-blockB、utton-fullC、button-clearD、button-outline答案:D2.$location服务中用于获取当前URL路径(包括参数和哈希值)的函数是()。A、llUrl()B、absUrl()C、url()D、path()答案:C3.$http服务的参数配置对象中,代表需要发送到服务器的二进制数据的属性是()。A、methodB、urlC、dataD、params答案:C4.ionicJavaScript中,当内容滚动时触发的事件是()。A、on-scrollB、onScrollC、onscrollD、on-scroll-complete答案:A5.下列选项中,有关AngularJS自定义指令的参数的说法错误的是()。A、template取值为String类型时,template可以是一段HTML。B、template的值可以是一个函数。C、templateUrl取值为String类型时,该值为一个模板的URL。D、templateUrl不能取值为函数。答案:D6.下列选项中,有关AngularJS的根作用域的说法错误的是()。A、根作用域可以作用在ng-app指令绑定的HTML元素中。B、根作用域可以作用在ng-app指令绑定元素的子元素中。C、AngularJS中,所有作用域都是$rootScope的子元素。D、AngularJS中,所有作用域都是$rootScope的父元素。答案:D7.下列选项中,支持配置的AngularJS服务创建方式是()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用service()函数创建服务。D、使用value()函数创建服务。A答案:A8.下列选项中,使用一个具有$get()的构造函数定义服务的方式是()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用apply()函数创建服务。D、使用value()函数创建服务。答案:A9.下列选项中,说法正确的是()。A、EventQueue中的事件被触发后,事件的回调函数会通过$scope.$apply(fn)函数进入到AngularJSContext中”。B、$scope.$apply(fn)函数的参数fn代表要在AngularJSContext中执行的事件回调函数或者表达式。C、AngularJS中,fn()函数被执行后,将调用$digest()函数进入$digestLoop中。D、处在javaScriptContext中的操作能使用AngularJS的data-binding(数据绑定)。答案:D10.如果AngularJS中定义的服务为myService,那么该服务的提供者名称为()。A、myServiceB、$myServiceC、myServiceProviderD、serviceProvider答案:C11.下列ionic栅格类中,用于设置元素纵向居中对齐的是()。A、col-topB、col-centerC、row-topD、row-center答案:B12.ionic的按钮元素支持嵌入图标,用于设置图标位于元素右侧的样式是()。A、button-leftB、utton-rightC、ion-rightD、icon-right答案:D13.执行“ionicsetupsass”命令后,ionic项目模板中会增加的目录是()。A、wwwB、node_modulesC、resourcesD、hooks答案:B14.AngularJS中用来定义路由规则的服务是()。A、$windowB、$locationC、$routeProviderD、$locationProvider答案:C15.下列选项中,有关ionic模态对话框说法错误的是()。A、模态对话框模板可以是单独的HTML文件。B、模态对话框模板必须是置入script元素内构造的内联模板。C、创建模态对话框对象之前,要先创建模态对话框控制器。D、模态对话框控制器是一个promise对象。答案:B16.ionicCSS中,用于定义文本按钮的类是()。A、button-blockB、utton-fullC、button-clearD、button-outline答案:C17.下列选项中,不属于AngularJS依赖注入方式的是()。A、行内式注入声明B、行外式注入声明C、显式注入声明D、推断式注入声明答案:B18.ionic中,用于输入提示弹出框的方法是()。A、$ionicPopup.alert()B、$ionicPopup.confirm()C、$ionicPmpt()D、$ionicPopup.show()答案:C19.ionicCSS中,用于声明复选框容器的是()。A、checkboxB、input-checkboxC、heck-boxD、item-checkbox答案:B20.$location服务中用于获取当前路径的端口号的函数是()。A、host()B、port()C、url()D、path()答案:B21.下列选项中,有关Node.js说法错误的是()。A、Node.js是一门编程语言。B、Node.js使用JavaScript作为开发语言。C、Node.js中提供了文件操作和网络通信API。D、Node.js支持在服务器端编写JavaScript。答案:A22.下列选项中,哪种方式是最推荐的AngularJS依赖注入方式的是()。A、行内式注入声明B、行外式注入声明C、显式注入声明D、推断式注入声明答案:A23.下列选项中,关于ionic框架说法错误的是()。A、ionic是目前最有潜力的一款混合式HTML5移动开发框架B、ionic提供了大量UI组件来帮助开发者开发强大的应用程序C、ionic基于AngularJS基础框架开发,但无需遵循AngularJS的框架约束。D、ionic最大的亮点是集成了AngularJS和Cordova。答案:C24.下列选项中,用于设置ionic固定标题栏标题居中对齐的方法是()。A、title="center"B、align-title="center"C、align="center"D、center答案:B25.下列Ionic样式中,用于定义按钮颜色的样式是()。A、button-blockB、utton-fullC、button-stableD、button-small答案:C26.下列选项中,对MVC与MVVM架构模式描述错误的是()。A、MVVM采用双向绑定B、MVC模式关注的是模型的不变C、MVC模式里,视图不依赖于模型D、目前最典型的MVVM模式的框架就是AngularJS答案:C27.下列选项中,用于为列表嵌入图标的ionic样式是()。A、iconsB、ionC、iconD、ionicons答案:C28.AngularJS中,使用ng-repeat指令时,模板实例的索引是指()。A、index属性B、first属性C、$index属性D、$first属性答案:C29.与MVC相比,AngularJS的架构模式更接近于()。A、MVPB、MVVC、MVMD、MVVM答案:D30.在input表单中添加AngularJS什么指令时会更改控制器中的$scope的值()。A、ng-modelB、ng-appC、ng-controllerD、ng-value答案:A31.下列选项中,用于设置元素为无效状态的AngularJS指令是()。A、disabledB、html-disabledC、ng-disabledD、ng-disable答案:C32.$location服务中用于获取当前完整的URL路径的函数是()。A、llUrl()B、absUrl()C、url()D、path()答案:B33.如果要安装1.6.3版本的ionic,需要使用的命令是()。A、npminstallionic1.7.16B、npminstallionicC、npminstallionic1.6.3D、npmionic1.6.3答案:C34.下列选项中,有关JDK说法正确的是()。A、JDK的全称为JavaScriptDevelopmentKit。B、JDK的全称为JavaDevelopmentKit。C、JDK是JavaScript开发环境。D、JDK是JavaScript开发语言工具包。答案:B35.下列选项中,用于设置元素为只读状态的AngularJS指令是()。A、readonlyB、html-readonlyC、ng-html-readonlyD、ng-readonly答案:D36.ionic中,用于滚动刷新功能的指令是()。A、ion-scrollB、ion-refreshC、ion-refresh-scrollD、ion-infinite-scroll答案:D37.下列选项中,使用一个对象工厂函数定义服务的方式是()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用apply()函数创建服务。D、使用value()函数创建服务。答案:B38.ionic项目中,默认应用图标的图片名称为()。A、img.pngB、icon.pngC、ionic.pngD、splash.png答案:B39.下列选项中,用于指定ionic栅格系统列宽占容器宽度25%的类是()。A、col-1/4B、col-0.25C、row-25D、col-25答案:D40.ionic中用于定义侧边栏菜单父容器的指令是()。A、ion-side-menuB、ion-side-menusC、ion-side-parentD、ion-side-parents答案:B41.为ionic项目添加Android平台支持时,需要使用的命令是()。A、ionicplatformaddandroidB、ionicaddandroidC、ionicaddandroidplatformD、ionicaddplatform答案:A42.$location服务中用于获取URL中的主机域名或者IP地址的函数是()。A、host()B、port()C、url()D、path()答案:A43.下列选项中,有关AngularJS指令作用域说法错误的是()。A、每个AngularJS指令都有自己的作用域。B、自定义指令可以通过在return返回的对象中添加参数scope来实现作用域的设置。C、scope:true代表指令在有其他作用域的情况也会创建一个新的作用域。D、scope:true代表独立作用域。答案:D44.下列选项中,有关AngularJS说法错误的是()。A、ngularJS2.0版本之后,语法和底层实现与AngularJS1相比截然不同。B、AngularJS2是基于TypeScript实现的。C、AngularJS1是基于ES6实现的。D、使用AngularJS2需要引入很多第三方依赖。答案:C45.如果小明的计算机是windows32位操作系统,那么该下载哪个JDK安装包()。A、Windowx64B、Windowx32C、Windowx86D、Window32-bit答案:C46.ionicCSS中,用于声明文本输入框的样式是()。A、item-inputB、inputC、list-inputD、input-item答案:A47.在AngularJS服务里面当我们仅仅需要的是一个函数和数据的集合,而不需要处理复杂的业务逻辑的时候应使用哪种方式创建服务()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用service()函数创建服务。D、使用value()函数创建服务。答案:B48.下列选项中,有关AngularJS表达式,说法错误的是()。A、ngularJS中不会使用eval()函数去执行表达式。B、AngularJS表达式可以写在插值语法中执行。C、AngularJS表达式可以写在HTML标签中被执行。D、AngularJS表达式可以写在指令中执行。答案:C49.下列选项中,有关ionic幻灯片说法错误的是()。A、可以作为移动App的启动引导页面。B、auto-play="true"属性用于设置ionic幻灯片自动播放。C、ionic幻灯片可以设置循环播放。D、ionic幻灯片可以上下播放。答案:D50.如果小明的计算机是windows64位操作系统,那么该下载哪个JDK安装包()。A、Windowx64B、Windowx32C、Windowx86D、Window32-bit答案:A51.使用ionic框架开发时,安装AndroidSDKTools的作用是()。A、支持Java语言。B、Android平台下的安装程序打包和编译都需要AndroidSDKTools。C、支持JDK。D、没什么作用。答案:B52.需要下载带标签页的ionic模板时,使用的命令是()。A、ionicstartmyAppNameblankB、ionicstartblankC、ionicstartmyAppNamesidemenuD、ionicstartmyAppName答案:D53.下列选项中,能够实现Ajax访问的AngularJS服务是()。A、$locationB、$routeC、$ajaxD、$http答案:D54.AngularJS的启动流程中,路由服务的Provider会在哪个阶段初始化()。A、加载angular.js文件。B、启动AngularJS代码。C、配置$injector(注入器)。D、渲染页面。答案:C55.下列选项中,有关依赖注入的说法错误的是()。A、依赖注入仅仅是一种设计思想。B、依赖注入能够有效解决模块间依赖的问题。C、依赖注入是控制反转的一种实现形式。D、依赖注入可以解决代码耦合的问题。答案:A56.ionic中,快速点击一次屏幕时触发的事件是()。A、on-clickB、on-touchC、on-tapD、ontouch答案:C57.ionic项目中,默认应用启动页的图片名称为()。A、img.pngB、icon.pngC、ionic.pngD、splash.png答案:D58.下列选项中,用于为HTML元素添加style属性的指令是()。A、ng-bindB、ng-styleC、ng-classD、add-style答案:B59.下列选项中,有关Git说法错误的是()。A、使用Git可以避免多人开发过程中代码丢失的问题。B、Git是一门编程语言。C、Git用于敏捷高效地处理项目。D、Git是一款免费、开源的分布式版本控制系统。答案:B60.下列选项中,用于为脏检查机制注册监听器的是()。A、$digestB、$apply()C、$watchD、$scope答案:C61.ionic选择框在Android平台上的显示形式是()。A、一个传统的下拉框B、一个侧边栏菜单C、一个单选弹出框D、一个覆盖半个窗体的定制滚动器答案:C62.ionic中,用于定义列表分隔符的样式是()。A、itemB、item-dividerC、list-dividerD、list答案:B63.下列选项中,用于绑定鼠标单击事件的AngularJS指令是()。A、onclickB、ng-dbclickC、ng-onClickD、ng-click答案:D64.下列选项中,用于显示HTML元素的AngularJS指令是()。A、ng-addB、ng-showC、show-htmlD、add-html答案:B65.下列选项中,关于MVC模式的描述错误的是()。A、从设计模式的角度来看,MVC模式是一种复合模式B、混合App开发应用的架构模式就是MVC架构模式C、MVC模式实现了模型和视图的分离D、MVC模式里,模型不依赖于视图答案:B66.下列选项中,有关AngularJS的ng-style的说法正确的是()。A、ng-style属于程序控制类指令B、ng-style属于访问流程类指令C、ng-style属于状态设置类指令D、ng-style是属性不是指令答案:C67.ionic提供的图标样式库名称为()。A、iconsB、ionsC、ion-iconsD、ionicons答案:D68.AngularJS自定义指令的约束中,restrict参数取值为M时,指令以那种方式被使用()。A、<my-directive></my-directive>B、<divmy-directive="expression"></div>C、<divclass="my-directive:expression;"></div>D、<--directive:my-directiveexpression-->答案:D69.下列选项中,有关AngularJS服务说法错误的是()。A、多个控制器中出现了相同的代码,那么便可以把它提取出来,封装成一个服务。B、服务可以通过依赖注入的方式被使用。C、服务可以在module()函数的参数中被注入。D、使用服务可以达到代码复用的目的。答案:C70.ionic的警告弹出框中包含几个按钮()。A、1个B、0个C、2个D、3个答案:A71.ionic中,向上拖动元素时触发的事件是()。A、on-drag-upB、on-drag-topC、on-swipe-upD、on-swipe-top答案:A72.ionic中用于保持背景幕的方法是()。A、show()B、keep()C、retain()D、stay()答案:C73.AngularJS中,ng-repeat指令可以遍历哪些内容()。A、数值B、数组C、字符串D、以上都不对答案:B74.ionicCSS中,用于将定高条在header之下置顶的类是()。A、bar-topheaderB、ar-headerC、bar-subheaderD、bar-headertop答案:C75.下列选项中,用于绑定元素失去焦点事件的AngularJS指令是()。A、onblurB、ng-onblurC、ng-blurD、ng-onBlur答案:C多选题1.ionicCSS中,属于.bar类同级样式的是()。A、bar-calmB、ar-royalC、bar-headerD、bar-subfooter答案:ABCD2.下列选项中,关于移动App开发的三种类型描述正确的是()。A、NativeApp需要安装开发环境B、WebApp不需要安装开发环境C、HybridApp需要安装开发环境D、HybridApp不需要安装环境答案:ABC3.AngularJS中service()函数的第2个参数允许取值类型是()。A、对象B、构造函数C、字符串D、数组答案:ABD4.下列ionicCSS类中,属于表.tabs类的同级样式的有()。A、tab-item-{color}B、tabs-topC、tabs-stripedD、active答案:BC5.搭建ionic环境时,必须安装的软件有()。A、JDKB、AndroidSDKC、Node.jsD、Git答案:ABCD6.下列选项中,有关依赖注入,说法正确的是()。A、原生JS不能实现依赖注入。B、依赖注入需要一个注册表。C、依赖注入需要一个注入器。D、原生JS实现的依赖注入适合应用在大型项目中。答案:BC7.ionic中,用于定义列表缩略图位置的类是()。A、leftB、rightC、item-thumbnail-leftD、item-thumbnail-right答案:CD8.下列选择中,有关AngularJS服务,说法正确的是()。A、constant()函数创建服务与value()函数创建的服务有所区别。B、constant()函数创建服务的语法与value()函数完全相同。C、onstant()函数是value()的特殊形式。D、value()和constant()函数内部都封装了provider()函数。答案:AB9.需要创建项目名称为myApp的ionic项目时,可以使用的命令是()。A、ionicstartmyAppblankB、ionicstartblankmyAppC、ionicstartmyAppsidemenuD、ionicstartmyApp答案:ACD10.下列选项中,用于设置ionic定高条块颜色的类有()。A、bar-calmB、ar-royalC、bar-lightD、bar-red答案:ABC11.下列选项中,有关AngularJS服务说法正确的是()。A、povider()函数的第1一个参数是字符串类型。B、povider()函数的第1一个参数代表服务的名称。C、AngularJS自定义服务的名称必须为myservice。D、AngularJS自定义服务的名称必须为myService。答案:AB12.下列选项中,在AngularJS中定义属性的正确方式是()。A、varB、$scope.a=1;C、$scope.a="1";D、var答案:BC13.下列选项中说法正确的是()。A、在AngularJS中,视图专注与界面的显示和渲染。B、AngularJS的视图中是包含声明式指令和HTML标签的视图模板。C、AngularJS中模型视图是指Model。D、AngularJS中,Controller并不是MVVM模式的核心元素,但它负责ViewModel对象的初始化。答案:ABD14.下列选项中,有关AngularJS的ng-src指令的说法正确的是()。A、ng-src指令用于覆盖img元素的src属性。B、ng-src指令用于覆盖a元素的href属性。C、在开发中,某个src的值中有AngularJS代码,则会使用ng-src而不是src。D、ng-src指令确保AngularJS代码执行前不显示图片。答案:ABD15.下列选项中,有关AngularJS说法正确的是()。A、监听器不仅可以监听作用域上的数据,还可以自定义数据变化后要执行的操作。B、对于ng-model指令绑定的表单控件来说,每改变一个字符就会调用一次$apply()函数。C、对于ng-model指令绑定的表单控件来说,每改变一个字符就会调用一次$watch()函数。D、在AngularJSContext中的每一个事件都会执行一次$digestLoop。答案:ACD16.$http服务的参数配置对象中method属性允许取值为()。A、getB、postC、putD、jsonp答案:ABCD17.下列选项中,哪些目录应该存放在ionic项目的www目录下()。A、libB、jsC、ssD、img答案:ABCD18.下列选项中,用来页面中HTML元素显示或隐藏的AngularJS指令是()。A、ng-ifB、ng-hideC、ng-showD、ng-switch答案:ABCD19.ionic中,可以用来创建模态对话框控制器的方法有()。A、$ionicModal.controller()B、$ionicModal.fromTemplate()C、$ionicModal.fromUrl()D、$ionicModal.fromTemplateUrl()答案:BD20.下列选项中,哪些是通过AngularJS模块注册的函数()。A、value()B、directive()C、onfig()D、apply()答案:ABC21.下列选项中,有关NPM的说法正确的是()。A、NPM的全称是NodePackageManager。B、NPM是Node.js的包管理工具。C、NPM提供了一些命令用于快速的安装和管理模块。D、安装Node.js后需要单独安装NPM。答案:ABC22.下列选择中,哪些属性属于ion-tab指令()。A、hrefB、iconC、badgeD、src答案:ABC23.下列选项中,有关Angular控制器说法正确的是()。A、ngularJS控制器是通过模块来创建的。B、AngularJS控制器是常规的JavaScript对象。C、AngularJS可以不创建模块,单独创建控制器。D、AngularJS控制器通常属于一个模块,一个模块可以有多个控制器。答案:ABD24.下列选项中,属于ionic项目模板的是()。A、blank模板B、tabs模板C、sidemenu模板D、nav模板答案:ABC25.关于单页面应用的优点,下列描述正确的有()。A、单页面应用具有桌面应用的即时性,网站的可移植性和可访问性。B、用户体验好,内容的改变不需要重新加载整个页面,响应速度更快。C、基于不需要重新加载,单页面应用对服务器压力较小。D、前后端分离,后端不再负责模板渲染、输出页面工作。答案:ABCD26.下列选项中,说法正确的是()。A、ngularJS的组件型指令不应该直接引用当前页面的DOM和数据。B、ng-click属于组件型指令。C、AngularJS的组件型指令具有高内聚和低耦合的特点。D、使用AngularJS组件型不利于分工协作和长期维护。答案:AC27.下列选项中,有关AngularJS表达式的特点,说法正确的是()。A、ngularJS属性表达式是对应于当前作用域的。B、AngularJS表达式中没有流程控制结构。C、AngularJS表达式返回一个空值会比触发异常更有意义。D、AngularJS表达式可以通过过滤器链来传递表达式的结果。答案:ABC28.使用ionic1.7.16时,AndroidSDKManager中需要安装的哪些内容()。A、Tools->AndroidSDKToolsB、Tools->AndroidSDKPlatform-toolsC、Tools->AndroidSDKBuild-toolsD、Android6.0(API23)->SDKPlatform答案:ABCD29.下列选项中,哪些是ion-scroll指令包含的属性()。A、directionB、pagingC、zoomingD、on-refresh答案:ABC30.下列选项中,属于AngularJS程序控制类指令的是()。A、ng-bindB、ng-appC、ng-controllerD、ng-init答案:BCD31.调用indexedDB.open()方法后,有可能触发事件是()。A、onsuccessB、onerrorC、onopenD、onupgradeneeded答案:ABD32.AngularJS中实现的MVVM模式分为哪几部分()。A、ViewB、ViewModelC、ModelD、Controller答案:ABCD33.下列选项中,那种创建AngularJS服务的方式是对provider()函数的封装()。A、使用provider()函数创建服务。B、使用factory()函数创建服务C、使用service()函数创建服务。D、使用value()函数创建服务。答案:ABCD34.下列选项中,哪个CSS类会为按钮添加样式为按钮添加样式:width:100%()。A、button-blockB、utton-fullC、button-largeD、button-small答案:AB35.ionic的上拉菜单由三种按钮组成,分别是()。A、取消按钮B、危险选项按钮C、确认按钮D、自定义按钮答案:ABD36.AngularJS中provider()函数的第2个参数允许取值类型是()。A、字符串B、函数C、对象D、数组答案:BCD37.下列选项中,支持AngularJS的ng-blur指令的是()。A、window对象B、inputC、selectD、textarea答案:ABCD38.下列选项中,有关Node.js的说法正确的是()。A、Node.js支持文件操作。B、Node.js支持网络通信。C、Node.js代码可以在浏览器上解析和运行。D、以上说法都不对答案:AB39.下列选项中,说法正确的是()。A、每个App都应该有符合自己风格的图标和启动页B、ionic项目模板中resources目录用于存放APP图标和启动页的图片。C、ionic支持定制APP图标和启动页D、ionic的图标和启动页是同一张图片答案:ABC40.下列选项中,哪些属于ion-refresher指令包含的属性()。A、pulling-iconB、pagingC、spinnerD、on-refresh答案:AC41.下列选项中,属于ionic提供的演示样式的是()。A、pinkB、lightC、energizedD、royal答案:BCD42.下列选项中,说法正确的是()。A、ngularJS中只读和无效状态是针对输入框的。B、AngularJS中只读和无效状态是针对a链接的。C、ng-disabled指令返回值为true用于设置元素的无效状态。D、ng-readonly指令返回值为false用于设置元素的只读状态。答案:AC43.ionicJavaScript中,指令式组件有哪几种使用形式()。A、元素形式B、脚本形式C、属性形式D、CSS类形式答案:ACD44.下列选项中,有关AngularJS自定义指令的约束说法正确的是()。A、自定义指令的约束可以通过在return返回的对象中添加参数restrict来实现。B、restrict参数取值为E时,表示指令以HTML元素形式做标记。C、restrict参数取值为C时,表示指令以CSS类名形式做标记。D、restrict参数默认值为"EC"。答案:ABC45.下列选项中,说法正确的是()。A、使用ionic框架开发必须安装JDK。B、由于ionic底层使用JavaScript实现,所以需要安装JDK。C、使用ionic开发适应Android平台的App首先需要JDK的支持。D、以上说法都不对。答案:AC46.下列选项中,有关ionic浮动框说法正确的是()。A、ionic浮框不会覆盖整个屏幕。B、ionic浮框会遮盖主界面中的其他内容。C、ionic浮动框需要单击关闭按钮进行关闭。D、点击浮动框以外的区域,浮动框关闭。答案:AD47.下列选项中,有关AngularJS的启动流程,说法错误的是()。A、访问AngularJS代码,便会触发AngularJS的启动流程。B、浏览器加载angular.js文件时,AngularJS使用jQuery代码把一个回调函数挂载到document对象的DOMContentLoaded事件上。C、无论是否引用jQuery文件,AngularJS都会优先应用内置的jQlite。D、OMContentLoaded事件触发后回调函数会调用AngularJS的启动代码。答案:ABD48.下列选项中,有关顶部导航栏说法正确的是()。A、顶部导航栏位于页面的最顶部。B、顶部导航栏通常包含本页面的标题、页面间的跳转按钮等。C、ionic中顶部导航栏可以与路由搭配使用。D、以上说法都不对答案:ABC49.下列ionic栅格类中,哪些用于设置列纵向对齐()。A、col-topB、col-centerC、row-topD、row-center答案:ABCD50.$ionicScrollDelegate是下列哪个指令的代理服务()。A、ion-viewB、ion-infinite-scrollC、ion-contentD、ion-scroll答案:CD51.下列选项中,可以被$injector实例化的AngularJS组件有()。A、模块B、指令C、控制器D、服务答案:ABCD52.下列选项中,有关IndexedDB的特点说法正确的是()。A、键值对储存B、异步APIC、支持事务D、同域限制答案:ABCD53.下列选项中,用于设置指令作用域为共享作用域的是()。A、scope:object;B、scope:true;C、scope:false;D、scope:String;答案:BC54.下列选项中,可以访问到JavaScript全局对象的AngularJS服务是()。A、$windowB、$documentC、$timeoutD、$$document答案:ABC55.下列选项中,说法正确的是()。A、学习AngularJS1需要JavaScript作为基础。B、TypeScript是ES6的一种扩展方式C、ES5即ECMAScript,是一个国际化的标准。D、使用AngularJS1可以独立完成移动开发。答案:ABC56.ionic中经常用于定义按钮的元素有()。A、pB、aC、spanD、button答案:BD57.ionic项目的图标和启动页允许使用的图片格式有()。A、pngB、gifC、aiD、psd答案:ACD58.阅读以下程序,选择能够输出值的选项()。<script>vardemo=angular.module('demo',[]);Demo.controller('MainController',function($scope){$scope.fn=function(){return1;};$scope.boolean=true;$scope.arr=[1,2,3,4,5];});</script>A、{{boolean?1:5}}B、{{arr[2]}}C、{{arr[5]}}D、{{fn()+5}}答案:ABD59.下列选择中,属于URL组成部分的是()。A、httpB、hostC、portD、abs_path答案:ABCD60.为ionic项目模板添加Android平台支持后,会在项目目录中增加哪些目录()。A、wwwB、androidC、resourcesD、platforms答案:CD61.声明ionic侧边栏菜单需要应用到哪几个指令()。A、ion-side-menuB、ion-side-menusC、ion-side-parentD、ion-side-menu-content答案:ABD62.一个URL由几个不同的部分组成,包括()。A、协议B、主机的地址和端口号C、主机的MAC地址D、具体的资源地址答案:ABD63.下列选项中,属于AngularJS框架特性的是()。A、模型视图B、模块化C、自动化双向绑定D、指令答案:ABCD64.下列选项中,哪些属于ionic框架的主要结构()。A、ionicCSSB、ionicJavaScriptC、ionicCLID、ionicCMD答案:ABC65.ionic中,ion-toggle指令有几个可选的属性,它们是()。A、ng-modelB、ng-valueC、ng-bindD、toggle-class答案:AD判断题1.ionicCSS可以控制按钮图标中图标的位置。A、正确B、错误答案:A2.ionic栅格系统中,可以单独设置某一列的列偏移。A、正确B、错误答案:A3.”ionicresources--icon"命令用于生成适应不同分辨率的App图标所应用的图片。A、正确B、错误答案:A4.原生APP开发成本较低,企业人员需求量较少。A、正确B、错误答案:B5.使用service()函数创建AngularJS服务时,第2个参数可以是普通函数。A、正确B、错误答案:B6.AngularJS表达式中不允许存在null值。A、正确B、错误答案:B7.AngularJS代码能够实现与原生代码相同的页面效果。A、正确B、错误答案:A8.使用原生JavaScript代码对AngularJS作用域的数据进行操作后,如果想把结果到视图,需要手动调用$apply()函数来实现。A、正确B、错误答案:A9.ionic和Cordova必须同时安装。A、正确B、错误答案:B10.$http服务的参数配置对象中method属性允许取值为delete。A、正确B、错误答案:A11.MVC模式中,视图可以向模型查询业务状态,也可以改变模型。A、正确B、错误答案:B12.在ionic提供的配色方案中,每个配色方案的类名代表一种风格,而不是代表具体的颜色值。A、正确B、错误答案:A13.所有的HTML元素都支持ng-show和ng-hide指令。A、正确B、错误答案:A14.作用域的嵌套关系是在HTML模板中体现的,而不是在AngularJS的代码中。A、正确B、错误答案:A15.ionic中使用.card类也可以定义列表。A、正确B、错误答案:A16.ionic路由基于ngRoute模块实现。A、正确B、错误答案:B17.ionic中,对滑动条设置演示主要影响滑轨的左半部分颜色。A、正确B、错误答案:A18.ionic为Android和iOS平台提供的默认图标和启动页图片。A、正确B、错误答案:A19.ionic项目中hooks目录是整个项目的开发目录,存放着各种资源文件。A、正确B、错误答案:B20.单向绑定模式中,开发者需要编写代码来保持视图与数据模型的同步。A、正确B、错误答案:A21.单页面应用的实现使用了著名的MVC架构模式。A、正确B、错误答案:A22.在AngularJS中,View不能直接与Model交互。A、正确B、错误答案:A23.依赖注入中,用户对象需要IoC容器来提供自己需要的外部资源。A、正确B、错误答案:A24.由于ionic使用了HTML5和CSS3的一些新规范,所以对移动设备操作系统是有要求的。A、正确B、错误答案:A25.使用Git和GitHub追踪项目时,如果不想特定的目录和文件被上传到Git仓库,便可以使用.gitignore文件用来指定要忽略的文件。A、正确B、错误答案:A26.AngularJS表达式中不允许存在undefined值。A、正确B、错误答案:B27.ionic载入指示器的持续时间是可配置的。A、正确B、错误答案:A28.ionic中,模态对话框会调用背景幕。A、正确B、错误答案:A29.AngularJS中,使用ng-model指令,可以将数据模型中的数据与HTML绑定在一起。A、正确B、错误答案:A30.当scope参数被设置为false时,该指令模板中可以直接使用父作用域中的属性和方法。A、正确B、错误答案:A31.resources目录用于存放App应用中,使用的桌面图标和应用启动闪屏时使用的图片文件。A、正确B、错误答案:A32.AngularJS是对ionic的扩展,所以学习ionic前要先学好AngularJS。A、正确B、错误答案:B33.ionic中,如果ionic服务组件名称带有后缀“delegate”,那么它的类型为代理类服务组件A、正确B、错误答案:A34.每个AngularJS应用都有一个$injector。A、正确B、错误答案:A35.ionic开发的App不能适配iOS移动操作系统平台。A、正确B、错误答案:B36.环境变量是指CLASSPATH。A、正确B、错误答案:B37.当把scope属性设置为true时,表明我们创建的指令要创建一个新的作用域,这个作用域继承自该指令的父作用域。A、正确B、错误答案:A38.ionic和Cordova的安装不需要去官网下载安装包,而是使用NPM命令的方式在CMD命令台直接安装。A、正确B、错误答案:A39.AngularJS是一款非常优秀的JavaScript的结构化框架,可以用来构建单页面应用程序。A、正确B、错误答案:A40.使用IndexedDB数据库时,所有与数据库的交互开始于一个打开的请求。A、正确B、错误答案:A41.AngularJS提供了显式的方法来明确定义一个函数在被调用时需要的依赖关系。A、正确B、错误答案:A42.移动Web开发提供了访问原生设备API的功能。A、正确B、错误答案:B43.ionic中使用.list类定义有边距和阴影的列表。A、正确B、错误答案:B44.在AngularJS中,大多数内置指令都属于组件型指令。A、正确B、错误答案:B45.在AngularJS中,一个控制器被定义,就产生了一个作用域。A、正确B、错误答案:A46.Github网站是利用Git做版本控制的代码托管平台。A、正确B、错误答案:A47.如果要在HTML文件中编写AngularJS代码,只需在该文件中引入AngularJS库文件即可。A、正确B、错误答案:A48.AngularJS中,ng-click指令支持所有HTML元素。A、正确B、错误答案:A49.原生App内部运行的是二进制数据(机器码)。A、正确B、错误答案:A50.如果在一次$digest循环中超过了10轮脏检查后还有数据变化,便会无限的循环下去。A、正确B、错误答案:B51.ionic中,通过$ionicScrollDelegate服务代理还可以手动控制滚动视图的滚动位置。A、正确B、错误答案:A52.ionic中,代理类服务组件在使用上与普通服务组件没有区别。A、正确B、错误答案:B53.在开发中,href的值中有AngularJS代码,则会使用ng-href而不是href。A、正确B、错误答案:A54.下载JDK时,要注意下载计算机操作系统对应的安装包,也可以下载通用安装包。A、正确B、错误答案:B55.在移动App界面中,固定标题栏经常位于页面侧边。A、正确B、错误答案:B56.如果企业使用混合App开发,就能集原生App和移动Web两者之所长。A、正确B、错误答案:A57.Android开发工具是由谷歌公司提供的。A、正确B、错误答案:A58.浮动框控制器便是浮动框对象。A、正确B、错误答案:B59.ionic提供的样式文件是基于LESS开发的,LESS不是一种编程语言。A、正确B、错误答案:B60.目前官方以CSS类形式使用的指令有很多。A、正确B、错误答案:B61.ionic中,向任何方向拖动元素都会触发on-swipe事件。A、正确B、错误答案:B62.ionic中,一个上拉菜单可以有多个自定义按钮。A、正确B、错误答案:A63.在AngularJS中,一个控制器中可以包含多个模块。A、正确B、错误答案:B64.ionic创建模板的命令中,模板的名称是可选的,如果不指定模板名称,默认创建好的项目模板也是blank模板。A、正确B、错误答案:B65.移动Web可以实现跨平台运行,而混合APP不能实现跨平台运行?A、正确B、错误答案:B66.使用ionic做开发时,如果不指定要下载的项目模板名称,将会下载空白模板。A、正确B、错误答案:B67.NPM做为Node.js的包管理工具,需要单独安装。A、正确B、错误答案:B68.ionic项目添加SASS的过程会自动调用NPM,所以会出现“node_modules”目录。A、正确B、错误答案:A69.ionic项目不支持iOS平台。A、正确B、错误答案:B70.ionicJavaScript提供了ion-header-bar指令,用于声明头部固定标题栏。A、正确B、错误答案:A71.ionic中,上拉菜单不可以嵌入自定义按钮。A、正确B、错误答案:B72.依赖注入中,IoC容器依赖于用户对象。A、正确B、错误答案:B73.混合APP开发需要安装环境,维护更新简单。A、正确B、错误答案:A74.由于服务能够达到代码复用的目的,所以建议将控制器、指令中的业务逻辑都封装到服务中去。A、正确B、错误答案:A75.AngularJS的ng-style指令可以与HTML元素的style属性同时使用。A、正确B、错误答案:A76.ionic幻灯片默认自动播放。A、正确B、错误答案:B77.MVC模式中,一个模型可以提供多个视图表现形式。A、正确B、错误答案:A78.ion-nav-titile指令用于定制顶部导航栏的内容,该内容可以是任意的HTML代码片段。A、正确B、错误答案:A79.移动Web可以实现一次编写多个设备上运行。A、正确B、错误答案:A80.开发ionic项目,需要下载官方提供的项目模板。A、正确B、错误答案:A81.使用ionic栅格类样式时,如果1行中各元素的高度不一样,那么比较“矮”的元素将自动被拉伸以适应整行的高度。A、正确B、错误答案:A82.一般一个页面只推荐使用一个ng-app,因为多个ng-app的情况下,AngularJS只会自动加载第一个。A、正确B、错误答案:A83.AngularJS中,每次脏检查都会调用一次$apply()或者$digest()函数,从而将数据中最新的值呈现在界面上。A、正确B、错误答案:A84.常量在AngularJS的启动配置阶段(创建任何服务之前)就可以使用,所以开发者可以将常量注入到模块的config()函数中,进而应用该常量。A、正确B、错误答案:A85.ionic弹出框会覆盖整个屏幕空间。A、正确B、错误答案:B86.ionicJavaScript提供了ion-footer-bar指令,用于声明底部固定标题栏。A、正确B、错误答案:A87.MVC模式实现了模型和视图的分离。A、正确B、错误答案:A88.AndroidSDK的安装不需要配置环境变量。A、正确B、错误答案:B89.ionic中ion-header-bar指令中align-title用于设置标题的对齐方式。A、正确B、错误答案:A90.混合App开发更适合需要考虑内部技能和计划成本较低的小型公司。A、正确B、错误答案:A91.AngularJS的ng-repeat指令可以每次从集合collection中取出一条记录item,如果item中的数据是以key-value的形式存储,便可以通过item.key的形式取出value值。A、正确B、错误答案:A92.AngularJS巧妙的使用了JavaScript原型链,实现了作用域的嵌套关系。A、正确B、错误答案:A93.ng-if指令绑定的表达式的值为false时,则元素的DOM节点在页面中不存在。A、正确B、错误答案:A94.ionic图标样式库的使用方式类似于字体图标。A、正确B、错误答案:A95.ionicCSS中,.item-input与.item的下级

温馨提示

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

评论

0/150

提交评论