不要再去网上盲目的寻找题库了,秦皇岛金色未来培训学校为您提供各科模拟题与真题!想要提升学历,就来金色未来,秦皇岛学历教育培训学校为您保驾护航!
1.下列程序段执行后的结果是( ).String s = new String("abcdefg");for (int i=0; i<s.length(); i+=2){ System.out.print(s.charAt(i));}
A.aceg
B.ACEG
C.abcdefg
D.abcd
[答案]:A
2.类定义如下 class Foo{ public static void main(String args[]){ String s; System.out.println("s="+s); } }则下列结论正确的是( ).
A.有输出结果,且为空
B.没有输出结果
C.编译错误
D.有输出结果,且不为空
[答案]:C
3.关于以下代码段的说法正确的是( ).1.String s="abcde";2.StringBuffer s1=new StringBuffer("abcde");3.if(s.equals(s1))4.s1=null;5.if(s1.equals(s))6.s=null;
A.第1行编译错误,String的构造器必须明确调用
B.第3行编译错误,因为s与s1有不同的类型
C.编译成功,但执行时在第5行有异常抛出
D.编译成功,过程中也没有异常抛出
[答案]:D
4.应用程序的main方法中有以下语句,则输出的结果是( ).String s="12345#aaa#bbb#67890";int n=s.indexOf("#");int k=s.indexOf("#",n+1);int m=s.indexOf("#",k+1);String s2=s.substring(m+1);System.out.println(s2);
A.123456
B.67890
C.aaa
D.bbb
[答案]:B
5.应用程序的main方法中有以下语句,则执行后输出的结果是( ).int[] x={125,21,5,168,98};int max=x[0];for(int i=1;i max) max =x[i];}System.out.println(max);
A.125
B.5
C.98
D.168
[答案]:D