作者:初始163 | 来源:互联网 | 2023-08-21 10:59
第五期自测试题答案:
1.D 2.B 3.A 4.BC 5.A 6.A 7.BD 8.C G 9.B
10.答:会,比如nullpointerException。我遇到过,比如textview.setText()时,textview没有初始化。会导致程序无法正常运行出现forceclose。打开控制台查看logcat信息找出异常信息并修改程序。
本期试题:
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(进程间通信)机制。