选择题
1. 下面不是Android四大组件之一的( B 
  A. Activity  B.Intent  C. Service D. ContentProvider
2. 下面关于广播叙述错误的是(A
  A. 广播是Android四大组件之一
  B. BroadcastReceiver有两种注册方式,静态注册和动态注册
  C. 静态注册需要在l中配置
  D. 动态注册需要在应用退出时候接触广播的注册。
3. 下面关于BroadcastReceiver错误的是(B ):
   A.  BroadcastReceiver有两种注册方式,静态注册和动态注册。
   B.  BroadcastReceiver必须在AndroidMainfest文件中声明
   C.  BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用。
   D.  广播发送的Intent都是隐式启动。
4. 下面关于谁先接收广播顺序错误的是(B
  A. 有序广播,优先级高的先接收
  B. 有序广播,同优先级的动静态广播接收器,静态优先于动态。
  C. 有序广播,同优先级的动态广播接收器,先注册的大于后注册的。
  D.  普通广播时,无视优先级,动态广播接收器优先于静态广播接收器
5. 下面关于广播说法错误的是(B
 A. 广播分为有序广播和无序广播
 B. 使用abortBroadcast方法可以中断所有广播的传递。
 C. 广播注册方式分为动态和静态
 D. sendOrderBroadcast用来向系统广播有序事件,sendBroadcast()是用来广播无序事件。
6. 下列关于Intent启动组件说法错误的是(C
 A.startActivity( ) B. startService( )  C. startBroadcastReceiver()  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 contentView = new RemoteViews();
  D.  Notification notification = new Notification();
9. 关于ContenValues类说法正确的是( A
      A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 
         名是String类型,而值都是基本类型 
      B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 
         名是任意类型,而值都是基本类型 
      C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 sql server手机版下载
         名,可以为空,而值都是String类型       
      D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
 
10.在手机开发中常用的数据库是(A
A,SQLite3   B,Oracle    C,Sql Server    D,Db23 
11.使用AIDL完成远程Service方法调用下列说法不正确的是(A
A,aidl对应的接口名称不能与aidl文件名相同 
B,aidl的文件的内容类似java代码 
C,创建一个Service(服务),在服务的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,可以使用VideoView组件播视频 
C,VideoView组件可以控制播放的位置和大小     D,VideoView播放视频的格式可以是3gp
14.下列关于如何使用Notification,不对的是(D
A,notification需要NotificatinManager来管理 
B,使用NotificationManager的notify方法显示notification消息 
C,在显示Notification时可以设置通知时的默认发声,震动等 
D,调用Notification对象中的方法可以清除消息
15. 下列不属于Service生命周期的方法是(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. String    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    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.在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法(A) 
A. ContentResolver 内容解析器    B. ContentProvider 
C. Cursor            D. SQLiteHelper
22.Service中如何实现更改Activity界面元素( B )。 
A. 通过把当前activity对象传递给service对象 
B. 通过向Activity发送广播 
C. 通过Context对象更改Activity界面元素 
D. 可以在Service中,调用Activity的方法实现更改界面元素
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这个辅助类时,获取 ( C )
A. getDatabase()           B. openDatabase() 
C. getReadableDatabase()    D. getAbleDatabase()
26.关于service生命周期的说法正确的是?(  B  )
A. 如果service已经启动,将先后调用onCreate()和onStart()方
B. 当第一次启动的时候先后调用onCreate()和onStart()方法 
C. 当第一次启动的时候只会调用onCreate()方法 
D. 如果Service没有启动,不能调用StopService停止服务。
27.  使用MediaPlayer 播放保存在 sdcard 上的 mp3 文件时,(C)? 
A. 需要使用&ate 方法创建 MediaPlayer 
B. 直接 new MediaPlayer 即可 
C. 需要调用 setDataSource 方法设置文件源 
D. 直接调用 start 方法,无需设置文件源
28.使用AIDL 完成远程 service 方法调用下列说法不正确的是? ( A )
A. aidl 对应的接口名称不能与 aidl 文件名相同 
B. aidl 的文件的内容类似 java 代码 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。