【0周】课程导学先修知识测试1、有关 Java 语言的说法中,哪种是错误的
A、Java 是高级语言
B、Java 是面向过程语言
C、Java 是面向对象的设计语言
D、Java 是移植性强的语言
2、下列选项中,用于在定义接口时声明接口名的关键字是
A、package
B、interface
C、class
D、implements
3、在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、 类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性 称为( )。
A、隐藏
B、重写
C、重载
D、Java 不支持此特性
4、java 中用来抛出异常的关键字是( )。
A、try
B、catch
C、throw
D、throws
5、面向对象的三大特性,不包括如下 ( )。
A、异常
B、封装
C、继承
D、多态
6、用来存储键值对的容器是( )
A、ArrayList
B、LinkedList
C、HashSet
D、HashMap
7、定义类 A 如下,下面( )是对构造函数的正确重载。 class A{ int a,b,c; public A(int x,int y, int z) { a=x; b=y; c=z; } }
A、public A() { a=0; b=0; c=0;}
B、public A(int x,int y,byte z) {a=x; b=y; c=z;}
C、public A(int x,int y,float z) { a=x; b=y; c=(int)z;}
D、public void A(int x,int y,int z) { a=0,b=0,c=0;}
8、现有两个类 A、B,以下描述中表示 B 继承自 A 的是( ) 。
A、class A extends B
B、class B implements A
C、class A implements B
D、class B extends A
9、下面关于 try 块的说法正确的是()。
A、try 块后至少有一个 catch
B、try 块后必须有 finally 块
C、可能抛出异常的方法应放在 try 块中
D、对抛出的异常的处理应放在 try 块中
10、以 public 修饰的类如:public class Car{…} 则 类Car( ) 。
A、可被其它程序包中的类使用
B、仅能被本程序包中的类使用
C、不能被任意其它类使用
D、不能被其它类继承
11、下列( )修饰符所定义的方法必须被子类所覆盖。
A、final
B、abstract
C、static
D、volatile
12、欲构造 ArrayList 类的一个实例,下列()是正确的。
A、ArrayList myList = new Object();
B、List myList = new ArrayList();
C、ArrayList myList = new List();
D、List myList = new List();
13、以下( )代码,能够对数组正确初始化(或者是默认初始化)。
A、int[] a;
B、a = {1, 2, 3, 4, 5};
C、int[] a = new int[5]{1, 2, 3, 4, 5};
D、int[] a = new int[5];
14、下列代码输出结果是( ) int i = 10; while ( i