下面程序运行结果是()public class StringDemo{public static void main(String[] args){String str1 = "abc";String str2 = "abc";String str3 = new String("abc");String str4 = new String("abc");System.out.print ln(s1 == s2);System.out.print ln(s3 == s4);System.out.print ln(s3.equals(s4));}}
A. truetruetrue
B. truetruefalse
C. truefalsetrue
D. falsetruefalse
查看答案
下列程序执行的结果是______。public class Test{ public static void main(String[] args) { char ch='8'; int r=10; switch(ch+l) { case '7': r=r+3; case '8': r=r+5; case '9': r=r+6; break; default: ; } System.out.print(r); } }
A. 14
B. 13
C. 16
D. 10
定义一个类Person,不想让其他类继承该类Person,下列书写正确的是( )
A. private class Person{… …}
B. protected class Person{… …}
C. public final class Person{… …}
D. class Person{… …}
下面程序运行的结果是()public class A {public A() {System.out.println("A的无参构造方法");}public static void main(String[] args) {B b=new B(10);}}class B extends A{public B(int num) {System.out.println("B的有参构造方法"+num);}}
A. B的有参构造方法10
B. A的无参构造方法B的有参构造方法10
C. B的有参构造方法10A的无参构造方法
D. 编译出错
下面程序运行结果public class A {public A(int num) {System.out.println("A的有参构造方法"+num);}public static void main(String[] args) {B b=new B(10);}}class B extends A{public B(int num) {System.out.println("B的有参构造方法"+num);}}
A. B的有参构造方法
B. A的有参构造方法B的有参构造方法
C. B的有参构造方法A的有参构造方法
D. 编译出错