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(){ };}
相关推荐: