文档介绍:: .
Java基础试题
一:选择题()
1 : Java提供哪几种运算符 多选(ABCD )。
A)算术运算符B)位运算符
C)关系运算符D)逻辑运算符E)条件运算符
2: (B)方法比较二个对象是否相等返回true.。()
A:toString() B:equals() C:compare D:以上都
不正确
3:下列对Java的变量与函数说法正确的是 多选
(ACE )
A )变量是用来保存数据的 B)变量是用来实现操作过程的 C)函数
是用来实现操作过程的
D)函数是用来保存数据的
E)函数的参数是数据的入口
4:已知:int[] a = new int[100];
在下列给出的数组元素中,非法的
是。 (D)
A:a[0] B:a[1]
C:a[99] D:a[100]
5:在java中,一个类可同时定义许多同名的方法,在这些方法的形 式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向 对象程序的特性称为。 (C)
A:隐臧
B:覆盖 C:重载
D:Java不支
持此特性
6: (D)是一组常量和抽象方法的集合。
()
A:实例
B:类
C:包
D:接口
7 :下面关于数组说法正确的是 多选(ABCDE)。
A. 一维数组实质上是相同类型变量的列表
B. 创建一个数组首先定义数组变量所需的类型
C. char c[]=new char[26];可声明一个含有 26个元素的char型
数组
D )当为一个多维数组的时候分配内存时,仅需要为第一指定内存,
然后再分配其他维的存
E) int twain[][] = new int[4][5]; 可声明一个二维数组
& Java源文件和编译后的文件扩展名分别为。 (B)
A:.class B:.java C:.class 禾口 .class D:.java
9:设x=5;则y=x--和y=--x的结果,使y分别为。 (C)
A:5,5 B:5,6 C:5,4 D:4,4
10 :若x是float类变量,x=10/4;则x的值是。 (B)
A:2 B: C:2,5 D:编译错
误
11 :.下面方法中,用于调度线程使其运行的是? 多选(BC )
A. i nit() B. start()
C. run() D. resume() E. sleep()
多选(ACE )。
A) byte 型转换成int型B) int型转换成byte 型
C) float 型转换成 double 型 D) double 型转换成int型 E)char
型转换成int型
13 :下列那些是正确的JAVA字符串?多选(AB D )。
A. "\"\"" B. "Oxzabc"
C. "\"\" D. "\t\t\r\n" E. "boolea n"5
14 :在使用super和this关键字时,以下描述正确