【精编】Android复习练习题.pdf
《【精编】Android复习练习题.pdf》由会员分享,可在线阅读,更多相关《【精编】Android复习练习题.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 一、单选题退出activity 对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行(A)A、onPause()B、onCreate()C、onResume()D、onStart()Android 项目工程下面的assets 目录的作用是什么(B)A、放置应用到的图片资源。Res/drawable B、主要放置一些文件资源,这些文件会被原封不动打包到apk 里面C、放置字符串,颜色,数组等常量数据res/valuesD、放置一些与UI 相应的布局文件,都是xml 文件res/layout 下列不属于android布局的是(C)A、FrameLayout B、LinearLayout
2、 C、BorderLayoutD、TableLayout E、RelativeLayout Intent 的作用的是(A)A、intent是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据;B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失service C、实现应用程序间的数据共享contentprovider D、处理一个应用程序整体性的工作下列哪个是AbsoluteLayout中特有的属性(B)A、android:layout_height B、android:layout_x C、android:layout_above D、an
3、droid:layout_toRightOf RatingBar组件中不能用属性直接设置的是(D)A、五角星个数B、当前分数C、分数的增量D、五角星的色彩在手机开发中常用的数据库是(A)A、,sqlLiteB、Oracle C、Sql Server D、Db23 关于 BroadcastReceiver的说法不正确的是(B)A)是用来接收广播Intent的B),一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收C)对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D)接收者声明的优先级别在的 android:priority属性中声明,数值越大优先
4、级别越高使用 MediaPlayer播放保存在sdcard 上的 mp3文件时(C)A)需要使用方法创建MediaPlayer B)直接 newMediaPlayer 即可C)需要调用setDataSource方法设置文件源D)直接调用start方法,无需设置文件源在 android中使用 RadioButton时,要想实现互斥的选择需要用的组件是(D)A)ButtonGroup B)RadioButtons C)CheckBox D)RadioGroup在多个应用中读取共享存储数据时,需要用到的query 方法,是哪个对象的方法(A)A)ContentResolverB)ContentPro
5、vider C)Cursor D)SQLiteHelper DDMS 中 Log信息分为几个级别(C)2 A)3 B)4 C)5 D)6 能够自动完成输入内容的组件是(D)A)TextView B,EditText C)ImageView D)AutoCompleteTextView 创建子菜单的方法是(B)A)add B)addSubMenu C)createSubMenu D)createMenu 使用 AIDL 完成远程service方法调用下列说法不正确的是(A)A)aidl对应的接口名称不能与aidl文件名相同B)aidl的文件的内容类似java 代码C)创建一个Service(服务
6、),在服务的onBind(Intent intent)方法中返回实现了aidl接口的对象D)aidl对应的接口的方法前面不能加访问权限修饰符MediaPlayer播放资源前,需要调用哪个方法完成准备工作(B)A)setDataSource B)prepare C)begin D)pause 处理菜单项单击事件的方法不包含(D)A)使用 onOptionsItemSelected(MenuItem item)响应B)使用 onMenuItemSelected(int featureId,MenuItem item)响应C)使用 onMenuItemClick(MenuItem item)响应D)
7、使用 onCreateOptionsMenu(Menu menu)响应android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是(D)A)MODE_APPEND B)MODE_WORLD_READABLE C)MODE_WORLD_WRITEABLE D)MODE_PRIVATE 进度条中哪个属性是设置进度条大小格式的(D )A)android:secondaryProgress B)android:progress C)android:max D)style 下列用以显示一系列图像的是(B)A)ImageView B)Gallery C)ImageSwitcher D)GridV
8、iew 表示下拉列表的组件是(B)A)Gallery B)SpinnerC)GridView D)ListView关于 AlertDialog的说法不正确的是(A )A)要想使用对话框首先要使用new关键字创建AlertDialog的实例B)对话框的显示需要调用show方法C)setPositiveButton方法是用来加确定按钮的D)setNegativeButton方法是用来加取消按钮的下列说法错误的是(D)A)Button 是普通按钮组件,除此外还有其他的按钮组件B)TextView 是显示文本的组件,TextView 是 EditText的父类C)EditText是编辑文本的组件,可以
9、使用EditText输入特定的字符D)ImageView 是显示图片的组件,可以通过设置显示局部图片关于 android中播放视频的说法不对的是(C)A)可以使用SurfaceView组件播视频B)可以使用VideoView 组件播视频C)VideoView 组件可以控制播放的位置和大小3 D)VideoView 播放视频的格式可以是3gp 下列哪个是SqlLite下的命令(C)A)shell B)push C).quitD)keytool 下列关于如何使用Notification,不对的是(D)A)notification需要 NotificatinManager来管理B)使用 Notifi
10、cationManager的 notify方法显示notification消息C)在显示 Notification时可以设置通知时的默认发声,震动等D)Notification中有方法可以清除消息下列关于open core 说法不正确的是(B)A)Open core 是 Android多媒体框架的核心B)MediaPlayer是 openCore 中的一个核心类C)所有在 Android平台的音频、视频的采集以及播放等操作都是通过它来实现的D)在实现开发中我们并不会过多地研究open core 的实现,我们的Android为我们提供了上层的media api 的开发使用上下文菜单与其他菜单不同
11、的是(B)A)上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应B)上下文菜单必须注册到指定的view 上才能显示C)上下文菜单的菜单项可以添加,可以删除D)上下文菜单的菜单项可以有子项拖动条组件是(C)A)RatingBar B)ProgressBar C)SeekBar D)ScrollBar 读取文件内容的首要方法是(D)A)openFileOutput B)read C)write D)openFileInput 关于隐式 Intent正确的是(A )A)android中使用 IntentFilter 来寻找与隐式Intent相关的对象B)通过组件的名称寻找
12、与intent相关联的对象C)隐式 Intent更多用于在应用程序内部传递消息D)一个声明了IntentFilter的组件只能响应隐式Intent请求多选框被选择事件通常用(B)A)setOnClickListener B)setOnCheckChangeListenerC)setOnMenuItemSelectedListener D)setOnCheckedListener自定义对话框时,将视图对象添加到当前对话框的方法是(D)A)setIcon B)setXML C)setLayout D)setView下列不属于service生命周期的方法是(C)A)onCreate B)onDest
13、roy C)onStopD)onStart 绑定 Service的方法是(A)A,bindServiceB,startService C,onStart D,onBindandroid是如何组织Activity的(A)A、以栈的方式组式ActivityB、以队列的方式组织ActivityC、以树形方式组织Activity4 D、以链式方式组织Activity。onPause 什么时候调用(C)A.当界面启动时B.当 onCreate 方法被执行之后C.当界面被隐藏时D.当界面重新显示时在 Activity中,如何获取service对象(A)A.可以通过直接实例化得到。B.可以通过绑定得到。C.
14、通过 startService()D.通过 getService()获取。在表格布局中,android:collapseColumns=1,2的含义是:(C)A、在屏幕中,当表格的列能显示完时,显示1,2 列B、在屏幕中,当表格的列显示不完时,折叠C、在屏幕中,不管是否能都显示完,折叠1、2 列D、在屏幕中,动态决定是否显示表格。绝对布局中,android:layout_x 的含义有(B)A、以手机左下为原点,组件显示到屏幕中的横向坐标值。B、以手机左上为原点,组件显示到屏幕中的横向坐标值。C、以手机右下为原点,组件显示到屏幕中的横向坐标值。D、以手机右下为原点,组件显示到屏幕中的横向坐标值。
15、创建 Menu需要重写的方法是(C)A、onOptionsCreateMenu(Menu menu)B、onOptionsCreateMenu(MenuItem menu)C、onCreateOptionsMenu(Menu menu)D、onCreateOptionsMenu(MenuItem menu)在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的(D )()()()D.onUpgrade()ScrollView中,可以直接包含多少个组件(D )A.三个B 两个C一个D无数个(tab1)(B)A.为 tab 页创建标题为tab1 B.为 tab 页创
16、建 ID 为 tab1C.为 tab 页创建内容D.为 tab 页创建新空格关于适配器的说法正确的有(B )A.它主要是用来存储数据B.它主要用来把数据绑定到组件上C它主要用来解析数据D它主要用来存储xml 数据Matrix类的作用(A)A可以存储缩小或放大比列B存储文件中的图片信息C存储资源中的图片信息D.存储内存中的图片信息android:completionThreshold=1是哪个组件的属性(D)C TextView D AutoCompleteTextView下列说法正确的是(A )A、每个进程都运行于自己的java 虚拟机(VM)中。5 B、默认情况下,每个应用程序中均运行于自己
17、的进程中,而且此进程不会被消毁。C、每个应用程序会被赋予一个唯一的linux用户 ID,从而使得该应用程序下的文件,其它用户也可以访问。D、一个应用程序数据,可以随意被其它应用程序所访问。关于 Activity说的法不正确的是(C)A.Activity是为用户操作而展示的可视化用户界面B.一个应用程序可以有若干个ActivityC.Activity可以通过一个别名去访问D.Activity可以表现为一个漂浮的窗口下列关于 Service的描述,正确的是(D)AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中B每次调用Context 类中的 StartServ
18、ice()方法后都会新建一个Service实例C每次启动一个服务时候都会先后调用onCreate()和 onStart()方法D 当调用了 ConText 类中的 StopService()方法后,Serviece中的 onDestroy()方法会自动回调激活 Activity的方法是(C )()()()()下列属于 SAX解析 xml 的优点的是(B)A、将整个文档存于内存中,这样便于操作B、不用事先将整个文档拷入内存C、整个文档放入内容,浪费时间和空间D、不是长久驻留内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失。下列样式表定义正确的是(C)A、#FF00FFB、#FF00F
19、F C、#FF00FFD、#FF00FF创建 Menu需要重写的方法是(C )A、onOptionsCreateMenu(Menu menu)B、onOptionsCreateMenu(MenuItem menu)C、onCreateOptionsMenu(Menu menu)D、onCreateOptionsMenu(MenuItem menu)6 在使用 SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的(D)()()()D.onUpgrade()关于 android进程,说法不正确的是(C)A.组件运行所在的进程,是由决定,它可以指定该组件运行于哪个进程。B
20、、当急需内存时,android会决定优先关闭那些空闲的进程C背景进程是不为用户所见的Activity,但是还会有可能被用户看到,所以它不能被杀死D可视进程一般不会不被系统所杀死在 Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用(B)()()()()关于线程说法不正确的是(B )A.在 android中,我们可以在主线程中,创建一个新的线程B.在创建的新线程中,它可以操作UI 组件C新线程可以和Handler 共同使用D创建的Handler 对象,它隶属于创建它的线程当 Activity被消毁时,如何保存它原来的状态(A)A实现 Activity的 onSa
21、veInstanceState()方法B实现 Activity的 onSaveInstance()方法C实现 Activity的 onInstanceState()方法D.实现 Activity的 onSaveState()方法关于 Intent对象说法错误的是(D)A.在 android中,Intent对象是用来传递信息的对象可以把值传递给广播或ActivityC利用 Intent传值时,可以传递一部分值类型D利用 Intent传值时,它的key 值可以是对象在 android中,ArrayAdapter类是用于(A)A用于把数据绑定到组件上B它能把数据显示到Activity上C它能把数据传
22、递给广播D它能把数据传递给服务使进度条变横向的系统样式是(A )A.android:style/android:style/C.style/style/能提供内容补全的组件是(D)activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行(D)A、onPause()B、onCreate()C、onResume()D、onStart()android 中下列属于Intent的作用的是(C)A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽
23、带D、处理一个应用程序整体性的工作下列属于 SAX解析 xml 文件的优点的是(B)7 A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失关于 res/raw目录说法正确的是(A)A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、这里的文件是原封不动的存储到设备上会转换为二进制的格式C、这里的文件最终以二进制的格式存储到指定的包中D、这里的文件最终不会以二进制的格式存储到指定的包中关于 ContenValues
24、类说法正确的是(D)A、他和 Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是 String类型,而值都是基本类型B、他和 Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C、他和 Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型D、他和 Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是 String类型,而值也是String类型下面在文件中注册BroadcastReceiver方式正确的是(A )A、and
25、roid:name=/B、android:name=”C、android:name=/D、android:name=”下面退出Activity错误的方法是(C)A、finish()B、抛异常强制退出C、()D、onStop()下面哪一个不属于Android 体系结构中的应用程序层(C)A.电话簿B.日历C.SQLite D.SMS 程序下面哪种说法不正确(B )A.Android 应用的 gen目录下的被删除后还能自动生成;B.res 目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z,A-Z);C.文件是每个Android项目必须有的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精编 Android 复习 练习题
限制150内