android面试三

来源:互联网 发布:好听的英文名字 知乎 编辑:程序博客网 时间:2024/06/05 02:09
1.【多选】下面异常是属于Runtime Exception的是(ABCD
A. ArithmeticException    B.IllegalArgumentException  
C.NullPointerException    D.BufferUnderflowException

2.【单选】下列程序段的输出结果是(B
void complicatedexpression_r(){
int x=20,y=30
boolean b;
b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;
System.out.println(b);
}
A.true     B.false      C.1       D.0 

3.【单选】Android中下列属于Intent的作用的是(C
A.实现应用程序间的数据共享
B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D.处理一个应用程序整体性的工作

4.【单选】下列属于SAX解析xml文件的优点的是(B
A.将整个文档输在内存中,便于操作,支持删除,修改,重新排列等多种功能
B.不用事先调入整个文档,占用资源少
C.整个文档调入内存,浪费时间和空间
D.不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失

5.【多选】在Android中使用Menu时可能需要重写的方法有(AC
A.onCreateOptionsMenu()     B.onCreateMenu() 
C.onOptionsItemSelected()   D.onItemSelected()

6.【多选】Android应用程序结构是(ABCD
A.Linux KernelLinux内核)               B.Libraries(系统运行库或者是c/c++核心库)
C.Application Framework(开发框架包)    D.Applications(核心应用程序)

7.【单选】关于res/raw目录说法正确的是(A
A.这里的文件是原封不动的存储到设备上不会转化为二进制的格式
B.这里的文件是原封不动的存储到设备上会转化为二进制的格式
C.这里的文件最终以二进制的格式存储到指定的包中
D.这里的文件最终不会以二进制的格式存储到指定的包中

8.【多选】下面是属于GLSurFaceView特性的是(ABC
A.管理一个surface,这个surface就是一块特殊的内存,能直接排版到Android的视图view
B.管理一个EGL display,它能让opengl把内容渲染到上述的surface
C.让渲染器在独立的线程里运作,和UI线程分离
D.可以直接从内存或者DMA等硬件接口取得图像数据

9.【单选】在SQL Server Management Studio中运行下列T-SQL语句,其输出值(C
SELECT @@IDENTITY
A.可能为0.1      B.可能为3       C.不可能为-100           D.肯定为0

10.【简答】简要解释一下activityintentintent filterserviceBroadcaseBroadcaseReceiver

一个activity呈现了一个用户可以操作的可视化用户界面;一个service不包含可见的用户界面,而是在后台运行,可以与一个activity绑定,通过绑定暴露出来接口并与其进行通信;一个broadcast receiver是一个接收广播消息并做出回应的componentbroadcast receiver没有界面;一个intent是一个Intent对象,它保存了消息的内容。对于activityservice来说,它指定了请求的操作名称和待操作数据的URIIntent对象可以显式的指定一个目标component。如果这样的话,android会找到这个component(基于manifest文件中的声明)并激活它。但如果一个目标不是显式指定的,android必须找到响应intent的最佳component。它是通过将Intent对象和目标的intent filter相比较来完成这一工作的;一个componentintent filter告诉androidcomponent能处理的intentintent filter也是在manifest文件中声明的。
原创粉丝点击