题目内容
(请给出正确答案)
[单选题]
在 Java 程序中,声明一个 Circle 圆形类,而创建的对象如下: 1 Circle c=new Circle(); 请问下列哪个正确
A.第 1 行所创建的圆形对象值残留在内存中,等待 Java 回收
B.第 5 行创建的 c 对象与第 1 行创建的 c 对象参考到同一对象
C.第 3 行 a=c 是将 c 对象的数据给 a 对象,两对象有各自的内存空间值
答案
查看答案
A.第 1 行所创建的圆形对象值残留在内存中,等待 Java 回收
B.第 5 行创建的 c 对象与第 1 行创建的 c 对象参考到同一对象
C.第 3 行 a=c 是将 c 对象的数据给 a 对象,两对象有各自的内存空间值
第4题
A.在Java程序中import语句可以有多个
B.在Java程序中import语句可以没有
C.在Java程序中import语句必须有一个
D.在Java程序中import语句必须引入在所有类定义之前
第5题
A.A
B.B
C.C
D.D
第6题
下面关于Java语言中的方法说法不正确的是 ()
A.Java中的方法的参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和Java的合法语句
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
第7题
A.在JAVA程序中要使用一个变量,必须先对其进行声明
B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以
C.变量不可以在其作用域之外使用
D.局部变量在使用之前可以不初始化,系统使用默认的初始值
第8题
下列()语句关于Java中内存回收的说明是正确的。
A.程序员必须创建一个线程来释放内存
B.内存回收程序允许程序员直接释放内存
C.内存回收程序负责释放无用内存
D.内存回收程序可以在指定的时间释放内存对象
第9题
下列关于Java变量作用域的说法中,不正确的是()。
A.在Java程序中要使用一个变量,必须先对其进行声明
B.变量声明语句可以在程序的任何地方,只要在变量使用之前即可
C.变量不可以在其作用域之外使用
D.局部变量在使用之前可以不初始化,系统使用默认的初始值