计算机二级

下面的程序执行后,屏幕上显示的应是( )。 publicclassExam{ publicstaticvoidmain(String[]args){ charcharl[]={'t','e','s','t'}; charchar2[]={'t','e,'s','t','1'}; Strings1=newString(char1); Strings2=newString(char2,0,4); System.out.println(s1.equals(S2)); } }A.trueB.falseC.test

题目

下面的程序执行后,屏幕上显示的应是( )。 publicclassExam{ publicstaticvoidmain(String[]args){ charcharl[]={'t','e','s','t'}; charchar2[]={'t','e,'s','t','1'}; Strings1=newString(char1); Strings2=newString(char2,0,4); System.out.println(s1.equals(S2)); } }

A.true

B.false

C.test

D.编译错误

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

main方法是Java应用程序执行的入口点,下面main方法的方法头合法的是()

A.public static void main()

B.public static void main(String[] args)

C.public static void Main(String[] args)

D.public static int main(String[] args)


public static void main( String[] args )

第2题:

下面程序执行后,屏幕上显示的应是______。 public class Testl0 { public static void main(String[] args) { char char1[] = {'t', 'e', 's', 't'}; char char2[] = ('t', 'e', 's', 't', '1 }; String s1 = new String(char1); String s2 = new String(char2, 0, 4); System.out.println (si.equal (s2)); } }

A.true

B.假

C.test

D.编译错误


正确答案:A
解析:首先可以通过字符数组来生成一个字符串对象:String(char[]value);String(char[]value,intstartlndex,intnumChars);其中,startlndex指定字符串在数组中的起始下标,numChars表示字符个数。然后再测试字符串是否相等,可调用equal()方法,两串相等则返回true,否则返回false。

第3题:

下面的程序执行后,屏幕上显示的应是 public class Exam{ public static void main(String[]args){ char char1[]='t','e','s','t'}; char char2[]={'t','e','s','t','1',}; String sl=new String(char1); String s2=new String(char2,0,4); System.out.println(S1.equals(s2)); } }

A.真

B.假

C.test

D.编译错误


正确答案:A
解析:本题考查考生对字符数组的理解。首先可以通过字符数组宋生成一个字符串对象:String(char[]value)和String(char[]value,int startIndex,int numChars),其中, startIndex指定字符串在数组中的起始下标,numChars表示字符个数。然后再测试字符串是否相等,可调用equals()方法,两个字符串相等则返回true,否则返回false。题目中s1和s2都是“test",所以最后返回是true,选项A正确。

第4题:

下面的程序执行后,屏幕上显示的应是 public class Exam{ public static void main(String[])args){ char char1[]={'t','e','s','t'}; char char2[]={'t','e','s','t','l'} String s1=new String(char 1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2)); } }

A.true

B.false

C.test

D.编译错误


正确答案:A
解析:本题考查考生对字符数组的理解。首先可以通过字符数组来生成一个字符串对象:String(char[]value)和String(char[]value,intstartIndex,intnumChars),其中,startIndex指定字符串在数组中的起始下标,numChars表示字符个数。然后再测试字符串是否相等,可调用eqllals()方法,两个字符串相等则返回true,否则返回false。题目中s1和s2都是“test”,所以最后返回是true,选项A正确。

第5题:

下列程序执行后,屏幕上显示的应是 public class Testyyy {public static void main(String[]args) {char charl[]={,'t' 'e''s],'t'}; char char2[]={'t','e','s','t','1'}; String s1=new String(char1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2)); } }

A.true

B.假

C.test

D.编译错误


正确答案:A
解析:①可以通过字符数组来生成一个字符申对象:String(char[]value);String(charC[]value,intstartIndex,intnumChars);其中,startIndex指定字符串在数组中的起始下标,numChars表示字符个数。②测试字符串是否相等,可用equals()方法,两串相等则返回true,否则返回false。

第6题:

下面的程序执行后,屏幕上显示的应是()。PubhcclassExam{publicstaticvoidmain(String[]args){charchar1[]={'t','e','s','t'};charchat2[]={'t','e','s','t','1'}Sbings1=newString(char1);Strings2=newString(char2,0,4);System.out.println(s1.equals(s2));}}

A.真

B.假

C.test

D.编译错误


正确答案:A

第7题:

下面的程序执行后,屏幕上应显示______。 public class Test{ public static void main(String[ ]args){ char char1[ ]={'t','e','s','t'}; char char2[ ]={'t','e','s','t','1'}; String s1=new String(char1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2)); } }

A.true

B.false

C.test

D.编译错误


正确答案:A
解析: 我们知道,可以通过字符型数组来生成一个字符串对象:String(char[ ]value)和 String(char[ ]value,int startIndex,int numChars)。然后再测试字符串是否相等,可调用equals( )方法,如果两个字符串相等,则返回true,否则返回false。题目中s1和s2都是“test'’,所以最后返回true,选项A正确。

第8题:

以下Java应用程序执行入口main方法的声明中,正确的是( )。

A.public static void main()

B.public static void main(String[] args)

C.public static int main(String[] args)

D.public void main(String[] args)


参考答案:B

第9题:

下面的程序执行后,屏幕上显示的应是 public class Exam{ public static void main(String[]args){ char char1[]={'t','e','s','t'}; char char2[]={'t','e','S','t','1'}; String s1=new String(char1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2)); } }

A.true

B.false

C.test

D.编译错误


正确答案:A
解析:首先可以通过字符数组来生成一个字符串对象:String(char[]value)和 String(char[]value,int startIndex,int numChars),其中,startIndex指定字符串在数组中的起始下标, numChars表示字符个数。然后再测试字符串是否相等,可调用equals()方法,两个字符串相等则返回 true,否则返回false。题目中s1和s2都是“test”,所以最后返回是true,选项A正确。