本期试题:
1.【单选】一个功能(feature)最多只能被多少个权限许可保护( ).
A.4个 B.1个 C.2个 D.3个
2.【单选】用于对单选框进行分组的方法是( ).
A.CheckBox B.RadioGroup C.RadioButton D.SeekBar
3.【多选】android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是( )
A.getWriteableDatabase() B.getReadableDatabase() C.getDatabase() D.getAbleDatabase()
4.【单选】对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行( ).
A.onPause() B.onCreate() C.onResume() D.onStart()
5.【单选】下列哪一项是manifest文件的功能( )
A.声明要求的用户权限的级别 B.声明要求最低的API级别 C.都是 D.都不是
6.【单选】拖动条组件是( )
A.RatingBar B.ProgressBar C.SeekBar D.ScrollBar
7.【多选】在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是 ( )
A.getWriteableDatabase() B.getReadableDatabase() C.getDatabase() D.getAbleDatabase()
8.【单选】int a=3, b=4, x=5; if( ++a==b ) x=++a*x; 程序语句序列执行后,x 的值是( )
A.20 B.35 C.5 D.25
9.【单选】下列关于如何使用Notification,不对的是( )
A.notification需要NotificatinManager来管理 B.使用NotificationManager的notify方法显示notification消息
C.在显示Notification时可以设置通知时的默认发声,震动等 D.Notification中有方法可以清除消息
10.【简答】谈谈Android的IPC(进程间通信)机制。
答案:
1.B
2.B
3.AB
4.D
5.C
6.C
7.AB
8.D
9.D
10.答:IPC是内部进程通信的简称, 是共享"命名管道"的资源。Android中的IPC机制是为了让Activity和Service之间可以随时的进行交互,故在Android中该机制,只适用于Activity和Service之间的通信,类似于远程方法调用,类似于C/S模式的访问。通过定义AIDL接口文件来定义IPC接口。Servier端实现IPC接口,Client端调用IPC接口本地代理。
2.B
3.AB
4.D
5.C
6.C
7.AB
8.D
9.D
10.答:IPC是内部进程通信的简称, 是共享"命名管道"的资源。Android中的IPC机制是为了让Activity和Service之间可以随时的进行交互,故在Android中该机制,只适用于Activity和Service之间的通信,类似于远程方法调用,类似于C/S模式的访问。通过定义AIDL接口文件来定义IPC接口。Servier端实现IPC接口,Client端调用IPC接口本地代理。