文档介绍:一、选择题
1、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )
A) static void method() B) public void method()
C) final void method() D) abstract void method()
2、Java中main()函数的返回值是什么类型( D )
A) String B) int C) char D) void
3、以下说法正确的是( A )
A) Java中所有的方法都必须在类内定义
B) Java中主方法可以不在类内定义,其他方法都必须定义在类内
C) Java中主方法必须定义在类内,其他方法可以不必定义在类内
D) Java中所有方法都不必在类内定义
4、Java不支持多重继承,但我们可以通过( B )实现
A) 多态 B) 接口 C) 覆盖 D) 抽象类
5、已知表达式int[] m = {0, 1, 2, 3, 4, 5, 6 };下面B哪个表达式的值与数组元素个数相等( B )
A) () B) C) ()+1 D) +1
6、所有的异常类皆继承哪一个类(B )
A) B)
C) D)
7、关于布尔类型说法正确的是( A )
A) boolean表示布尔类型,它的取值只有true和false
B) bool表示布尔类型,它的取值只有true和false
C) boolean表示布尔类型,它的取值只有1和0
D) bool表示布尔类型,它的取值只有1和0
8、在异常处理中,如释放资源、关闭文件等善后操作由(C )来完成
A) try子句 B) catch子句 C) finally子句 D) throw子句
9、要开发Java程序,需要安装的开发包是( A )
A) jdk B) eclipse C) notepad D) 记事本
10、给出下面的代码段:
public class Test
{
static int arr[] = new int[10];
public static void main(String a[])
{
(arr[1]);
}
}
哪个语句是正确的( C )
A) 编译时将产生错误 B) 编译时正确,运行时将产生错误
C) 输出零 D) 输出空
11、如下哪个字符串是Java中的标识符( A )
A) fieldname B) super C) 3number D) #number
12、以下哪项是接口的正确定义( D )
A) interface B { void print(){ }; }
B) abstract class B { void print(); }
C) abstract interface B extends A1,A2 //A1、A2为已定义的接口
{ abstract void print(){ }; }
D) interface B { void print(); }
13、以下代码段执行后的输出结果为( B )
int x=3; int y=10;
(y%x);
A) 0 B) 1 C) 2 D) 3
14、不允许作为类及类成员的访问控制符的是( C )
A) public B) private C) static D) protected
15、执行完代码int[ ] x = new int[25]; 后,以下哪项说明是正确的( A )
A) x[24]为0 B) x[24]未定义 C) x[25]为0 D) x[0]为空
16、类Text定义如下:
public class Test
{
public float aMethod(float a, float b){}
// ***
}
将以下哪种方法插入行"//***"是不合法的。( B )
A) public float aMethod(float a, float b, float c) {}
B) public float aMethod(float c, float d) {}
C) public int aMethod(int a, int b) {}
D) public float aMethod(int a,