400-700-1307

【Java面试题】Java基础面试题

2019-01-26 17:07
选择题:
1. 下列有关接口的叙述错误的是哪项?(  )
A.接口中只能包含抽象方法和常量
B.一个类可以实现多个接口
C.类实现接口时必须实现其中的方法
D.接口不能被继承

2. 下面程序的输出结果是什么(   )
Set set= new HashSet();
set.add("aaa");
set.add("bbb");
set.add("aaa");
System.out.println(set.size());
A.编译不通过      B.运行时出错      C.输出3       D.输出2

3.下面程序运行的结果是(    )
public class Example{
    public static void main(String[] args){
        int i = 100;
        switch(i){
            case 100:
                System.out.print(i);
            case 200:
                System.out.print(i);
            case 300:
System.out.print(i);
        }
    }
}
A.无任何输出    B.编译错误        C.输出100100100        D.输出100

4. 哪些不是Java关键字? (    )
 A. TRUE            C. final     D. super      E. void

5.下面程序运行的结果是(    )
class Example{
    public static void main(String[] args){
        int x;
        double y = -10.9;
        x=(int)y;
        System.out.print(x + “”);
        y = 10.9;
        x = (int)y;
        System.out.println(x);
    }
}
A.-11  10        B.-11 11        C.-10 10        D.-10 11

6.TCP协议的服务器的Socket对象是下面哪一个类? (  )
A. Socket       B.InputStream      C.ServerSocket       D.OutputStream

7. 下面程序运行的结果是(   )
public class Example{
    int x = 12;
    public void method(int x){
        x += x;
        System.out.println(x);
    }
    public static void main(String[] args){
        Example t = new Example();
        t.method(5);
    }
}
A.5            B.10        C.12        D.17    
8. 下面程序运行的结果是(   )
class Base{
    private void amethod(int iBase){
        System.out.println(“Base.amethod”);
    }
}
class Example extends Base{
    public static void main(String[] args){
        Example o = new Example();
        int iBase = 0;
        o.amethod(iBase);
    }
    public void amethod(int iover){
        System.out.println(“Example.amethod”);
    }
}
A.编译错误        B.运行错误        C.输出Base.amethod        D.输出Example.amethod

9. 下面程序运行的结果是(   )
class Example1{
    public Example1(){
        System.out.print(“1”);
    }
}
class Example2 extends Example1{
    public Example2(){
        System.out.print(“2”);
    }
}
class Example3 extends Example2{
    public Example3(){
        System.out.print(“3”);
    }
}
public class Example{
    public static void main(String[] args){
        new Example3();
    }
}
A.1            B.3            C.123            D.321

10. 下面程序运行的结果是(    )
public class Example{
    class Inner{
        void test(){
            sample();
        }
    }
    private Boolean flag = false;
    public void sample(){
        System.out.println(“Sample”);
    }
    public Example() {
        (new Inner()).test();
    }
    public static void main(String[] args){
        new Example();
    }
}
A.输出Sample        B.输出null        C.编译错误            D.运行错误



答案:

问道私服 www.bjtczq.com  

 

 

 

 

 

 

 

 

1

2

3

4

5

6

7

8

9

10

C

D

C

A

C

C

B

D

C

A

开班信息

当前校区

北京校区
  • 北京校区
  • 上海校区
  • 广州校区
  • 沈阳校区
  • 杭州校区
  • 南京校区
  • 郑州校区
  • 成都校区
  • 深圳校区
  • 西安校区
  • 苏州校区
  • 深圳沙井
  • 深圳观澜
  • 深圳龙岗
  • 武汉校区
  • 西宁校区
  • 石家庄校区
  • 湖北咸宁
  • 广东惠州
  • 广东佛山

                    Copyright © 2007-2019 IT兄弟连教育 版权所有 京ICP备11018177号  京公网安备 11010802026987号