Java复习题(学生版).pdf
文本预览下载声明
Java 复习题
一、选择题
1、关于 Java语言叙述错误的是:( )
A.Java语言具有跨平台性 B.Java是一种面向对象的语言
C.Java类可以多继承 D.Java的垃圾收集机制自动回收程序已不再使用的对象
2、Java 应用程序中 main方法的返回类型是什么?( )
A、int B、float C、double D、void
3、Java编译器将 Java程序转换为字节码并保存在( )文件中。
A. .java B. .class C. .obj D. .exe
4、以下哪个不是 Java 的关键字?( )
A.do B.try C.final D.While
5、下面哪个不是 java 语言中的关键字?( )
A.long B.sizeof C.instanceof D.const
6、以下哪项标识符是不合法的。( )
A.String B.$1 C.x D.3_a
7、变量命名规范说法正确的是( )
A、不同类型的变量,可以起相同的名字; B、变量不能以数字作为开头;
C、A和 a在 java中是同一个变量; D、变量由字母、下划线、数字、$符号随意组成;
8、关于 Java中数据类型叙述正确的是( )
A、整型数据在不同平台下长度不同 B.boolean 类型数据只有 2个值,true 和 false
C.数组属于简单数据类型 D.Java中的指针类型和 C语言的一样
9、以下语句有语法错的是( )
A.int x=1;y=2;z=3 B.for (int x=10,y=0;x0;x++);
C.while (x5); D.for(; ;);
10、设有下面两个赋值语句:
a = Integer.parseInt(12);
b = Integer.valueOf(12).intValue();
下述说法正确的是( )。
A. a是整数类型变量,b是整数类对象 B. a是整数类对象,b是整数类型变量。
C. a和 b都是整数类对象并且值相等 D. a和 b都是整数类型变量并且值相等。
11、已知 int i= Integer.MIN_VALUE;则(i-1)+(i-1L)= ( )
A. 0 B. 2 C. -2 D. -1
12、下面程序段执行后 b的值是( )。
Integer a =new Integer(9);
boolean b = a instanceof Object;
A.9 B.true C.1 D.false
13、在命令行键入:java Test aaa bb c 回车后输出的结果是 ( )。
public class Test {
public static void main(String args[]) {
int k1=args.length;
int k2=args[1].length();
System.out.print(k1+ +k2);
}
}
A. 3 2 B. 1 2 C. 1 3 D. 3 3
14、有整型数组:int[] x={12,35,8,7,2};调用方法 Arrays.sort(x)后,数组 x 中的元素
值依次是( )
A. 2 7 8 12 35 B. 12 35 8 7 2
C. 35 12 8 7 2 D. 8 7 12 35 2
15、以下方法的返回类型是( )。
ReturnType function( int x , double y )
{
return x+y/2;
}
A.byte B.short C.float D.double
16、下列程序段执行后的结果是( )
int x = 0;
int y = 10;
do{
y--;
++x;
}while(x
显示全部