最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

JAVA考试试题及答案

来源:动视网 责编:小OO 时间:2025-09-26 20:09:40
文档

JAVA考试试题及答案

《Java语言程序设计》考试试题姓名:一、判断题1.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。2.当一个线程进入一个对象的一个synchronized方法后,其它线程也可进入此方法。3.Set里的元素可以重复。4.List,Set,Map都是继承自Collection接口。5.启动一个线程是调用start()方法。.字符串或数组的长度均可以使用方法length()获得。7.一个Java类可以有多个父类。8.Sting类和StingBuffer类的值均可以改
推荐度:
导读《Java语言程序设计》考试试题姓名:一、判断题1.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。2.当一个线程进入一个对象的一个synchronized方法后,其它线程也可进入此方法。3.Set里的元素可以重复。4.List,Set,Map都是继承自Collection接口。5.启动一个线程是调用start()方法。.字符串或数组的长度均可以使用方法length()获得。7.一个Java类可以有多个父类。8.Sting类和StingBuffer类的值均可以改
《Java语言程序设计》考试试题

 姓名:

一、判断题

1.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。

2.当一个线程进入一个对象的一个synchronized方法后,其它线程也可进入此方法。

3.Set里的元素可以重复。

4.List, Set, Map都是继承自Collection接口。

5.启动一个线程是调用start()方法。

 .字符串或数组的长度均可以使用方法length( )获得。

7.一个Java类可以有多个父类。

8.Sting类和 StingBuffer类的值均可以改变。

9. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

10.RuntimeException在程序中可以不需要编写代码去捕获。

二、选择题 

1、以下标识符中哪项是不合法的

A、BigMeaninglessName   、myint

C、 1st       、ab$1

2、以下代码段执行后的输出结果为( )

 ; int  y=10;

A、0    、1    、2     、3

3、关于以下程序段,正确的说法是( )

 .  String  s1=”abc”+”def”;

2.String  s2=new  String(s1);

3.if(s1= =s2)

4. “= = succeeded”);

5.if (s1.equals(s2))

6. “equals()  succeeded”);

A、行4与行6都将执行  、行4执行,行6不执行

C、行6执行,行4不执行  、行4、行6都不执行

4、下列选项中,用于定义接口的关键字是( )。

A)interface B) implements C) import D) protected

5、下列选项中,用于在定义类时声明父类名的关键字是( )。

A)return B) interface C) class D) extends 

6、java语言的源程序经编译后所生成的程序类型为

(A).exe 型的可执行程序 

(B).obj 型二进制的程序

(C).lib 型二进制的库程序

(D).class 型类代码的程序

7、下列哪条语句在执行过程中不会产生警告或错误

Afloat f=1.3; 

B)   char c=”a”; 

C)   int i=10; 

D)   boolean b=null

8、下列各种java中的构造函数定义,那种形式是错误的构造函数定义

(A) class MyClass

{ public MyClass()  {  }

}

(B) class MyClass 

{   public MyClass(int X)   {   } 

}

(C) class MyClass

{   public int MyClass()   {   } 

}

(D) class MyClass

{public MyClass(int x, int y)  {  }

}

9、下列类的定义中,错误的是( )。

A) class x 

{ .... } 

B) public x extends y

{ .... }

C) public class x extends y

{ .... }

D) class x extends y implements y1

{ .... }

10、下列各种java的字符串操作,那种是错误的

(A)"ABCD" + "EFGH" ;

(B)"ABCD" & "EFGH" ;

(C)"ABCD".concat("EFGH");

(D)String  ABCD="EFGH" ;

三、程序阅读 

1、阅读以下程序段;

class FatherClass 

public FatherClass() 

System.out.println("FatherClass Create"); 

public class ChildClass extends FatherClass 

public ChildClass() 

System.out.println("ChildClass Create"); 

public static void main(String[] args) 

FatherClass fc = new FatherClass(); 

ChildClass cc = new ChildClass(); 

}

输出结果为:

2、以下程序段的输出结果为                                       。

 

 

  

   

   3 :

   

   

  

   

   

 

四、编写程序。

1、 编写一个完整的Java 程序使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i 。

 复数类Complex必须满足如下要求:

(1) 复数类Complex 的属性有:

R型,代表复数的实数部分

ImaginPart :  int型,代表复数的虚数部分

(2) 复数类Complex 的方法有:

Complex( ) : 构造函数,将复数的实部和虚部都置0

Complex( int  r , int  i ) : 构造函数,形参 r 为实部的初值,i为虚部的初值。

Complex  complexAdd(Complex  a) : 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。

String  ToString( ) : 把当前复数对象的实部、虚部组合成 a+bi 的字符串形式,其中a 和 b分别为实部和虚部的数据。

2.设计程序,定义三个重载方法mol并调用。三个方法分别为:接收一个int参数,执行平方运算并输出结果;接收两个int参数,执行相乘运算并输出结果;接收一个字符串参数,输出该字符串长度。要求在main( )方法中分别用参数区别调用这三个方法。如调用格式为: 

mol(128); 

mol(12,8); 

mol(“teacher”); 

则可输出:128的平方等于16384 

12*8=96 

7

参:

一.√×××√ ×××√√

二.CBCAD  DCCBB

三.

1.

FatherClass Create 

FatherClass Create 

ChildClass Create

2.

Value is two

Value is three

四.

1.public class Complex {

 

 

 

 

 

 

 

 

 

  1,2);

  3,4);

 

 

 

}

2.

public class ex2 {

  return a*a;

 

 

  ex2 e=new ex2();

  128));

  System.out.println(e.mol(12,8));

  teacher"));

}

文档

JAVA考试试题及答案

《Java语言程序设计》考试试题姓名:一、判断题1.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。2.当一个线程进入一个对象的一个synchronized方法后,其它线程也可进入此方法。3.Set里的元素可以重复。4.List,Set,Map都是继承自Collection接口。5.启动一个线程是调用start()方法。.字符串或数组的长度均可以使用方法length()获得。7.一个Java类可以有多个父类。8.Sting类和StingBuffer类的值均可以改
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top