【每日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   

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 

                          

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

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





评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值