测试题
不定项选择题
1、public class MethodOver
{
public void setVar(int a, int b, float c){}
}
下面那一个可以重载setVar()方法?
void setVar(int a, float c, int b){} void setVar(int a, int b, float c){}
int setVar(int a, float c, int b){return a;} int setVar(int a, float c){return a;}
2、public class X
{
public static void main(String[] args)
{
String foo="ABCDE";
(3);
("XYZ");
}
}
程序结束后foo的值是多少?
A, ABCDE B, DE C, ABCDEXYZ D, NULL
3、public class Test
{
public static void stringReplace(String text)
{
text=('j','l');
}
public static void bufferReplace(StringBuffer text)
{
text=("c");
}
public static void main(String args[])
{
String textString=new String("java");
StringBuffer textBuffer=new StringBuffer("java");
StringReplace(textString);
bufferReplace(textBuffer);
(textString+textBuffer);
}
}
最后的输出结果是:
A, iavajavac B, javajava C, javajavac D, iavajava
4、String foo="blue";
boolean[] bar=new boolean[1];
if(bar[0])
{
foo="green";
}
foo的值是什么?
A.""
5、int index=1;
String[] test=new String[3];
String foo=test[index];
foo的值是什么?
A. foo 结果是“” B. foo 结果是 null
C. 会抛出异常 D. 代码不会被编译
6、public class X
{
public static void main(String[] args)
Java基础测试题3 来自淘豆网m.daumloan.com转载请标明出处.