美文网首页
2018-10-24 Java OOP测试题(阿里云大学)

2018-10-24 Java OOP测试题(阿里云大学)

作者: Felixxin | 来源:发表于2018-10-24 10:43 被阅读0次

    1.下面关于泛型的描述中错误的一项是? D
    A .“? extends 类”表示设置泛型上限
    B .“? super 类”表示设置泛型下限
    C .利用“?”通配符可以接收全部的泛型类型实例,但却不可修改泛型属性内容
    D .如果类在定义时使用了泛型,则在实例化类对象时需要设置相应的泛型类型,否则程序将无法编译通过

    3.String和Object类在那个包中定义的?A
    A .java.lang
    B .java.util
    C .java.net
    D .java.sql

    4.编译并运行下列代码,可能会打印输出什么? B

                 int i = 9 ; 
                 switch(i) { 
                     default: 
                         System.out.println("default"); 
                     case 0 : 
                         System.out.println("zero"); 
                         break ; 
                     case 1 : System.out.println("one"); 
                     case 2 : System.out.println("two"); 
                 }
    

    A .default
    B .default , zero
    C .error default clause not defined
    D .no output displayed

    5.一个异常将终止? A
    A .整个程序
    B .只终止抛出异常的方法
    C .产生异常的try块
    D .上面的说法都不对

    6.编译下列代码可能会输出什么? D

         class Test { 
                     static int i ; 
                     public static void main(String args[]) { 
                         System.out.println(i); 
                     } 
                 }
    

    A .Error Variable i may not have been initialized
    B .null
    C .1
    D .0

    9.关于Java的异常处理中,哪项是错误的?C
    A .Java中用户可以处理的异常都是Exception的子类
    B .Java中出现异常时,可以利用try进行捕获;
    C .Java中产生异常代码时,如果没有异常处理,则会由系统处理异常,而后让程序正常执行完毕;
    D .一个try语句后面可以跟多个catch块,也可以只跟一个finally语句块;

    10.下面那个Annotation不是Java内建的Annotation? C
    A .@Override
    B .@Deprecated
    C .@SuppressWarning
    D .@FunctionalInterface

    16.关于Java8中提供的四个核心函数式接口的描述,正确的一项是? C
    A .Predicate接口中的方法不能够返回数据,只能够接收并操作数据
    B .Consumer接口中的方法可以对数据进行判断,并且可以返回判断结果
    C .Function接口中的方法可以接收参数,并且将数据处理后返回
    D .Supplier接口中的方法可以接收基本数据类型参数,但是没有返回值

    相关文章

      网友评论

          本文标题:2018-10-24 Java OOP测试题(阿里云大学)

          本文链接:https://www.haomeiwen.com/subject/ahsttqtx.html