就业数据资源平台
当前位置:首页 > Java语言程序设计
2014年计算机二级JAVA考试专家预测试卷及答案16

11.下列关于面向对象的论述中,正确的是(      )。  
A.面由对象是指以对象为中心,分析、设计和实现应用程序的机制  
B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制  
C.面向对象仅适用于程序设计阶段  
D.面向对象是一种程序设计语言  
12.语句"Hell0".equals("hell0");的正确执行结果 
public static void main(String[]args){ 
int[]x={0,1,2,3};  
for{int i=0;i<3;1+=2){ 
try{ 
systcm.OUt.println(x[i+2]/x[i]+x[i+1]);  
}catch(ArithmeticException e){ 
System.OUt.println("errorl"):  
}catch(Exception e){ 
System.OUt.println("error2"):  



}  
A.errorl  
B.error2 
C.errorl  
D.2 
orror2 error2 
16.下列整数的定义中,错误的是(      )。  
A.int f=314.;  
B.int a=012;  
C.int i=189; 
D.int d=0x123;  
17.要得到某目录下的所有文件名,在下列代码的下画  
线处应填入的内容是(两个下画线的填写内容相同)(      )。  
pathName=new       (args[o]); 
String[]fileNames=pathName.list();  
A.FilefnputStream B.FileOutputStream 
C.File D.RandomAccessFile 
18.在下列代码的下i画线处应填人的内容是(      )。  
public class FirstSample{ 
public static void main(        args[]){ 
System.out.println("你好!");  


A.staff B.double 
C.int D.String 
19.Object类中的方法public int hashCode[],在其子类中  
覆盖该方法时,其方法修饰符可以是(      )。  
A.protected B.public 
C.private D.缺省  
20.下列代码中的内部类名是(      )。  
import java.awt.event.*;  
lapoct javax.swin9.*;  
class TalkingClock( 
public void start(int interval,final boolean beep){ 
ActionListener listener=new 
ActionListener(){ 
public void actionPerformed(ActionEvent e- 
vent){ 
          … 


Timer t=new Timer(interval,listener);  
t.start();  


A.Timer  
B.ActionListener 
C.1istener  
D.匿名 
11.A。【解析】面向对象是一种程序设计方式,Java、 C++是面向对象设计的语言,而C是面向过程设计的语言。面向对象设计适应于设计、编码、实现、测试等一系列环节。  
12.B。【解析】Java是强类型检查语言,字符串的equals方法执行的返回值是true或者false。  
13.B。【解析】一个文件的public类最多可以有一个,但是可以包含多个import,包含的接口定义也可以有多个,包含的class类可以有多个,当该文件命名时,可以以public类名来命名,反之编译之后将有多个.class文件生成。  
14.D。【解析】Java的关键字中不包含NULL,它是C语言的关键字,表示空。  
15.C。【解析】当0作为除数时,会产生异常,而ArithmeticException和Exception两类异常都内部被捕捉到。  
16.A。【解析】整数的定义不能带小数点,表明是一个浮点数;其他三个都正确。  
17.C。【解析】使用File类的list方法可以获得目录下所有文件名称,FileInputStream和FileOutputStream类都不具有list方法。  
18.D。【解析】这是学习Java语言接触的第一个程序,main函数的参数是String args[]。  
19.B。【解析】所有的类都是Object的子类,如果要覆盖Object的equals方法则必须覆盖hasCode方法,覆盖时的属性是public。  
20.B。【解析】内部类就是在类内部重新定义的新类,该类能连接外部类,但是不能和外部类进行通信。AetionL.istenser有自己的类方法体,而Timer没有,只是实例化了一个Timer对象。
就业数据资源平台