1:下列那些项目不是java的主要优点AD
A 直接操作内存,功能强大
B 一次编写,到处运行
C 纯面向对象的语言
D可以通过拖拽的方式快速开发程序界面
2:下面有几个定义的标识符,出合乎java规范的标识符(选择2项)AD
A IDoLoveThisGame
B const
C 3Person
D _People5
3:现在我们打算在java中进行强制垃圾收集以达到立刻减少资源占用的目的,我们应该怎么办?A
A java中做不到强制垃圾收集
B 调用()方法
C 调用()方法
D 将针对对象的引用设为null
4:编译java Applet源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么?B
A java
B class
C html
D exe
5:不允许作为类及类成员的访问控制符的是哪个项目?C
A public
B private
C static
D protected
6:在java Applet程序用户自定义的Applet子类中,一般需要重写父类的哪个方法来完成一些画图操作。D
A start()
B stop()
C init()
D paint()
7:设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x-x 的值是?B
A 0
B 1
C 2
D 3
8:为MyClass类的一个无参数无返回值的方法method书写方法头,使得使用类名MyClass作为前缀就可以调用它,该方法头的形式为什么?A
A static void method()
B public void method()
C final void method()
D abstract void method()
9:接上题,如何使用正确的方式调用method方法?(选择1项)B
A MyClass::method();
hod();
C MyClass myobj=new MyClass();
springboor面试题        hod();
D MyClass myobj=new MyClass();
        myobj->method();
10:现在需要建立自制类MyClass,同时需要将此类放入自制包MyPackage,正确的声明方法为?C
A public class MyPackage.MyClass{}
B public class MyClass in MyPackage{}
C package MyPackage;
        public class MyClass{}
D public package MyPackage;
        class MyClass{}
11:在Java语言中,类Student是类Person的子类,Student的构造方法中有一句"super()",该语句表达了什么概念?(选择1项)C
A 调用类Worker中定义的super()方法
B 调用类Person中定义的super()方法
C 调用类Person的构造方法
D 语法错误
12:分析下列java代码:
class HelloWorld{
public static void main(String args[])
{
method();
}
static void method()
{
try{
System.out.println("Hello");
}
finally{
System.out.println("good-bye");
}
  }
}
编译运行后,输出结果是什么?C
A "Hello"
B "good-bye"
C "hello"
D "good-bye"
E 代码不能编译
13:在类MyClass中定义了方法getResult(),其中包含语句:
double myresult=Math.sqrt(1000);
为了使此程序可用,需要导入什么包?B
A java.lang.*
B java.Math.*
C java.util.Math.*;
D 以上皆非
14:在Java语言中,一个Applet具如下init()方法:
public void init(){
  setLayout(new BorderLayout());
  add(BorderLayout.CENTER,new Button("Click ME!"));
}
当该Applet载入时,用户界面的外观将是什么?D
A 没有任何内容
B 居中位置有个按钮
C 左边有个按钮
D 一个按钮整个填充在用户界面上
15:包packone的类ClassOne中有成员方法:
protected void method_A(){…};
private void method_B(){…};
public void method_C(){…};
void method_D(){…};
类packone.ClassTwo不是ClassOne的子类,你在此类ClassTwo中可以调用哪些方法?(选择2项)CD
A method_A
B method_B
C method_C
D method_D
16:下列哪一段语句可以画出一个矩形,其距左边界为0,距上边界为10,宽为30像素,高为40像素。B
A Graphics g=new Graphics();
  g.drawRect(10,0,30,40);
B Graphics g=new Graphics();
  g.drawRect(0, 10,30,40);
C Graphics g=new Graphics();
  g.drawRect(30,40,10, 0);
D Graphics g=new Graphics();
  g.drawRect(30,40, 0,10);
17:在java中,可以使线程恢复运行的方法是哪个。
D
A init();
B start();
C run();
D resume();
18:在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?(选择2项)AD
A try-catch必须配对使用
B try可以单独使用
C try-finally可以配对使用
D 在try-catch后如果定义了finally,则finally肯定会执行
19:在Java中,以下项目中哪个方法可以设置一个Container中对象的布局?A
A setLayout(LayoutManager mgr)
B addLayout(LayoutManager mgr)
C layout(LayoutManager mgr)
D setLayoutManager(LayoutManager mgr)
20;在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?(选择2项)AD
A try-catch必须配对使用
B try可以单独使用
C try-finally可以配对使用
D 在try-catch后如果定义了finally,则finally肯定会执行
21:public class MyClass{
public static void main(String args[]) {}
_____class MyInnerClass {}
}
22:在以上Java代码中的横线上,可放置哪些修饰符。(选择3项)ABC
A public
B private
C static
D friend
23:定义一个用于继承的接口iPerson,其中有一个获取姓名的方法getName(),接口的定义如下所示:
    public interface iPerson
    {
        String name=null;
__________________________________________
}
其中定义方法的横线部分可以采用如下项目中的哪些?BD
A private String getName();
B public String getName();
C protected String getName();
D String getName();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。