【笔试题】Overloading in Java

笔试题 Overloading in Java

Question 1 以下程序的输出结果为( )。

public class Test {
    public int getData() {
        return 0;
    }

    public long getData() {
        return 1;
    }

    public static void main(String[] args) {
        Test obj = new Test();
        System.out.println(obj.getData());
    }
}

a) 1

b) 0

c) Runtime error

d) Compilation error

参考答案

d

Question 2 以下程序的输出结果为( )。

public class Test {
    public int getData(String temp) throws IOException {
        return 0;
    }

    public int getData(String temp) throws Exception {
        return 1;
    }

    public static void main(String[] args) {
        Test obj = new Test();
        System.out.println(obj.getData("GFG"));
    }
}

a) 0

b) 1

c) Compilation error

d) Runtime error

参考答案

c

Question 3 以下程序的输出结果为( )。

public class Test {
    private String function() {
        return ("GFG");
    }

    public final static String function(int data) {
        return ("GeeksforGeeks");
    }

    public static void main(String[] args) {
        Test obj = new Test();
        System.out.println(obj.function());
    }
}

a) Compilation error

b) Runtime error

c) GFG

d) None of these

参考答案

c

Question 4 以下程序的输出结果为( )。

public class Test {
    private String function(String temp, int data) {
        return ("GFG");
    }

    private String function(int data, String temp) {
        return ("GeeksforGeeks");
    }

    public static void main(String[] args) {
        Test obj = new Test();
        System.out.println(obj.function(4, "GFG"));
    }
}

a) GFG

b) GeeksforGeeks

c) Compilation error

d) Runtime error

参考答案

b

Question 5 以下程序的输出结果为( )。

public class Test {
    private String function(String temp, int data, int sum) {
        return ("GFG");
    }

    private String function(String temp, int data) {
        return ("GeeksforGeeks");
    }

    public static void main(String[] args) {
        Test obj = new Test();
        System.out.println(obj.function("GFG", 0, 20));
    }
}

a) GFG

b) Compilation error

c) Runtime error

d) GeeksforGeeks

参考答案

a

Question 6 以下程序的输出结果为( )。

public class Test {
    private String function(float i, int f) {
        return ("gfg");
    }

    private String function(double i, double f) {
        return ("GFG");
    }

    public static void main(String[] args) {
        Test obj = new Test();
        System.out.println(obj.function(1., 20));
    }
}

a) GFG

b) Compilation error

c) Runtime error

d) GeeksforGeeks

参考答案

a

参考链接

转载于:https://www.cnblogs.com/hglibin/p/11342987.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值