文档详情

中级Java软件开发工程师笔试题(附答案).pdf

发布:2025-03-06约1.39万字共16页下载文档
文本预览下载声明

勿以恶小而为之,勿以善小而不为。——刘备

中级Java软件开发工程师笔试题(附答

案)

问题:中级Java软件开发工程师笔试题(附答案)回答:

PartI,总计70分-

一、单选题(共12题,每题2分,共24分)

1.下面关于Java的表述有错误的是________

A.Java中没有sizeof操作符,所有数据类型的长度都是确定

的,与平台无关。

B.在Java中,局部变量不会被自动初始化,需要显式的赋初值。

C.Java中的instanceof运算符,可以判断一个对象是否属于

某个类的实例。

D.一个Java文件里可以有多个public类,但Java文件名必

须和包含main方法的那个public类名精确一致。

2.下面关于Java中static关键字的表述错误的是________

A.被static修饰的类成员变量在编译时由内存分配一块空间,

直到程序停止运行才会被释放。

B.被static修饰的类方法只能访问其自身类未被static修饰的

实例方法,而不能访问其他类的。

C.被static修饰的类方法不能使用this关键字。

D.在没有创建该类的对象时,该类中用static修饰的类方法就

1

勿以恶小而为之,勿以善小而不为。——刘备

可以被调用。

3.下面关于Java中abstract关键字的表述有错误的是________

A.用abstract修饰不在类内实现的方法,称为抽象方法;抽象

方法必须在子类派生时被重载。

B.用abstract修饰的类为抽象类;抽象类可以同时被static或

final关键字修饰。

C.抽象类中不一定包含抽象方法,但包含抽象方法的类一定要

声明为抽象类。

D.如果一个类被定义为抽象类,则该类不能进行实例化。

4.下面关于Java中垃圾回收(gc)的表述有错误的是_______

A.在Stringstr1=HelloStringstr2=str1;str1=null;中,

对象Hello不会被垃圾回收。

B.调用Runtime.getRuntime().gc()会立即启动垃圾回收线程

对当前程序进行垃圾回收。

C.调用Systmer.gc()只是提示垃圾回收器进行垃圾回收操作,

但并不保证gc线程立即启动。

D.当垃圾回收器将要释放无用对象的内存时,先调用该对象的

finalize()方法。

5.下面关于Java中接口(interface)的表述有错误的是________

A.在接口中定义的常量可以被多个类共享,具有

public,final,static属性,可被任意类访问。

B.接口中只对方法进行声明而没有实现体,而且用分号结尾,

2

勿以恶小而为之,勿以善小而不为。——刘备

具有public和abstract属性

C.子接口中定义了与父接口同名的常量或者相同的方法,则父

显示全部
相似文档