关于Java的选择题
26、在JavaApplet程序用户自定义的Applet子类中,常常重载()方法在Applet的界面中显示文字、图形和其它界面元素。A.start()B.stop()C....
26、在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。
A. start( ) B. stop( ) C. init( ) D. paint( )
27、若在某一个类定义中定义有如下的方法: final void aFinalFunction( );则该方法属于( )。
A、本地方法 B、解态方法 C、最终方法 D、抽象方法
28、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A、隐藏 B、覆盖 C、重载 D、Java不支持此特性
29、在Java applet程序中,用户自定义的Applet子类常常覆盖父类的( )方法来完成applet界面的初始化工作。
A、start( ) B、stop( ) C、init( ) D、paint( )
30、以下代码段执行后的输出结果为( )。
int x=-3; float y=10.0f;
System.out.println(y%x);
A、不能成功编译 B、-1.0 C、1.0 D、-1
31、编译并运行以下程序,以下描述哪个选项是正确的( )。
1. class A{
2. protected String toString(){
3. return super.toString();}
4. }
A、行2出错,不能成功编译 B、编译通过但运行时出错
C、编译通过运行无异常 D、不能成功编译,行3出错
32、假设Foo类有如下定义,设f是Foo类的一个实例,下列语句调用哪个是错误的?( )
public class Foo
{ int i;
static String s;
void imethod() { }
static void smethod() { }
}
A、Foo.imethod(); B、f.imethod();
C、System.out.println(f.i); D、Foo.smethod()
33、类Test1定义如下:
1.public class Test1{
2. public float aMethod(float a, float b){ }
3.
4.}
将以下哪种方法插入行3是不合法的。( )
A、public float aMethod(float a, float b,float c){ }
B、public float aMethod(float c,float d){ }
C、public int aMethod(int a, int b){ }
D、private float aMethod(int a,int b,int c){ }
34、以下说法哪项是正确的( )
class MyListener
extends MouseAdapter {
public void mouseEntered(MouseEvent mev)
{ System.out.println("Mouse entered."); }
}
A、以上代码可通过编译
B、不能通过编译,因为没有实现MouseListener接口中的所有方法
C、不能通过编译,因为类头定义不能分行
D、能通过编译,但是若组件用该类作为Mouse事件的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常
35、以下哪个接口的定义是正确的?( )
A、 interface A
{ void print() { } ;}
B、 abstract interface A
{ void print() ;}
C、 abstract interface A extends I1, I2 //I1、I2为已定义的接口
{ abstract void print(){ };}
D、 interface A
{ void print();}
36.设有下面两个赋值语句:
a = Integer.parseInt(“123”);
b = Integer.valueOf(“123”).intValue();
下述说法正确的是( )。
A、a是整数类型变量,b是整数类对象。B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且值相等。 D、a和b都是整数类型变量并且值相等。 展开
A. start( ) B. stop( ) C. init( ) D. paint( )
27、若在某一个类定义中定义有如下的方法: final void aFinalFunction( );则该方法属于( )。
A、本地方法 B、解态方法 C、最终方法 D、抽象方法
28、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A、隐藏 B、覆盖 C、重载 D、Java不支持此特性
29、在Java applet程序中,用户自定义的Applet子类常常覆盖父类的( )方法来完成applet界面的初始化工作。
A、start( ) B、stop( ) C、init( ) D、paint( )
30、以下代码段执行后的输出结果为( )。
int x=-3; float y=10.0f;
System.out.println(y%x);
A、不能成功编译 B、-1.0 C、1.0 D、-1
31、编译并运行以下程序,以下描述哪个选项是正确的( )。
1. class A{
2. protected String toString(){
3. return super.toString();}
4. }
A、行2出错,不能成功编译 B、编译通过但运行时出错
C、编译通过运行无异常 D、不能成功编译,行3出错
32、假设Foo类有如下定义,设f是Foo类的一个实例,下列语句调用哪个是错误的?( )
public class Foo
{ int i;
static String s;
void imethod() { }
static void smethod() { }
}
A、Foo.imethod(); B、f.imethod();
C、System.out.println(f.i); D、Foo.smethod()
33、类Test1定义如下:
1.public class Test1{
2. public float aMethod(float a, float b){ }
3.
4.}
将以下哪种方法插入行3是不合法的。( )
A、public float aMethod(float a, float b,float c){ }
B、public float aMethod(float c,float d){ }
C、public int aMethod(int a, int b){ }
D、private float aMethod(int a,int b,int c){ }
34、以下说法哪项是正确的( )
class MyListener
extends MouseAdapter {
public void mouseEntered(MouseEvent mev)
{ System.out.println("Mouse entered."); }
}
A、以上代码可通过编译
B、不能通过编译,因为没有实现MouseListener接口中的所有方法
C、不能通过编译,因为类头定义不能分行
D、能通过编译,但是若组件用该类作为Mouse事件的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常
35、以下哪个接口的定义是正确的?( )
A、 interface A
{ void print() { } ;}
B、 abstract interface A
{ void print() ;}
C、 abstract interface A extends I1, I2 //I1、I2为已定义的接口
{ abstract void print(){ };}
D、 interface A
{ void print();}
36.设有下面两个赋值语句:
a = Integer.parseInt(“123”);
b = Integer.valueOf(“123”).intValue();
下述说法正确的是( )。
A、a是整数类型变量,b是整数类对象。B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且值相等。 D、a和b都是整数类型变量并且值相等。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询