第十二期自测试题答案:
1.A 2.B 3.C 4.BD 5.C 6.B 7.D 8.ABC 9.B
10.答:重写onSaveInstanceState()方法,在此方法中保存需要保存的数据,该方法将会在activity被回收之前调用。通过重写onRestoreInstanceState()方法可以从中提取保存好的数据
本期试题:
1. 【单选】用户可将根据显示屏幕的大小创建多个Android虚拟设备AVD,执行命令时,用( )来指定ADV。
A.-avd B.-adt C.-ddms D.-adb
2.【单选】在Android中,共有( )种布局方式。
A.2 B.3 C.5 D.4
3.【单选】数据下标越界,则发生()异常 。
A.ArrayIndexOutOfBoundsException
B.IOException
C.ArithmeticException
D.ClassCastException
4.【多选】使用SimpleAdapter作为 ListView的适配器,行布局中支持下列( )组件。
A.TextView
B.ProgressBar
C.CompoundButton
D.ImageView
5.【单选】下列()不属于Activity的launchMode。
A.single B.singleTop C.singleTask D.singleInstance
6.【多选】有关Activity生命周期描述正确的是( )。
A.设置Activity的android:screenOrientation="portrait"属性时,切换屏幕横纵方向时不会重新调用各个生命周期,只会执行onConfigurationChanged方法
B.未设置Activity的android:configChanges属性,切换屏幕横纵方向时会重新调用onCreate()方法C.当再次启动某个launchMode设置为singletask的Activity,它的onNewIntent()方法会被触发
D.用户正在操作某个Activity,这时如果其他应用程序需要内存,系统会将用户当前操作的Activity强制关闭
7.【多选】在一个ListView中,显示的行布局有多种不同形式,例如某些行只有ImageView,而另外一些行只有TextView,需要重写哪几个方法()。
A.getCount() B.getItemId() C.getItemViewType() D.getViewTypeCount()
8.【多选】Android系统对下列哪些对象提供了资源池( )。
A.Message B.Thread C.AsyncTask D.Looper
9.【多选】下面关于Android中定义style和theme的描述正确的是( )。
A.都可以减少重复属性设置
B.style可以作用在Activity上
C.theme可以继承
D.一个TextView的style中定义了textColor属性,TextView本身也设置textColor属性,那么style中定义的优先级较高
10【简答】请简要解释下Android程序运行时权限与文件系统权限的区别。