zoukankan      html  css  js  c++  java
  • 【笔试题】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 ```

    参考链接

  • 相关阅读:
    MySQL 中文显示乱码
    sprintf
    持续集成
    两个数据库中的数据同步问题(转)
    指针和引用的区别
    #define,const,typedef三者联系与区别
    [转载]selenium webdriver学习(八)
    PHPUnit学习安装
    CI是什么?
    图形界面的操作(转)
  • 原文地址:https://www.cnblogs.com/hgnulb/p/11342987.html
Copyright © 2011-2022 走看看