Professional Documents
Culture Documents
一、选择题(每题 2 分,共 20 分)
1.下列哪项不是 Android 四大组件( )。
A.Seivice
B.Activity
C.Handler
D.Content Provider
答案:C
3.下列关于内存回收的说明,哪个是正确的( )。
A.程序员必须创建一个线程来释放内存
B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存
D.内存回收程序可以在指定的时间释放内存对象
答案:B
10.关于线程说法不正确的是( )。
A.在 android 中,我们可以在主线程中,创建一个新的线程
B.在创建的新线程中,它可以操作 UI 组件
C.新线程可以和 Handler 共同使用
D.创建的 Handler 对象,它隶属于创建它的线程
答案:B
二、判断题(每题 2 分,共 20 分)
1.一个 Activity 就是一个可视化的界面或者看成是控件的容器。
答案:正确
2.Intent 有很长的生命周期,是没有用户界面的程序,可以保持应用在后台
运行,而不会因为切换页面而消失。
答案:错误
4 . 如 果 service 已 经 启 动 , 再 次 启 动 该 服 务 时 将 先 后 调 用 onCreate() 和
onStartCommand()方法。
答案:错误
6.使用 startService()方法启动服务后,调用者和服务间没有关联,即使调
用者退出了,服务仍然进行。
答案:正确
三、填空题(每题 2 分,共 12 分)
1.Android 中 Service 的实现方法是________或________。
答案:startService;bindService
3.java.io 包中的________和________类主要用于对对象(Object)的读写。
答案:InputStream;OutputStream
4. Android 平台由________操作系统,________中间件,用户界面和应用软
件组成的。
答案:
四、简答题(每题 8 分,共 24 分)
1.简述 GLSurFaceView 的特性。
答案:(1)管理一个 surface,这个 surface 就是一块特殊的内存,能直接排
版到 android 的视图上;
(2)管理一个 EGLdisplay,它能让 opengl 把内容渲染到上述的 surface 上 3)
让渲染器在独立的线程里运作,和 UI 线程分离。
int a=0;
if(num>0){
a=(int)((num*10+5)/10);
}else if(num<0){
a=(int)((num*10-5)/10);
}
else a=0;
return a;
}