新疆省开课2019年秋季《Android智能手机编程》期末综合试卷

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《Android智能手机编程》期末综合试卷一、单选题(共15题,共30分)得分:28分1、在谷歌地图的JavaScript版本的服务接口中,()是用来计算路线的。A:Map对象B:Geocoder对象C:DirectionRenderer对象D:DirectionsService对象2、SurfaceView在视频播放中的作用是()。A:主要用来显示界面的状态信息B:主要用来定义界面可视化元素的布局信息C:主要绘图容器,用来展示视频播放的内容D:主要用作容器,用来盛装其他可视化组件3、()在Android可以播放音频和视频。A:SurfaceView类B:SurfaceHolder类C:MediaPlayer类D:SoundPool类4、()方法可以获取对SQLite数据只读的数据库对象。A:etReadableDataBase()inSQLiteOpenHelperB:getWritableDatabase()inSQLiteOpenHelperC:openDatabase(“testdemo”,null,SQLiteDatabase.OPEN_READWRITE)inSQLiteDatabaseD:onUpgrade(SQLiteDatabasedb,intoldVersion,intnewVersion)5、在SQLite数据库中,通过SQLiteOpenHelper类的()方法更新数据库版本。A:onCreate()B:onUpgrade()C:insert()D:updated()6、在Android中,用()启动一个本地服务。A:onCreate()B:onBind()C:startCommand()D:startService()7、在Android中,Service中的本地服务通过()方法被关闭。A:onDestroy()B:onUnbind()C:onStop()D:stopService()8、在Activity中,以下哪个方法在资源或者对象被销毁时候调用?A:onStop()B:onPause()C:onRestart()D:onDestory()9、在Activity中,方法()在初始化的时候调用。A:onCreate()B:onStart()C:onRestart()D:onDestroy()10、在Java代码中,通过()方式可以访问到配置文件中定义的颜色信息。A:R.color_name_idB:color_nameC:R.color.color_name_idD:R.string.color_name_id11、在Android项目中,在res目录下存放字符串信息的文件是()。A:strings.xmlB:values.xmlC:colors.xmlD:Const.xml12、电脑屏幕尺寸为14寸,对应的dpi为()。A:131B:120C:1024D:10013、SDK是什么()。A:JAVA开发程序包B:Android集成开发环境C:软件开发工具包D:虚拟设备14、Android智能手机平台是基于()程序语言来进行应用开发的。A:C#B:Objective‒cC:JavaD:Javascript15、Android智能手机平台是基于()操作系统内核开发而来的。A:LinuxB:WindowsC:UnixD:ChromeOS二、判断题(共15题,共30分)得分:26分1、AndroidStudio创建项目的过程其实不是Eclipse创建项目的过程的细分化。A:对B:错2、AndroidStudio是谷歌公司推出的新一代集成开发环境,其实基于IntelljIDEA平台的开发工具,提供了诸多良好易用的功能和属性。A:对B:错3、打开Eclipse的File(文件)菜单,选择New(新建)项,然后选择AndroidApplicationProject(Android应用项目)项,即出现一个新建界面。A:对B:错4、AVD的全称为AndroidVirtualDevice,即Android运行的虚拟设备,它是Android应用运行的模拟环境。A:对B:错5、AndroidSDKManager窗口允许用户管理不同的AndroidSDK版本。A:对B:错6、AndroidStudio是苹果公司推出的新一代集成开发环境,其是基于IntelljIDEA平台的开发工具,提供了诸多良好易用的功能和属性。A:对B:错7、ContentProvider即内容提供者,在Android系统中作为应用程序之间的唯一共享数据的途径,它存储、检查数据,并向其他应用程序提供访问数据的接口。A:对B:错8、从字面上理解,Activity是活动的意思。A:对B:错9、本地框架是基于Linux内核开发的涉及底层的基础系统功能。A:对B:错10、应用程序框架为开发者提供了调用Android基本功能和手机硬件系统的API,并实现了联系人、电话拨号、浏览器等常用功能。A:对B:错11、应用层主要为用户提供看不见的应用。A:对B:错12、Android平台简单、实用,无论功能还是外观设计,都可以与苹果的iOS操作系统一较高下。A:对B:错13、目前,基于Android系统的手机已经占据了全球所有的市场份额。A:对B:错14、iPhone手机的iOS系统必须在苹果公司专用的Mac系统上才可以运行。A:对B:错15、目前,市场上主流的智能手机操作系统有WindowsPhone、iOS和Android,每个系统背后都有一家实力雄厚的公司在支持,每种操作系统都各有所长。A:对B:错三、多选题(共10题,共40分)1、SQLiteOpenHelper包含如下方法A:onCreate(SQliteDatabasedb)B:onUpgrade(SQliteDatabasedb)C:close()D:easy()2、TextView具有很多属性,下面哪些是?A:width、heightB:Android:idC:Android:textD:Android:layout_marginleft3、以下属于Drawable资源的是A:StateListDrawable资源#LayerDrawable资源B:ShapeDrawableziyuanC:PSD图像资源4、Android应用资源可以分为以下两类A:无法直接访问的原生资源B:可通过R.Java资源清单在程序中访问的资源#音频、视频资源C:多媒体资源5、AndroidStudio的主要特性和功能有A:基于Gradle的构建支持B:Android专属的重构和快速修复C:支持ProGuard和应用签名D:基于模板的向导来生成常用的Android应用设计和组件6、Android开发因为涉及(),因此最好使用一款集成开发环境。A:代码编辑B:UI布局C:视频处理D:打包7、Android智能手机系统的系统构架自上而下分为4个层次A:应用程序层B:应用程序框架层C:本地框架和Java运行环境层D:触摸屏保护层8、Android系统与其他两个系统相比有如下诸多内在优势A:开源的智能手机操作系统B:开发门槛低C:价格便宜D:市场份额高、用户群大9、开发者可以创建具有MaterialDesign功能的应用,实现动态视觉效果,利用其中的UI元素转换赋予用户自然的感觉。此支持包括:A:MaterialDesign动画和Activity转换效果B:针对基于视图状态的视图属性的动画生成器C:可自定义的UI小部件和具有可由用户控制的调色板的应用栏D:基于XML矢量图形的动画和非动画可绘制对象10、开发者可以创建具有MaterialDesign功能的应用,实现动态视觉效果,利用其中的UI元素转换赋予用户自然的感觉。此支持包括:A:MaterialDesign主题B:视图阴影C:RecyclerView小部件D:可绘制动画和造型效果

1 / 5
下载文档,编辑使用

©2015-2020 m.111doc.com 三一刀客.

备案号:赣ICP备18015867号-1 客服联系 QQ:2149211541

×
保存成功