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 ```

    参考链接

  • 相关阅读:
    python库--pandas--Series.str--字符串处理
    前端--jstree--异步加载数据
    python库--flask--创建嵌套蓝图
    Git--生成公钥和私钥并添加gitlab访问权限
    es查询--请求body
    python生成时间序列(date_range)
    golang使用组合完成伪继承
    golang interface类型的动态绑定
    ruby环境安装草稿
    openfire
  • 原文地址:https://www.cnblogs.com/hgnulb/p/11342987.html
Copyright © 2011-2022 走看看