java期末考试题 联系客服

发布时间 : 星期六 文章java期末考试题更新完毕开始阅读a0ac9b05250c844769eae009581b6bd97e19bcf1

class StringC {

String s1;

String s2;

StringC( String str1 , String str2 )

{ s1 = str1; s2 = str2; }

public String toString( )

{ return s1+s2;}

}

8、 写出以下程序的运行结果为 s1!=s2 。

class StringTest1

{

public static void main(String[] args)

{

String s1=\

String s2=new String(\

if(s1==s2){

}else{

}

}

}

A、编译Java Applet 源程序文件产生的字节码文件的扩展名为( B )。

A、java B、class C、html D、exe

B、Java application中的主类需包含main方法,main方法的返回类型是什么?(A、int B、float C、double D、void

C、当浏览器暂时离开含applet 程序的页面时,以下选项中的哪个方法将被执行?( A、init() B、start() C、destroy() D、stop() C、Applet

D、Dialog?

D、以下标识符中哪项是不合法的( A )

A、const B、$double C、hello

B、D、BigMeaninglessName E、以下哪项可能包含菜单条( B

A、Panel B、Frame C、Applet D、Dialog

F、以下关于构造函数的描述错误的是( )。

A、构造函数的返回类型只能是void型。

B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。

)) D

C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。 G、以下关于继承的叙述正确的是( A )。

A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口

C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承

H、在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序

的开头写上( D )语句。

A、import java.awt.* ; B、B、import java.applet.* ; C、import java.io.* ; D、import java.awt.event.* ;

I、下列哪些语句关于Java内存回收的说明是正确的? ( B )

A、程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 J、有以下方法的定义,请选择该方法的返回类型( D )。

ReturnType method(byte x, double y)

{

return (short)x/y*2;

}

A、byte B、short C、int D、double

K、有以下程序片段,下列哪个选项不能插入到行1。( D )

1.

2.public class Interesting{

3.//do sth

4. }

A、import java.awt.*; C、class OtherClass{ }

B、package mypackage;

D、public class MyClass{ }

L、以下哪项是接口的正确定义?( B )

A、interface B

{ void print() { } ;} B、abstract interface B { void print() ;}

C、abstract interface B extends A1,A2 //A1、A2为已定义的接口 { abstract void print(){ };}