下面代码运行后输出________?publicclassTest{publicstaticvoidmain(String[]args){System.out.println(xMethod(5,500L));}publicstaticintxMethod(intn,longl){System.out.println("int,long");returnn;}publicstaticlongxMethod(longn,longl){System.out.println("long,long");returnn;}}
A. int,long5
B. long,long5
C. long,long
D. int,long
查看答案
分析以下代码。publicclassTest{publicstaticvoidmain(String[]args){System.out.println(max(1,2));}publicstaticdoublemax(intnum1,doublenum2){System.out.println("max(int,double)isinvoked");if(num1>num2)returnnum1;elsereturnnum2;}publicstaticdoublemax(doublenum1,intnum2){System.out.println("max(double,int)isinvoked");if(num1>num2)returnnum1;elsereturnnum2;}}
A. 程序无法编译,因为不能在非void方法中使用print语句。
B. 程序无法编译,因为编译器无法确定应调用哪个max方法。
C. 程序先输出2,后跟“max(int,double)isinvoked”。
D. 程序先输出2,后跟“max(double,int)isinvoked”。
E. 程序先输出“max(int,double)isinvoked”,后跟2。
分析以下代码。publicclassTest{publicstaticvoidmain(String[]args){System.out.println(m(2));}publicstaticintm(intnum){returnnum;}publicstaticvoidm(intnum){System.out.println(num);}}
A. 程序有一个编译错误,因为两个方法m有相同的签名。
B. 程序有编译错误,因为第二个m方法已定义,但未在主方法中调用。
C. 程序运行并打印一次2。
D. 程序运行并打印两次2。
以下方法中的方法调用将导致编译错误?publicstaticvoidmain(String[]args){Math.pow(2,4);}
A. 对
B. 错
工程量清单项目特征应按国家计量规范附录中规定的项目特征予以描述。
A. 对
B. 错