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接口中的方法可以接收基本数据类型参数,但是没有返回值
网友评论