Android100道选择题[规整]

上传人:x****育 文档编号:146266881 上传时间:2020-09-28 格式:PDF 页数:9 大小:224.52KB
返回 下载 相关 举报
Android100道选择题[规整]_第1页
第1页 / 共9页
Android100道选择题[规整]_第2页
第2页 / 共9页
Android100道选择题[规整]_第3页
第3页 / 共9页
Android100道选择题[规整]_第4页
第4页 / 共9页
Android100道选择题[规整]_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Android100道选择题[规整]》由会员分享,可在线阅读,更多相关《Android100道选择题[规整](9页珍藏版)》请在金锄头文库上搜索。

1、Android 四大组件 选择题 选择题 1. 下面不是下面不是 Android 四大组件之一的(四大组件之一的( B ) A. Activity B.Intent C. Service D. ContentProvider 2. 下面关于广播叙述错误的是(下面关于广播叙述错误的是(A) A. 广播是 Android 四大组件之一 B. BroadcastReceiver 有两种注册方式,静态注册和动态注册 C. 静态注册需要在 Mainfest.xml 中配置 D. 动态注册需要在应用退出时候接触广播的注册。 3. 下面关于下面关于 BroadcastReceiver 错误的是(错误的是(

2、B):): A. BroadcastReceiver 有两种注册方式,静态注册和动态注册。 B. BroadcastReceiver 必须在 AndroidMainfest 文件中声明 C. BroadcastReceiver 的使用,一定有一方发送广播,有一方监听注册广播,onReceive 方法才会被调用。 D. 广播发送的 Intent 都是隐式启动。 4. 下面关于谁先接收广播顺序错误的是(下面关于谁先接收广播顺序错误的是(B) A. 有序广播,优先级高的先接收 B. 有序广播,同优先级的动静态广播接收器,静态优先于动态。 C. 有序广播,同优先级的动态广播接收器,先注册的大于后注册的

3、。 D. 普通广播时,无视优先级,动态广播接收器优先于静态广播接收器 5. 下面关于广播说法错误的是(下面关于广播说法错误的是(B) A. 广播分为有序广播和无序广播 B. 使用 abortBroadcast 方法可以中断所有广播的传递。 C. 广播注册方式分为动态和静态 D. sendOrderBroadcast 用来向系统广播有序事件,sendBroadcast()是用来广播无序事件。 6. 下列关于下列关于 Intent 启动组件说法错误的是(启动组件说法错误的是(C) A.startActivity( ) B. startService( ) C. startBroadcastRece

4、iver() D.startActivityForResult() 7. 对于广播的发送,对于广播的发送,Intent 的启动方式是(的启动方式是(B ) A.显式启动 B. 隐式启动 C. A 和 B 都可以 D. 以上说法都不正确。 8. 下面关于下面关于 Notification 的说法正确的是(的说法正确的是(D ):): A. NotificationManager man = new NotificationManager(); B. PendingIntent contentIntent= new PendingIntent(); C. RemoteViews contentVi

5、ew = new RemoteViews(); D. Notification notification = new Notification(); 9. 关于关于 ContenValues 类说法正确的是类说法正确的是( A ) A、他和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 名是 String 类型,而值都是基本类型 B、他和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 名是任意类型,而值都是基本类型 C、他和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 名,可以为空,而值都是

6、 String 类型 D、他和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 名是 String 类型,而值也是 String 类型 1 / 9 10.在手机开发中常用的数据库是(在手机开发中常用的数据库是( A) A,SQLite3 B,Oracle C,Sql Server D,Db23 11.使用使用 AIDL 完成远程完成远程 Service 方法调用下列说法不正确的是(方法调用下列说法不正确的是(A) A,aidl 对应的接口名称不能与 aidl 文件名相同 B,aidl 的文件的内容类似 java 代码 C,创建一个 Service(服务),在服务

7、的 onBind(Intent intent)方法中返回实现了 aidl 接 口的对象 D,aidl 对应的接口的方法前面不能加访问权限修饰符 12.android 中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是(中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是(D) A, MODE_APPEND B,MODE_WORLD_READABLE C,MODE_WORLD_WRITEABLE D, MODE_PRIVATE 13.关于关于 android 中播放视频的说法不对的是(中播放视频的说法不对的是(C) A,可以使用 SurfaceView 组件播视频 B,可以使用 Vid

8、eoView 组件播视频 C,VideoView 组件可以控制播放的位置和大小 D,VideoView 播放视频的格式可以是 3gp 14.下列关于如何使用下列关于如何使用 Notification,不对的是(,不对的是(D) A,notification 需要 NotificatinManager 来管理 B,使用 NotificationManager 的 notify 方法显示 notification 消息 C,在显示 Notification 时可以设置通知时的默认发声,震动等 D,调用 Notification 对象中的方法可以清除消息 15. 下列不属于下列不属于 Service

9、 生命周期的方法是(生命周期的方法是(C) A,onCreate B,onDestroy C,onStop D,onStart 16. 下列对下列对 SharedPreferences 存、取文件的说法中不正确的是:(存、取文件的说法中不正确的是:(C) A,属于移动存储解决方案 B,sharePreferences 处理的就是 key-value 对 C,读取 xml 文件的路径是/sdcard/shared_prefs/ D,数据的保存格式是 xml 17.SharedPreferences 存放的数据类型不支持(存放的数据类型不支持(D) A. boolean B.int C. Stri

10、ng D. double 18.下面关于下面关于 JSON 说法错误的是:(说法错误的是:(D) A. json 是一种数据交互格式。 B. json 的数据格式有两种为 和 C. json 数据用 表示 java 中的对象, 表示 Java 中的 List 对象 D.“1”:”123”, ”2”:”234”, ”3”:”345” 不是 json 数据 19.下面下面 SQL 语句不正确的是(语句不正确的是(C) A. Select * from user B.update user set username=zhangsan where id=2 C. Delete * from user

11、D.insert into user values(1,zhang,pass); 20.对于对于 SharedPreferences 的下面正确的是(的下面正确的是( D ) A. SharedPreferences pref = new SharedPreferences(); B. Editor editor = new Editor(); C. SharedPreferences 对象用于读取和存储常用数据类型 D. Editor 对象存储数据最后都要调用 commit()方法。 21.在多个应用中读取共享存储数据时,需要用到的在多个应用中读取共享存储数据时,需要用到的 queryque

12、ry 方法,是哪个对象的方法,是哪个对象的 方法(方法(A A) A. ContentResolver B. ContentProvider C. Cursor D. SQLiteHelper 2 / 9 22.ServiceService 中如何实现更改中如何实现更改 ActivityActivity 界面元素(界面元素(B B)。)。 A. 通过把当前 activity 对象传递给 service 对象 B. 通过向 Activity 发送广播 C. 通过 Context 对象更改 Activity 界面元素 D. 可以在 Service 中,调用 Activity 的方法实现更改界面元素

13、 23.在使用在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?这个类时,它的哪一个方法是用来实现版本升级之用的?(D) A. onCreate() B. onUpgrading() C. onUpdate() D. onUpgrade() 24.MediaPlayer 播放资源前,需要调用哪个方法完成准备工作?播放资源前,需要调用哪个方法完成准备工作? (B) A. setDataSource() B. prepare() C. reset() D. release() 25.在在 android 中使用中使用 SQLiteOpenHelper 这个

14、辅助类时,获取这个辅助类时,获取 (C ) A. getDatabase() B. openDatabase() C. getReadableDatabase() D. getAbleDatabase() 26.关于关于 service 生命周期的说法正确的是?生命周期的说法正确的是?( B) A. 如果 service 已经启动,将先后调用 onCreate()和 onStart()方法 B. 当第一次启动的时候先后调用 onCreate()和 onStart()方法 C. 当第一次启动的时候只会调用 onCreate()方法 D. 如果 Service 没有启动,不能调用 StopServ

15、ice 停止服务。 27. 使用使用 MediaPlayer 播放保存在播放保存在 sdcard 上的上的 mp3 文件时,(文件时,(C)?)? A. 需要使用 MediaPlayer.create 方法创建 MediaPlayer B. 直接 new MediaPlayer 即可 C. 需要调用 setDataSource 方法设置文件源 D. 直接调用 start 方法,无需设置文件源 28.使用使用 AIDL 完成远程完成远程 service 方法调用下列说法不正确的是?方法调用下列说法不正确的是? (A ) A. aidl 对应的接口名称不能与 aidl 文件名相同 B. aidl

16、的文件的内容类似 java 代码 C. 创建一个 Service,在服务的 onBind(Intent intent)方法中返回实现了 aidl 接口的对象 D. aidl 对应的接口的方法前面不能加访问权限修饰符 29. 关于广播的作用,正确的说法是(关于广播的作用,正确的说法是(D) A. 它是用接收系统发布的一些消息的 B. 它可以帮助 service 修改用户界面 C. 它不可以启动一个 Service D. 它可以启动一个 Activity 30. 关于关于 Sqlite 数据库,不正确的说法是(数据库,不正确的说法是(C) 选择一项:选择一项: A. SqliteOpenHelper 类主要是用来创建数据库和更新数据库 B. SqliteDatabase 类是用来操作数据库的 C. 在每次调用 SqliteDatabase 的 getWritabl

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号