Android面试题和答案

1. 下列哪些语句关于内存回收的说明是正确的? (B ) 
    A、程序员必须创建一个线程来释放内存
    B、内存回收程序负责释放无用内存
    C、内存回收程序允许程序员直接释放内存
    D、内存回收程序可以在指定的时间释放内存对象
2. 下面异常是属于RuntimeException 的是(ABCD)(多选)     
    A、ArithmeticException
    B、IllegalArgumentException
    C、NullPointerException
    D、BufferUnderflowException
解析:ArithmeticException - 算术运算中,被0除或模除。
IllegalArgumentException - 方法的参数无效
NullPointerException - 试图访问一空对象的变量、方法或空数组的元素
3.  Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(C)   
    A、11 ,-11   B、11 ,-12   C、12 ,-11   D、12 ,-12 
解析:Math.round() 我们数学中常用到的四舍五入取整。
4.下列程序段的输出结果是:(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、011.activity
5. 对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行(D)   
A、onPause()  B、onCreate()   C、 onResume()   D、onSta

你可能感兴趣的:(笔记,android,java,servlet)