【每日Java面试十题】(一)

面试题是你整个求职过程中最重要的部分。成败均决定于你面试时的短短一瞬间的表现。每个人都能够学会怎么出色地面试,而且绝大多数的错误都可以预期并且避免,下面小编将每天提供十道面试题给大家,希望给大家带来成功的契机。

01

用你的慧眼作答吧!

1. Byte类型可以存储多少个字节和取值范围?()

A  1个字节 , -128 ~ 127  

B  2个字节, 32 768 - 32 767   

C 4字节  -2 147 483 648 - 2 147 483 647 (正好超过 20 亿)

D 8个字节  -9 223 372 036 854 775 808 - 9 223 372 036 854 775 807 


2. short类型可以存储多少个字节和取值范围?()

A  1个字节 , -128 ~ 127  

B  2个字节, 32 768 - 32 767   

扫描二维码关注公众号,回复: 9949169 查看本文章

C 4字节  -2 147 483 648 - 2 147 483 647 (正好超过 20 亿)

D 8个字节  -9 223 372 036 854 775 808 - 9 223 372 036 854 775 807 

3.Int类型可以存储多少个字节和取值范围?()

A  1个字节 , -128 ~ 127  

B  2个字节, 32 768 - 32 767   

C 4字节  -2 147 483 648 - 2 147 483 647 (正好超过 20 亿)

D 8个字节  -9 223 372 036 854 775 808 - 9 223 372 036 854 775 807 

4.long类型可以存储多少个字节和取值范围?()

A  1个字节 , -128 ~ 127  

B  2个字节, 32 768 - 32 767   

C 4字节  -2 147 483 648 - 2 147 483 647 (正好超过 20 亿)

D 8个字节  -9 223 372 036 854 775 808 - 9223 372 036 854 775 807 



上面的是不是很简单,一定做对了吧。下面接着挑战吧!

5下面能通过编译运行出Hello World的是()

A:public class Hello {

public static void main(String[]args) {

System.out.println("Hello World");

    }

}

B:.public class Hello {

public static void main(String[] args) {

system.out.println("Hello World");

    }

}

C:public class Hello {

public static void main(String[] args) {

System.out.println("Hello World");

    }

}

D:public class Hello {

public static  main(String[] args) {

System.out.println("Hello World");

    }

}

6.java源文件和编译后得文件拓展名分别为()

A:.class和.java  B: .java 和.class

C:.class和.class  D:.java和.javac

7.如下哪些不是java的关键字?( )

A.const

B.NULL

C.false

D.this

E.native

8.下面哪个表达式的值与数组下标量总数相等?( )

A .m.length()

B.m.length

C.m.length()+1

D.m.length+1

9.public class Sortof {

        public static void main(String[] args) {

            ArrayList<Integer> a=new ArrayList<>();

             a.add(1);a.add(5);a.add(3);

            Collections.sort(a);

            a.add(2);

            Collections.reverse(a);

            System.out.println(a);

        }

}

下面哪一个是正确的()

A[1,2,3,5)]
B.[2 ,1,3,5]
C.[2,5,3,1]
D [5, 3,2, 1]
E [1,3 ,5,2)
F Compilation fails.
G An exception is thrown at runtime

10. public class Alpha{

         public void foo(){

                System.out.print("Afoo ");

           }

     public class Beta extends Alpha{
          public void foo()
 {

                 System.out.print("Bfoo" );

           }
    public static void main(String[] args){
           Alpha a = new Beta();
           Beta b=(Beta)a;
           a.foo();
           b.foo();
      }


下面哪一个是正确的()

A.Afoo Afoo 
B. Afoo Bfoo 
C. Bfoo Afoo
D. Bfoo Bfoo 
E. Compilation fails 
F.An exception is thrown at runtime 

                          

大胆说出你的答案吧,如果有不妥之处,请指正!

猿程之家将次日公布答案,大家可以关注我们来一起讨论答案。。。





发布了14 篇原创文章 · 获赞 4 · 访问量 7454

猜你喜欢

转载自blog.csdn.net/duchaochen/article/details/79425555