A:BaseAdapter
B:SimpleAdapter
C:ArrayAdapter
D:DefaultAdapter
答案: 【SimpleAdapter
】
4、单选题:自定义一个数据适配器MyAdatper,需要让它继承的类是( )。
A:DefaultAdapter
B:ParentAdapter
C:BasicAdapter
D:BaseAdapter
答案: 【BaseAdapter
】
5、单选题:下列选项中,用于存储数据库文件的路径是()。
A:【data】->【data】->【项目包名全路径】
B:【data】->【data】->【项目包名全路径】->【databases】
C:【data】->【data】
D:【data】->【databases】
答案: 【【data】->【data】->【项目包名全路径】->【databases】
】
6、判断题:使用SQLiteDatabase的execSQL()方法可以实现数据库表增删改的操作。
A:错
B:对
答案: 【对】
7、判断题:使用SimpleAdapter需要将数据类型转换成List<? extends Map<String,?>>
A:错
B:对
答案: 【对】
8、判断题:ListView显示数据不可以使用SimpleAdapter来显示
A:错
B:对
答案: 【错】
9、判断题:SimpleAdapter是抽象类。
A:错
B:对
答案: 【错】
10、判断题:减少数据量是ListView优化的方式之一。
A:对
B:错
答案: 【错】
第六章 单元测试
1、单选题:以下关于Service的说法,正确的是( )。
A:Service只能通过startService方式开启
B:每个Service class可以在AndroidManifest.xml文件中有相应的< service>声明,也可以不声明直接使用
C:Service是可以与用户直接交换
D:Service是Android四大组件之一
答案: 【Service是Android四大组件之一
】
2、单选题:以startService开启服务以下说法正确的是( )。
A:服务不需要在清单文件里注册
B:服务开启后只能关机后才能关闭服务
C:服务停止时会调用onStop()
D:startService方式开启服务,服务一旦被开启,服务就会在后台长期运行
答案: 【startService方式开启服务,服务一旦被开启,服务就会在后台长期运行
】
3、判断题:Android中创建服务组件需要继承Service类。
A:错
B:对
答案: 【对】
4、判断题:通过startService()方式开启服务首先会调用服务的onCreate方法,然后调用服务的OnStartCommand方法,当开启服务的Activity退出时,会执行服务的onDestroy方法。
A:错
B:对
答案: 【错】
5、判断题:服务是Android中的四大组件之一。
A:错
B:对
答案: 【对】
6、判断题:当通过startService()方法启动服务时,执行的生命周期方法为onCreate()、onStartCommand(),然后服务处于运行状态,直到自身调用stopSelf()方法或者其他组件调用stopService()方法时服务停止,最终被系统销毁。