-
Android
复习题及答案
一、
选择题
1.
下列哪些语句关于内存回收的说明是正确的
?(
)
A
、
程序员必须创建一个线程来释放内存
B
、
内存回收程序负责释放无用内存
C
、
内存回收程序允许程序员直接释放内存
D
、
内存回收程序可以在指定的时间释放内存对象
2.
Android
中下列属于<
/p>
Intent
的作用的是
(
)
A
、实现应用程序间的数据共享
p>
B
、是一段长的生命周期,没有用户界面的程序,可以保持应用在后
台运行,而不会因为切换页
面而消失
C
、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D
、处理一个应用程序整体性的工作
3.
下面在
文件中注册
BroadcastReceiver
方式正确的<
/p>
(
)
A
、
>
android:name=
/>
B
、
>
android:name=
/>
C
、
>
android:name=
/>
D
、
>
android:name=
/>
4.
< br>关于
ContenValues
类说法正确的是
(
)
A
、他和
Hashtable
比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名
是
任意类型,而值都是基本类型
B<
/p>
、他和
Hashtable
比较类似,也
是负责存储一些名值对,但是他存储的名值对当中的名,
可以为空,而值都是
String
类型
<
/p>
C
、他和
Hashtable
比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是
St
ring
类型,而值也是
String
类型
D
、他和
Hashtable
比较类似,也是负责存储一些名值对,但是他存储的名值对当中的
名是
String
类型,而值都是基本类型
5.
下面退出
Activit
y
错误的方法是
(
)
A
、
finish()
B
、抛异常强制退出
C
、
()
D
、
onStop()
6.
下面关于
Android dv
m
的进程和
Linux
的进程
,
应用程序的进程说法正确的是
(
) <
/p>
A
、
DVM
指<
/p>
dalivk
的虚拟机
.
每一个
Android
应用程序都在它自己的进程中运
行
,
不一定拥有一个
独立的
Dalvik
虚拟机实例
.
而每一个
DVM
都是在
Linux<
/p>
中的一个进程
,
所以说可以认为是同一个
概念
.
B
、
DVM
指
dalivk
的虚拟机
.
每一个
Android
应用程序都在它自己的进程中运行
,
不一定拥有一个
独立的
Dalvik
虚拟机实例
.
而每一个
DVM
不一定都
是在
Linux
中的一个进程
,
所以说不是一个概念
.
C
< br>、
DVM
指
dalivk
的虚拟机
.
每一个
A
ndroid
应用程序都在它自己的进程中运行
,
都拥有一个独立
的
Dalvik
虚拟机实例
.
而每一个
DVM
p>
不一定都是在
Linux
中的一个进程
p>
,
所以说不是一个概念
.
D
、
DVM
指
dalivk
的虚拟机
.
每一
个
Android
应用程序都在它自己的进程中运行
,
都拥有一个独立
的
<
/p>
Dalvik
虚拟机实例
.
而每一个
DVM
都是在
Li
nux
中的一个进程
,
所以说可以认为
是同一个概念
.
7.
Androi
d
项目工程下面的
assets
目录的
作用是什么
(
)
A
、放置应用到的图片资源。
B
、主要放置多媒体等数据文件
p>
C
、放置字符串,颜色,数组等常量数据
D
、放置一些与
UI
相应的布局文件,都是
xml
文件
8.
关于
res/raw
目录说法正确的是
(
)
A
、
这里的文件是原封不动的存储到设备上不会转换为二进制的格式
B
、这里的文件是原封不动的存储到设备上会转换为二进制的格
式
C
、
这里的文件最终以二进制的格式存储到指定的包中
D
、这里的文件最终不会以二进制的格式存储到指定的包中
9.
Android
是如
何组织
Activity
的
(
)
A
、
以栈的方式组式
Activity
C
、
以树形方式组织
Activity
10.
onPause
什么时候调用
(
)
A
.当界面启动时
p>
B
.当
onCreate
< br>方法被执行之后
B
、
以队列的方式组织
Activity
D
、
以链式
方式组织
Activity
。
C
.当界面被隐藏时
D
.当界面重新显示时
11.
在
Activity
中,如何获取
service
对象
(
)
A
.可以通过直接实例化得到。
<
/p>
C
.通过
startService()
B
.可以通过绑定得到。
D
.通过
getService()
获取。
12.
在表格布
局中,
android:collapseColumns=
的
含义是
(
)
A
、在
屏幕中,当表格的列能显示完时,显示
1
,
2
列
B
、在屏幕中,当表格的列显示不完时,折叠
C
、在屏幕中,不管是否能都显示完,折叠
1
、
2
列
D
、在屏幕中
,
动态决定是
否显示表格。
13.
绝对布局中,
android:layout_x
的含义有
(
)
A<
/p>
、以手机左下为原点,组件显示到屏幕中的横向坐标值。
B
、以手机左上为原点,组件显示到屏幕中的横向坐标值。
C
、以手机右下为原点,组件显示到屏幕中的横
向坐标值。
D
、以手机右下为原点,
组件显示到屏幕中的横向坐标值。
14.
< br>创建
Menu
需要重写的方法是
(
)
A
、
onO
ptionsCreateMenu
(
Menu
menu
)
B
、
onOptionsCreateMenu
(
MenuItem menu
)
C
、
onC
reateOptionsMenu(Menu menu)
D
、
onCreateOptionsMenu(MenuItem menu)
15.
在使用
SQLiteOpen
Helper
这个类时,它的哪一个方法是用来实现版本升级之用的
(
)
A
.
onCreate()
B
.
onCreade()
C
.
onUpdate()
D
.
onUpgrade()
16.
ScrollView
中,可以直接包含多少个组件
(
)
A
.三个
B
.两个
C
.一个
D
.无数个
17. Spec(
)
A<
/p>
.为
tab
页创建标题为
tab1
C
.为
tab
页创建内容
B
.为
ta
b
页创建
ID
为
tab1
D
.为
tab
页创建新空格
18.
关于适配器的说法正确的有
(
)
A
.它主要是用来存储数据
C
.它主要用来解析数据
B
.它主要用来把数据绑定到组件上
D
.它主要用来存储
xml
数据
19.
关于
p>
Activity
说的法不正确的是
(
)
A
.
Activity
是为用户操作而展示的可视化用户界面
B
.
一个应用程序可以有若干个
Activity
C
.
Activity
可以通过一个别名去访问
D
.
Activity
可以表现为一个漂浮的窗口
20. service
中如何实现更改
Activity
界面元素
(
)
A<
/p>
.通过把当前
actvity
对象传递给
service
对象。
B
.通过向
Activity
发送广播。
C
.通过
Context
对象更改
Act]ivity
界面元素
D
.可以
在
service
中,调用
Activ
ity
的方法实现更改界面元素。
21.
激活
Activity
的方法是
(
)
A
.
runActivity()
B
.
goActivity()
C
.
startActivity()
D
.
sta
rtActivityForIn()
22.
在使用
SQLiteOpenHelper
这个类时,它的哪一个方法是用来
实现版本升级之用的
(
)
A
.
onCreate()
B
.
onCreade()
C
.
onUpdate()
D
.
onUpgrade()
23.
关
于
android
进程,说法不正确的是
(
)
A
.组件运行所在的进程,是由<
/p>
决定,它可以指定该组件运行于哪个进程。
B
、当急需内存时,
androi
d
会决定优先关闭那些空闲的进程
C
.背景进程是不为用户所见的
Activity
,但是还会有可能被用户看到,所以它不能被杀死
D
.可视进程一般不会不被系统所杀死
24.
在
Activity
的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用
(
)
A
.
onStop()
B
.
p>
onPause()
C
.
onRestart()
D
.
onStart()
25.
当
Activity
被消毁时,如何保存它原来的状态
(
)
A<
/p>
.实现
Activity
的
onSaveInstanceState()
方法
B
.实现
Activity
的
onSaveInstance()
方法
C
.实现
Acti
vity
的
onInstanceState()
方法
D
.
实现<
/p>
Activity
的
onSaveSta
te()
方法
26.
关于
Intent
对象说法错误的是
(
)
A
.在
a
ndroid
中,
Intent
对象是
用来传递信息的
B
.
Intent
对象可以把值传递给广播或
Activi
ty
C
.利用
Intent
传值时,可以传递一部分值类型
D
.利用
Intent
传值时,它的
key
值可以是对象
27.
在
android
中,
ArrayAdapter
类是用于
(
)
A
.用于把数据绑定到组件上
B
.它能把数据显示到
Activity
p>
上
C
.它能把数据传递给广播
D
.它能把数据传递给服务
28.
使进度条变横向的系统样式是
(
)
A.
@android:style/ntal
B.
@android:style/ntal
C. @style/ntal
D. @style/ntal
29. activity<
/p>
对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行
(
)
A
、
onPause()
B
、
onCreate()
C
、
onResume()
D
、
onStart()
30. android
中下列属于
Intent
的作用的是
(
)
A
、实现应用程序间的数据共享
p>
B
、是一段长的生命周期,没有用户界面的程序,可以保持应用在后
台运行,而不会因为切换页
面而消失
C
、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D
、处理一个应用程序整体性的工作
31.
关于
res/raw
目录说法正确的是
(
)
A
、
这里的文件是原封不动的存储到设备上不会转换为二进制的格式
B
、
这里的文件是原封不动的存储到设备上会转换为二进制的格式
C
、
这里的文件最终以二进制的格式存储到指定的包中
D
、
这里的文件最终不会以二进制的格式存储到指定的包中
32.
下面在
文件中注册
BroadcastReceiver
方式正确的
是
(
)
A
、
an
droid:name=
B
、
andr
oid:name=
”
ad
”
/>
C
、
andro
id:name=
D
、
android
:name=
”
ad
”
/>
33.
下面哪一个不属于
Android
体系结构中的应用程序层
(
)
A
、电话簿
B
、日历
C
、
SQLite
D
、
p>
SMS
程序
34.
下面哪种说法不正确
(
) <
/p>
A
、
Android
应用的
gen
目录下的
被删除后还能自动生成
;
-
-
-
-
-
-
-
-
-
上一篇:最新同等学力英语真题
下一篇:建筑给水排水外文翻译文献