class C extends A
则以下语句中能够通过编译的是?( ) A、A a=new B(); B、C c=new B(); C、C c=new A(); D、B b=new C(); 66、请阅读下面的程序 public class Test {
public static void main(String[] args) { int temp = 0;
for (int i = 1; i < 5; i++) { for (int j = 0; j < i; j++) { temp++; } }
System.out.println(temp); } }
下列选项中,哪个是程序的运行结果() A、5 B、9 C、10 D、15
67、下列选项中,哪个是程序的运行结果 class Test {
public static void main(String[] args) {
int a = 3; int b = 6;
System.out.print(a==b); System.out.print(a=b);
} }
A、false false true false B、false false true true C、false true true false D、true false false true
68、下列关于浮点型数据的定义,哪一个不能通过编译(A、double a=12.45; B、float b=12.45; C、double c=100; D、float d=100; 69、阅读下面的代码片段
public static int add(int a,int b) { return a + b; }
下列选项中,可以在main()方法中调用add()方法的是 A、int num = add(1.0,2.0); B、int num = add(1,2); C、int num = add(true,flase); D、int num = add(\70、请阅读下面的代码 class A{ int x; static int y; void fac(String s){
System.out.println(“字符串:”+s); } }
下列选项中描述正确的是( ) A、x , y和s 都是成员变量
) B、x 是实例变量,y是类变量,s是局部变量 C、x和y是实例变量,s是参数 D、x ,y和s都是实例变量 71、请阅读下面的代码
String s1=new String(“abc”); String s2=s1.intern(); String s3=”abc”;
System.out.println(s1==s2); System.out.println(s2==s3); System.out.println(s1==s3); 下列选项中,程序的输出结果为() A、false true false B、false false false C、false true true D、false false true
72、下列关于构造方法定义的描述中,错误的是( )。
A、方法名与类名相同
B、在方法名的前面没有返回值类型的声明
C、当定义了有参构造方法,系统默认的无参构造方法依然存在 D、在方法中不能使用return语句返回一个值 73、先来看一段代码 class Demo{ Demo(){ } }
下列构造方法中,可以存在于Demo类中的是() A、public Demo(){} B、private Demo(){}
C、Demo(int age,String name)(){}
D、Demo(){}
74、下列关于this的说法中,错误的是( )
A、只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用 B、在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次 C、this关键字可以用于区分成员变量与局部变量 D、this可以出现在任何方法中
75、下列关于静态方法的描述中,错误的是( )。 A、静态方法指的是被static关键字修饰的方法
B、静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间 C、静态方法内可以使用this关键字
D、静态方法内部只能访问被static修饰的成员 76、下列关于单例设计模式的描述中,正确的是( )
A、将一个类设计为单例设计模式,在其他类中可以创建这个类对象
B、将一个类设计为单例设计模式,必须私有其空参数构造方法,并且还不能定义有参数的构造方法 C、将一个类设计为单例设计模式,需要定义一个静态的成员方法将本类创建的对象返回给调用者 D、以上答案都不对 77、阅读下列的程序 public class Test3 {
public static void main(String[] args) { _________________________ _________________________ } }
class Outer {
static class Inner { public void method () {
System.out.println(\ } }
}
下列选项中,可以正确输出method()方法的是( ) A、Outer o = new Outer(); o.method();
B、Inner I = new Inner(); i.method();
C、Outer.Inner oi = new Outer.Inner(); oi.method(); D、以上答案都不对
A、Outer o = new Outer(); o.method(); B、Inner I = new Inner(); i.method();
C、Outer.Inner oi = new Outer.Inner(); oi.method(); D、以上答案都不对 78、阅读下列的代码 public class Test {
public static void main(String[] args) { _________________________ _________________________ } }
class Outer {
static class Inner { public void method () {
System.out.println(\ } } }
下列选项中,填写在空白处可以使程序正常运行的是()
A、Outer o = new Outer(); o.method(); B、Inner I = new Inner(); i.method();
C、Outer.Inner oi = new Outer.Inner(); oi.method(); D、以上答案都不对
79、下面选项中,可以提取文档注释中作者信息的是( )