Android移动应用开发基础2023章节测试答案

3、单选题:在下列选项中,把List集合中的Map类型数据填充在ListView上,使用的数据适配器是( )。

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()方法时服务停止,最终被系统销毁。

★《布宫号》提醒您:民俗信仰仅供参考,请勿过度迷信!

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复