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