第二章单元测试
- 下面泛型定义中不正确的是( )。
- 下面五条语句中,错误的有( )。
- 下列关于泛型的说法中,不正确的是 ( )
- 关于泛型通配符说法不正确的是( )
- 泛型的出现可以把运行时出现的问题提前放到编译时期就发现。( )
A:class TestThree{<T> void test (T t) { }} B:class TestOne<T> { } C:class TestFour{int <T> test () { }} D:interface TestTwo<T> { }
答案:class TestFour{int <T> test () { }}
A:Vector v4 = new Vector<Integer>(); B:Vector<Integer> v3 = new Vector(); C:Vector<Object> v2 = new Vector<Integer>(); D:Vector<Integer>v1 = new Vector<Integer>();
答案:Vector<Object> v2 = new Vector<Integer>();
A:泛型是一种安全机制 B:使用泛型必须进行强制类型转换 C:泛型类可以指定多个类型参数 D:使用泛型避免了强制类型转换
答案:使用泛型必须进行强制类型转换
A:泛型通配符可用来解决泛型类型的类型转换问题 B:固定下边界通配符可以限制泛型能够接受指定类及其父类类型的数据 C:固定上边界通配符可以限制泛型能够接受指定类及其父类类型的数据 D:使用无边界通配符可使泛型能够接受任意类型的数据
答案:固定上边界通配符可以限制泛型能够接受指定类及其父类类型的数据
A:对 B:错
答案:对
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!