安卓自测试题——第四期

1.第2行 public改为private;6行 加上static。可以参考《Java程序性能优化》 第2章节-单例模式
2.D (解释:这个是装饰者模式的功能)
3.A (与Swing一样,事件通知,数据变化时使用的普遍方法是利用观察者模式)        有关装饰者模式 可以参考《Java程序性能优化》 第2章节-装饰者模式
4.B
5.D (分析:大量冲突时HashMap退化为链表,性能收严重影响)有关HashMap的工作原理可以参考《Java程序性能优化》 第3章节-Map接口。
6.A B
7.C有关对象池和享元模式 可以参考《Java程序性能优化》 第2章节-享元模式和第2章节-对象复用
8.C有关对象池和享元模式 可以参考《Java程序性能优化》 第2章节-享元模式和第2章节-对象复用
9.A,B,C有关String的介绍,可以参考《Java程序性能优化》 第3章节-字符串优化处理
10.简答:
substring()方法的实现中使用以下形式构造新的字符串:
new String(offset + beginIndex, endIndex - beginIndex, value);
该构造方法实现如下:
String(int offset, int count, char value[]) {
        this.value = value;
        this.offset = offset;
        this.count = count;
    }
可见,并没有对value进行裁剪,只是设置了偏移量。因此使用subString()会造成泄漏。

本期试题:
1.【多选】下面异常是属于Runtime Exception的是( 
A. ArithmeticException    B.IllegalArgumentException   
C.NullPointerException    D.BufferUnderflowException

2.【单选】下列程序段的输出结果是( 
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.011.activitj

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

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

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

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

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

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

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

10.【简答】简要解释一下activity、 intent intent filterserviceBroadcaseBroadcaseReceiver
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值