java基础面试题2

1、main方法是Java  Application程序执行的入口点,关于main方法的方法头以下哪项是合法的(    )?   

A、public  static  void  main( )   

B、public  static  void   main( String  a[] )   

C、public static int  main(String  [] arg )   

D、public  void  main(String  arg[] )

2、下列程序编译或运行的结果是。(   )    

public static void main(String args[]){  

int a = 10;  int b,c;         

if(a>50){   b=9;  }  

c = b + a;   

System.out.println(c);

 }  

 A.10    B. 19 C.9     D.编译错误

3、下列语句片段中,four的值为  ( )     

int three = 3;  char one = ‘1’;   

char four = (char)(three+one);

A. 3 B. 1 C. 31 D. 4

4、以下程序的输出结果为(  )。    

public static void main(String[]args) {   

int x = 1, y = 1, z =1;   

if(x--==1&&y--==1||z--==1){    

System.out.println(“x=” +x+”,y=” +y+”,z=” +z);  

}

}
    A.x=0, y=1,z=1    B.x=0,y=2,z=2   

C.x=0,y=2,z=1    D.x=0,y=0,z=1

5、程序的执行结果是 (   )  

public class Test{   

int x;    

public static void main(String[] args){

Test t = new Test();    

t.x = 5;    

change(t);     

System.out.println(t.x);   

}    

 

public static void change(Test t){    

t.x = 3;

}  

}

A. 5   B. 3   C. 0   D. 4

6、Java中单一文件里的关键字class  import  package 出现的顺序应为:(   )    

   A.class package import    B. class  import package    

C. package  import  class    D. import  package  class

7、关于下列代码书法正确的是 (     )   

 public class A{   

public void doit(){}  

public String doit(){  return “a”;  }   

public double doit(int x){       return 1.0;  }

}  

A. 无编译错误  

B. 代码public String doit()行,出现编译错误  

C. 代码public double doit(int x)行,出现编译错误

D. 代码return “a”;行处 出现编译错误

8、编译Java  Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(      )。      

A. java               B. class      C. html              D. exe 

9、下面哪个表达式可用得到x和y的最大值( )?

A) x>y?y:x    B) x<y?y:x      C) x>y?(x+y):(x-y)    D) x==y?y:x;

10、 给定Java代码如下所示,在横线处新增下列( )方法,是对cal方法的重载。  

public class Test{    

public void cal(int x, int y, int z) {}    

横线                                    

    }   

A. public int cal(int x, int y, float z){ }  

B. public int cal(int x, int y, int z){ return 0; }     

C. public void cal(int x, int z){ }         

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值