《Android开发基础模拟试卷及答案高职.docx》由会员分享,可在线阅读,更多相关《Android开发基础模拟试卷及答案高职.docx(14页珍藏版)》请在第一文库网上搜索。
1、Android开发基础试卷A题号二三总分评分人得分注意事项:1、本试卷共8页,满分Ioo分;2、请把学院、姓名、班级写到密封线内,考试时间90分钟;3、请不要把答案卸载密封线内得分阅卷人一、单选题(共35分,每小题1分)1、退出activity对一些资源以及状态的操作保存,可以在生命周期的那个函数中进行()A、 onPause()B、oCreate()C、 onResume()D、 onStart()2、Android项目工程下面的assets目录的作用是()A、放置应用到的图片资源,Resdrawab1eB、主要放置一些文件资源,这些文件会被原封不动打包到apk里面C、放置字符电频色,数组等
2、常量数据res/va1uesD、放置一些与U1相应的布局文件,都是xm1文件res/1ayout3、下列不属子android布局的是()E、 Frame1ayoutF、 1inear1ayoutG、 Border1ayoutH、 TabIe1ayout4、Intent的作用的是()A、intent是连接四大组件的纽带,可以实现界面间的切换,可以包含动作和动作数据B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失serviceC实应用程序间的数据共享contentproviderD、处理一个应用程序整体性的工作5、下列哪个是AbsoIute1ayout中
3、特有的属性()A、AndrOidHayouJheightB、Android:1ayout_xC、Android:1ayout_aboveD、Android:1ayout_toRightOf6、RatingBar组.件中不能用属性直接设置的是()A、五角星小数B、当前分数C、分数的增量D、五角星的色彩7、在手机开发中常用的数据库是()A、SqI1iteB、Orac1eCsq1ServerD、DB28、关于BroadcastReceiver的说法不正确的是()A、是用来接收广播intent的B、一个广播intent只能被一个订阅了此广播的BroacIcastReceiver所接收C、对有序广播,系
4、统会根据接收者声明的优先级别按顺序逐个执行接收者D、接收者声明的优先级别在intent-fi1ter的android:PriOrity属性中声明,数值越大优先级别越高9、使用MediaPIayer播放保存在Sdcard上的mp3文件时()A、需要使用MediaPIayerxreate方法创建MediaPIayerB、直接newMediaP1ayer即可C、需要调用SetDataSource方法设置文件源D、直接调用Start方法,无需设置文件源10、在android中使用RadioButon时,要想实现互斥的选挥需要用的组件是()A、ButtonGroupBRadioButtonsC、Chec
5、kBoxD、RacIioGroupIK在多个应用中读取共享存储整数据时,需要用到的query方法,是()对象的方法?A、ContentResoIverB、ContentProviderC、CursorD、SQ1iteHeIper12、DDMS中1Og信息分为()个级别。A、3B、4C、5D、613、能够自动完成输入内容的组件是()A、TextVIewB、EditTextC、ImageViewDAutocompIeteTextView14、创建子菜单的方法是()A、addBaddSubMenuC、CreateSubMenuDCreateMenu15、使用AID1完成远程service方法调用下列
6、说法不正确的是()A、aid1对应的接口名称不能与aid1文件名相同B、aid1的文件的内容类似java代码C创建一个SerViCe(服务),在服务的OnBind(Intentintent)方法中返回实现了aid1接口的对象D、aid1对应的接口的方法前面不能加访同权限修饰符16、MediaP1ayer播放资源前,需要调用要()方法完成准各工作。A、SetDataSourceB、prepareC、beginDpause17、处理菜单项单击事件的方法不包含()A、使用onOptions1temSe1ected(Menu1temitem)响应B、使用OnMenUItemSeIeCted(intfe
7、ature1d,Menuitemitem)响应C、使用onMenu1temC1ick(Menu1temitem)响应D、使用onCreateOptionsMenu(Menumenu)响应18、android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是()A、Mc)DE_APPENDB、MODE_WOR1D_READAB1EC、MODE_WOR1D_WRITEAB1ED、MODE_PRIVATE19、进度条中()属性是设置进度条大小格式的A、android:SeCondaryPrOgreSSBandroid:progressCandroid:maxD、sty1e20、下列用以显示一系
8、列图像的是()A、ImageViewBGa11eryC、ImageSwitcherDGridView21、表示下拉列表的组件是()A、Ga11ervB、SpinnerCGridViewD、1istView22、关于AIertDia1og的说法不正确的是()A、要想使用对话框首先要使用new关整字创建AIenDiaIog的实例B、对话框的显示需要调用ShOW方法C、SetPOSit1VeBUtOn方法是用来加确定按扭的D、SetNegatIveButton方法是用来加取消按扭的23、下列说法错误的是()A、BUton是普通按扭组件,除此外还有其他的按扭组件B、TeXtVieW是显示文本的组件,T
9、eXtvieW是EditTeXt的父类C、EditTeXt是编辑文本的组件,可以使用EditTeXt输入特定的字符D、ImageVieW是显示图片的组件,可以通过设置显示局部图片24、关于android中播放视频的说法不对的是()A、可以使用SUrfaCeVieW组件播视频B、可以使用VideOVieW组件播视频C、VidwoView组件可以控制播放的位置和大小D、VideOVieW播放视频的格式可以是3gp25、下列哪个是SqI1ite下的命令()A、she11B、pushC、quitDkeytoo126、下列关于如何使用NOtifiCatiOn,不对的是()Anotification需要N
10、otificatinManager来管理使用NotificatinManager的notify方法显示notification消息C、在显示Notification时可以设置通知时的默认发声,震动等D、Notification中有方法可以清除消息27、下列关于。PenCore说法不正确的是()A、Opencore是Android多媒体框架的核心BMediaPIayer是OpenCore中的一个核心类C、所有在Android平台的音频、视频的来集以及播放等操作都是通过它来实现的D、在实现开发中我们并不会过多地研究。PenCore的实垣,我们的AndrOid为我们提供了上层的mediaap1的开发
11、使用28、上下文菜单与其他菜单不同的是()A、上下文菜单项上的单击事件可以使用OnMenUItemSeIeCted方法来响应B、上下文菜单必须注册到指定的VieW上才能显示C、上下文菜单的菜单项可以添加、可以删除D、上下文菜单的菜单项可以有子项29、拖动条组件是()A、RatingBarB、ProgressBarCSeekBarD、ScroIIBar30、关于隐式Intem正确的是()Aandroid中使用IntemFiIter来寻找与隐式htent相关的对象B、通过组件的名称寻找与intent相关联的对象C、隐式Intent更多用于在应用程序内部传递消息D一个声明了IntentFiIter的
12、组件只能响应隐式Intent请求32、多选框被选择事件通常用()ASetOnCIick1istenerB、SetOnCheckChange1istenerCSetonMenuItemSeIected1istenerDSetOnCheckecI1istener33、自定义对话框时,将视图对象添加到当前对话框的方法是()A、seticonB、setXM1C、Set1ayoutD、setView34、下列不属于SerViCe生命周期的方法是()A、OnCreateB、OnDestroyConStopD、OnStart35、绑定Service的方法是()A、bindServiceBStartServi
13、ceCOnStartD、oBind得分阅卷人二、多选题(共22分,每小题1分)1、Intem传递数据时,下列的数据类型(可以被传递I、 Seria1izab1eBcharsequenceCParce1ab1eDBund1e2、android数据存储与访问的方式以下说法正确的是()A、文件B、数据库C、SharedpreferenceD、内容提供者E、网络3、下列可能会导致GC内存泄露的是()A、数据库的CUrSOr没有关闭B、构造ad叩ter时,没有使用缓存contentviewC、衍生IiStVieW的优化问题,减少创建VieW的对象,充分使用contentview,可以使用一静态类来.优化
14、处理getview的过程activity一般会重载一些方法用来维护其生命周期D使用sq1ite数据库4、android通过StartService的方式开启服务,关于service生命周期的OnCreate()和OnStart()说法正确的是()A、当第一次启动的时候先后调用OnCreate()和OnStart()方法B、当第一次启动的时候只会调用OnCreate()方法C、如果service已经启动,将先后调用OnCreate()和OnStarto方法D、如果SerViCe已经启动,只会执行OnStart()方法,不在执行OnCreate()方法5、开发android程序需要的开发工具和开发
15、包包括()A、JDKB、Ec1ipseC、indroidSDKD、ADTE、RawB、FrameAnimation6、下列属子补间动画相关类的是()A、TransIateAnimationCRotateAnimationD、AIphaAnimation7、下列哪些api的操作需要声明权限()A、播放mp3文.件B、读SD卡(读Sd卡状态)C、发短信D、访同网络8、在android中使用SQ1iteOPenHeIPer这个辅助类时,哪些操作可能生成一个数据库()AgetWriteab1eDatabase()J、 getReadab1eDatabase()K、 getDatabase()DgetAb1eDatab