美图2017秋招客户端工程师笔试试卷

时长:120分钟 总分:100分

213浏览 0人已完成答题

题型介绍
题型 单选题 简答题
数量 5 5
1.
下列哪一种叙述是正确的()
问题详情




2.
如下代码的输出结果是什么? public class Test { public int aMethod() { static int i = 0 i++ return i }
问题详情

如下代码的输出结果是什么?

public class Test { 
    public int aMethod(){
        static int i = 0
        i++ 
        return i
    } 
public static void main(String args[]){
    Test test = new Test() 
    test.aMethod() 
    int j = test.aMethod()
    System.out.println(j)
    } 
}





3.
如下代码的结果是什么? class Base { Base() { System.out.print("Base") } } public class Alpha extends Base { public static void main( String[] args ){ new Alpha() ----- 调用父类无参的构造方法 new Base() } }
问题详情

如下代码的 结果是什么 ?

class Base {
    Base() {
    System.out.print("Base") 
    }
}
public class Alpha extends Base {
    public static void main( String[] args ) {
        new Alpha()
        //调用父类无参的构造方法
        new Base()
    } 
}






4.
在使用super 和this关键字时,以下描述正确的是()
问题详情

在使用superthis关键字时,以下描述正确的是()





5.
以下对继承的描述错误的是()
问题详情




6.
请设计一个排序系统,能让每个排队的用户,都能看到自己在队列中所处的位置和变化,队列有人随时有可能加入和退出,当有人退出影响到自己的位置的时需要及时反馈到用户。
问题详情
7.
编写应用程序,分别使用while和for循环计算8+88+888+n前10项之和。
问题详情
8.
现有Activity:A、B、C、D,启动顺序是A->B->C->D.现在需要从D直接回到A,并关闭D,请简述你的设计方案
问题详情
9.
当前界面有显示下载进度的ProgressBar,请写一个下载线程,以10s的时间完成ProgressBar其进度显示工作;
问题详情
10.
请描述requestLayout,invalidate和postInvalidate的异同。
问题详情