下述代码执行后,有几个引用变量和几个对象?() 对象声明Stu

题目

下述代码执行后,有几个引用变量和几个对象?() 对象声明Student stu(对象)= new Student(“Mike”);  对象定义(开辟空间)   Student stua;(声明变量)   Stua = stu;  

  • A、 2个引用变量,1个对象
  • B、 1个引用变量,1个对象
  • C、 2个引用变量,2个对象
  • D、 1个引用变量,2个对象
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

给出下面的代码段,下面的哪些陈述为真? ( ) public void create() { Vector myVect; myVect=new Vector(); } Ⅰ:第2行的声明不会为变量myVect分配内存空间。 Ⅱ:第2行的声明分配一个到Vector对象的引用的内存空间。 Ⅲ:第2行语句创建一个Vector类对象。 Ⅳ:第3行语句创建一个Vector类对象。

A.Ⅱ、Ⅲ、Ⅳ

B.Ⅱ、Ⅲ、Ⅳ

C.Ⅰ、Ⅲ

D.Ⅰ、Ⅳ


正确答案:D
解析:本题是考查对Vector的应用和理解。要为一个新对象分配空间,必须执行new Xxx()调用,new调用执行以下的操作:首先为新对象分配空间并将其成员初始化为0或者null:执行类体中的初始化(如在类中有一个成员声明int a=10,在第1步后a=O,执行到第2步后 a=10);然后执行构造函数;最后变量被分配为一个到内存堆中的新对象的引用。

第2题:

已知stu1和stu2是Student类的两个对象,则执行“stu1>stu2”时会自动执行Student类的()方法。

A.__lt__

B.__le__

C.__gt__

D.__ge__


正确答案:C

第3题:

已知stu1和stu2是Student类的两个对象,则执行“stu1stu2”时会自动执行Student类的方法。()

A、__gt__

B、__ge__

C、__lt__

D、__le__


正确答案:A

第4题:

在java中,引用对象变量和对象间有什么关系?()

A.对象与引用变量的有效期不一致,当引用变量不存在时,编程人员必须动手将对象删除,否则会造成内存泄露。

B.对象与引用变量的有效期是一致的,当引用变量不存在时,它所指向的对象也会自动消失。

C.对象与引用变量的有效期是一致的,不存在没有引用变量的对象,也不存在没有对象引用变量。

D.引用变量是指向对象的一个指针。


参考答案:D

第5题:

下述代码执行后,有几个引用变量和几个对象?()对象声明Studentstu(对象)=newStudent(Mike”);对象定义(开辟空间)Studentstua;(声明变量)Stua=stu;

A.2个引用变量,1个对象

B.1个引用变量,1个对象

C.2个引用变量,2个对象

D.1个引用变量,2个对象


参考答案:A

第6题:

变量生存时间是指变量从模块对象【 】的代码执行时间。


正确答案:首次出现(声明)到消失
首次出现(声明)到消失 解析:本题考查的是变量的生存时间的概念。变量除了范围属性外还具有一个属性,被称之为持续时间或生存时间,它是指变量从模块对象首次出现(声明)到消失的代码执行时间。每次调用过程或函数时,用Dim.”As Data type语句声明的局部变量都将设置成默认值。对数值类型,其默认值为 0;对字符串变量,其默认值为空串“”。这些局部变量的持续时间通常与函数或过程的生存时间相同,即从函数过程开始调用到 End Function或End Sub语句开始执行。为了保存在过程或函数出现(称为实例)之前的局部变量的值,用户可用关键字Static代替Dim。静态变量在Access程序执行期间一直存在,它们的作用字段由用户声明的地点决定。用户可用静态变量来计算事件发生的次数。可以在 Function或Sub之前加上关键字Static来将函数或过程中的所有变量定义为静态变量。

第7题:

对于如下代码,描述正确的是哪项?()classStudent{publicstaticvoidmain(String[]args){Studentstudent=newStudent();}}

A.Studentstudent声明了一个类

B.newStudent()创建了Student对象的一个实例

C.Studentstudent声明了对象Student的一个引用

D.classStudent声明了一个类


参考答案:A, B, D

第8题:

下列关于命令DO FORM. XX NAME YY LINKED的陈述中,正确的是( )。

A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单

B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单

C.产生表单对象引用变量YY,在释放变量YY时自动关闭表单

D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单


正确答案:C
解析:NAME子句的作用是在系统中建立指定名字的变量,并使它指向表单对象,加上LINKED关键字时,表单对象将随指向它的变量的清除而关闭。

第9题:

下述代码执行后,有几个引用变量和几个对象?()Studentstu=newStudent(“Mike”);Studentstua;Stua=stu;

A.2个引用变量,1个对象

B.1个引用变量,1个对象

C.2个引用变量,2个对象

D.1个引用变量,2个对象


参考答案:A

第10题:

下面关于命令DOFORMXXNAMEYYLINKED的陈述中,正确的是()

A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单

B、产生表单对象引用变量XX,在释放变量XX时并不关闭表单

C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单

D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单


参考答案:C

更多相关问题