1-1
Java中数组的元素只能是简单数据类型。 (1分)
F
1-2
构造函数名应与类名相同,返回类型为void。 (1分)
F
1-3
一个try语句可以有多个catch语句与之对应。 (1分)
T
1-4
可以使用throw语句来抛出异常。 (1分)
T
1-5
Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。 (1分)
T
1-6
一个接口可以继承其他接口。 (1分)
T
1-7
用户可以自定义自己的异常类。 (1分)
T
1-8
String字符串在创建后可以被修改。 (1分)
F
1-9
final类不能派生子类,final方法不能被覆盖。 (1分)
T
1-10
如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。 (1分)
T
1-11
do-while循环的while后的分号可以省略。 (1分)
F
1-12
一个数组可以存放不同类型的数值。 (1分)
F
1-13
数组也是对象。 (1分)
T
1-14
Java语言中,变量名可以用汉字表示。 (1分)
T
1-15
一个类的静态方法不可以访问该类的非静态成员变量。 (1分)
T
1-16
子类不继承父类的构造方法。 (1分)
T
1-17
一个类可以实现多个接口。 (1分)
T
1-18
抽象类必须有抽象方法。 (1分)
F
抽象类可以没有抽象方法,但是如果你的一个类已经声明成了抽象类,即使这个类中没有抽象方法,它也不能再实例化,即不能直接构造一个该类的对象。
如果一个类中有了一个抽象方法,那么这个类必须声明为抽象类,否则编译通不过。
1-19
对象是类的实例(instance)。 (1分)
T
1-20
一个类只能有一个父类,但一个接口可以有一个以上的父接口。 (1分)
T
1-21
静态变量是被同一个类的所有实例所共享的。 (1分)
T
1-22
java.lang包是Java的核心类库,它包含了运行Java程序必不可少的系统类。 (1分)
T
1-23
一个类的非静态方法可以访问静态成员变量。 (1分)
T
1-24
抽象类中不能有private的成员,所有的抽象方法必须存在于抽象类中。 (1分)
F
1-25
不允许使用final来修饰abstract方法。 (1分)
T
1-26
异常也是一个对象。 (1分)
T
1-27
使用TCP协议通信时,通信的两端以IO的方式进行数据的交互。 (1分)
T
1-28
Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。 (1分)
T
java中JFrame和JPanel的缺省布局管理器是什么?
BorderLayout FlowLayout
缺省布局管理器=默认布局管理器
类也是一种数据类型(type)。 T
如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(FileInputStream)
下列方法头中哪一个不与其他方法形成重载(overload)关系?( 4) (2分)
- void mmm(String s)
- void mmm(int i)
- void mmm()
- int mm()
下列哪一项不属于布局管理器? ( 3) (2分)
- GridLayout
- BorderLayout
- BagLayout
- CardLayout
String类中返回部分字符串的方法 substring()
设String对象s=”H”,运行语句System.out.println(s.concat(“ello!”));后String对象s的内容为”Hello!”,所以语句输出为”Hello!”。(X)
返回值是后面字符串。
2-1
一个线程在任何时刻都处于某种线程状态(thread state),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?( ) (2分)
-
死亡状态
-
阻塞状态(对象lock池内)
-
阻塞状态(对象wait池内)
-
就绪状态
2-2
以下选项中没有语法错误的是( ) 。 (2分)
-
while (int i<7) {
i++;
System.out.println(“i is “+i);
}
-
int j=3; while(j) {
System.out.println(“ j is “+j);
}
-
int j=0;
for(int k=0; j + k !=10; j++,k++) {
System.out.println(“ j is “+ j + “k is”+ k);
}
-
int j=0;
do{
System.out.println( “j is “+j++);
if (j == 3) {
continue loop;
}
}while (j<10);
2-3
用( )方法可以改变线程的优先级。 (2分)
-
run()
-
setPrority()
-
yield()
-
sleep()
2-4
Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?( ) (2分)
-
安全性
-
多线性
-
跨平台
-
可移植
在Java中,"456"属于( )类的对象。 (2分)
-
int
-
String
-
Integer
-
Number
2-6
关于垃圾收集的哪些叙述是对的。 (2分)
-
垃圾收集能够在期望的时间释放被java对象使用的内存。
-
垃圾收集将检查并释放不再使用的内存。
-
垃圾收集允许程序开发者明确指定并立即释放该内存。
-
程序开发者必须自己创建一个线程进行内存释放的工作。
2-7下面程序的运行结果是( ) (2分)
main() {
int x=30;
int[] numbers=new int[x];
x=60;
System.out.println(numbers.length);
}
-
60
-
20
-
30
-
50
2-8
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。 (2分)
-
隐藏
-
覆盖
-
重载
-
Java不支持此特性
2-9
有语句String s=”hello world”; ,以下操作哪个是不合法的?( ) (2分)
-
int i=s.length();
-
s>>>=3;
-
String ts=s.trim();
-
String t=s+”!”;
2-10
要创建一个新目录,可以用下面( )类实现。 (2分)
-
FileInputStream
-
FileOutputStream
-
RandomAccessFile
-
File
2-11
有关线程的哪些叙述是对的? (2分)
-
一旦一个线程被创建,它就立即开始运行。
-
当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
-
一个线程可能因为不同的原因停止(cease)并进入就绪状态。
-
使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
线程有五个状态:
创建状态:线程被创建
就绪状态:线程一旦被创建,等待CPU的调用—形成就绪队列
运行状态:就绪状态的线程被CPU选中被执行,当时间片轮转调度到期后 线程由运行状态进行就绪状态
等待状态:线程运行过过程中由于缺少资源或者其他原因将中途被迫退出 ,即进入等待状态。当满足资源条件的时候,线程由等待状态进行就绪状态,重新等待CPU的调度(就绪状态不能回到等待状态)
结束状态:线程正常执行完毕,进入结束状态(等待状态可以直接进入结束状态 如果发生死锁,计算机不加与干预,系统根据策略将等待状态的进程直接转到结束状态 —非正常结束)
2-12
有一个类A,以下为其构造方法的声明,其中正确的是()。 (2分)
-
void A(int x){...}
-
A(int x){...}
-
a(int x){...}
-
void a(int x){...}
2-13
以下关于构造函数的描述错误的是( )。 (1分)
-
构造函数的返回类型只能是void型。
-
构造函数是类的一种特殊函数,它的方法名必须与类名相同。
-
构造函数的主要作用是完成对类的对象的初始化工作。
-
一般在创建新对象时,系统会自动调用构造函数。
2-14
下列选项中,用于实现接口的关键字是 ( )。 (2分)
-
interface
-
implements
-
abstract
-
class
2-15
在Java中,能实现多重继承效果的方式是( )。 (2分)
-
接口
-
继承
-
内部类
-
适配器
2-16
如果要使条件method( -4.4 ) == -4成立,则用到java.lang.Math 类中哪个方法? (2分)
-
round()
-
min()
-
trunc()
-
abs()
-
floor()
-
ceil()
round(参数)是最接近参数的整数是几,通俗讲就是四舍五入.
但是负数要注意,五入的时候要往大的数入.比如-12.5 就变-12而不是-13因为-12比-13大.
2-17
下列不可作为java语言标识符的是()。(1分)
-
a2
-
$2
-
_2
-
22
2-18
当访问无效的数组下标时,会发生( )。 (2分)
-
中止程序
-
抛出异常
-
系统崩溃
-
直接跳过
2-19
在类中若要处理ActionEvent事件,则该类需要实现的接口是( ) (2分)
-
Runnable
-
ActionListener
-
Serializable
-
Event
2-20
以下哪个类用于实现TCP通信的客户端程序。 (2分)
-
ServerSocket
-
Socket
-
Client
-
Server