2024年3月24日发(作者:)

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

电子科技大学22春“计算机科学与技术”《移动互联网技术》作业考核题

库高频考点版(参考答案)

一.综合考核(共50题)

1.

关于线程说法不正确的是?()

A.在android中,我们可以在主线程中,创建一个新的线程

B.在创建的新线程中,它可以操作UI组件

C.新线程可以和Handler共同使用

D.创建的Handler对象,它隶属于创建它的线程

参考答案:B

2.

android数据存储与访问的方式有?()

A、sharedpreference

B、数据库

C、文件

D、内容提供者

参考答案:ABCD

3.

我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,

那么线程销毁的方法是?()

A、onDestroy()

B、onClear()

C、onFinish()

D、onStop()

参考答案:A

4.

下列说法正确的有?()

能指定编译结果要置于哪个目录(directory)

B.在编译程序时,所能指定的环境变量不包括class path

一次可同时编译数个java源文件

D.环境变量可在编译source code时指定

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

参考答案:ABC

5.

下面哪一项不属于android的动画类型?()

ion

参考答案:D

6.

在手机开发中常用的数据库是?()

A、SQLite

B、Oracle

C、Sql Server

D、MySQL

参考答案:A

7.

下列哪一个不属于Activity的生命周期方法?()

()

t()

()

e()

参考答案:A

8.

下列说法正确的有()

A、能指定编译结果要置于哪个目录(directory)

B、在编译程序时,所能指定的环境变量不包括class path

C、javac一次可同时编译数个java源文件

D、环境变量可在编译source code时指定

参考答案:ABC

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

9.

在android中使用SQLiteOpenHelper这个辅助类时,哪些操作可能生成一个数据库?()

dableDatabase()

teableDatabase()

eDatabase()

abase()

参考答案:AB

10.

Intent传递数据时,下列的哪种类型数据不可以被传递?()

A、Serializable

B、JSON对象

C、Bundle

D、charsequence

参考答案:B

11.

关于BroadcastReceiver的说法不正确的是?()

A.是用来接收广播Intent的

B.一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收

C.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者

D.接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高

参考答案:B

12.

android数据存储与访问的方式有?()

preference

B.数据库

C.文件

D.内容提供者

参考答案:ABCD

13.

创建子菜单的方法是?()

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

A、add

B、addSubMenu

C、createSubMenu

D、createMenu

参考答案:B

14.

在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进

行管理的方法可以是?()

A、getDatabase()

B、getWriteableDatabase()

C、getReadableDatabase()

D、getAbleDatabase()

参考答案:BC

15.

在android中使用RadioButton时,要想实现互斥的选择需要用的组件是?()

Group

uttons

ox

roup

参考答案:D

16.

下列说法错误的是?()

A、Button是普通按钮组件,除此外还有其他的按钮组件

B、TextView是显示文本的组件,TextView是EditText的父类

C、EditText是编辑文本的组件,可以使用EditText输入特定的字符

D、ImageView是显示图片的组件,可以通过设置显示局部图片

参考答案:D

17.

下列说法正确的是?()

A.每个进程都运行于自己的java虚拟机(VM)中

B.默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

C.每个应用程序会被赋予一个唯一的linux用户ID,从而使得该应用程序下的文件,其它用户也可

以访问

D.一个应用程序数据,可以随意被其它应用程序所访问

参考答案:A

18.

在Activity中,如何获取service对象?()

A.可以通过直接实例化得到

B.可以通过绑定得到

C.通过startService()

D.通过getService()获取

参考答案:D

19.

关于适配器的说法正确的是?()

A.它主要是用来存储数据

B.它主要用来把数据绑定到组件上

C.它主要用来解析数据

D.它主要用来存储xml数据

参考答案:B

20.

下列关于如何使用Notification,不正确的是?()

A、notification需要NotificatinManager来管理

B、使用NotificationManager的notify方法显示notification消息

C、在显示Notification时可以设置通知时的默认发声,震动等

D、Notification中存在可以清除消息的方法

参考答案:D

21.

onPause什么时候调用?()

A.当界面启动时

B.当onCreate方法被执行之后

C.当界面被隐藏时

D.当界面重新显示时

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

参考答案:B

22.

进度条中哪个属性是设置进度条大小格式的?()

d:secondaryProgress

d:progress

d:max

参考答案:D

23.

对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?()

A、onStart()

B、onPause()

C、onCreate()

D、onResume()

参考答案:A

24.

下列关于ListView使用的描述中,不正确的是?()

A、要使用ListView,必须为该ListView使用Adpater方式传递数据

B、要使用ListView,该布局文件对应的Activity必须继承ListActivity

C、ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式

D、ListView中每一项被选中时,将会触发ListView对象的ItemClick事件

参考答案:B

25.

在android中使用Menu时可能需要重写的方法有()

A、onOptionsItemSelected()

B、onCreateOptionsMenu()

C、onItemSelected()

D、onCreateMenu()

参考答案:AB