使用new创建一个堆对象,一个实参值为5,应该是()

题目

使用new创建一个堆对象,一个实参值为5,应该是()


相似考题
参考答案和解析
正确答案:A *p;p=new A(5)
更多“使用new创建一个堆对象,一个实参值为5,应该是()”相关问题
  • 第1题:

    已定义了一个类A并有语句 A* pa=new A(5); ,那么下列说法正确的是 【 】

    A.该语句会创建A类的一个对象,并将此对象的地址赋给指针pa

    B.该语句会创建A类的5个对象,且他们的地址是连续的

    C.当指针变量pa超出其作用域时,pa和为对象分配的空间都将被自动释放

    D.类A中一定有一个显式定义的构造函数和一个显式定义的虚析构函数


    正确答案:A
    考点点击:本题主要考查的知识点为动态分配内存要点透析:本题是通过使用new创建一个A类型对象。并且把5赋值给AA*pa=newA(5);易淆:A*pa=newA[5];创建5个A类型对象;

  • 第2题:

    使用new运算符创建的对象称为堆对象。


    正确答案:正确

  • 第3题:

    使用new创建一个对象数组,该数组用指针pa指向,并使数组的3个元素都是类A的对象a1的值。应该是()


    正确答案:A a1,*pa;pa=new A[3];pa[0]=pa[1]=pa[2]=a1

  • 第4题:

    创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。以下哪一段JavaScript代码无法得到上述的结果?()

    • A、var obj=new Object();obj["name"]="value";
    • B、var obj=new Object();obj.prototype.name="value";
    • C、var obj={name:"value"};
    • D、var obj=new function(){this.name="value";}

    正确答案:B

  • 第5题:

    可以用new来创建一个类的实例,即"对象"。


    正确答案:正确

  • 第6题:

    创建一个对象使用的是()。


    正确答案:createobject

  • 第7题:

    对于如下代码,描述正确的是哪项?()  class Student{   public static void main(String[] args){   Student student=new Student();  }  }  

    • A、new Student()创建了Student对象的一个实例
    • B、Student student声明了对象Student的一个引用
    • C、class Student声明了一个类
    • D、new Student()创建了一个类
    • E、Student student 声明了一个类

    正确答案:A,B,C

  • 第8题:

    单选题
    关于new运算符的下列描述中,错误的是(  )。
    A

    它可以用来动态创建对象和对象数组

    B

    使用它创建的对象或对象数组可以通过运算符delete删除

    C

    使用它创建对象时要调用构造函数

    D

    使用它创建对象数组时必须指定初始值


    正确答案: A
    解析:
    new创建对象时,不用显式调用构造函数,系统会自动调用构造函数。

  • 第9题:

    填空题
    定义一个类A的对象a1,并给它赋值,其实参值为8,应该是()

    正确答案: A a1(8)
    解析: 暂无解析

  • 第10题:

    判断题
    使用运算符new创建对象时,赋给对象的值实际上是一个引用值。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。以下哪一段JavaScript代码无法得到上述的结果()
    A

     var obj = new Object();obj[name] = value;

    B

     var obj = new Object();obj.prototype.name = value;

    C

     var obj = {name : value};

    D

     var obj = new function() {  this.name = value;}


    正确答案: A
    解析: 暂无解析

  • 第12题:

    填空题
    使用new创建一个堆对象,一个实参值为5,应该是()

    正确答案: A *p,p=new A(5)
    解析: 暂无解析

  • 第13题:

    关于new运算符的下列描述中,()是错误的。

    • A、它可以用来动态创建对象和对象数组
    • B、使用它创建的对象和对象数组可以使用运算符delete删除
    • C、使用它创建对象时要调用构造函数
    • D、使用它创建对象数组时必须指定初始值

    正确答案:D

  • 第14题:

    创建一个类使用得的关键字是new。()


    正确答案:正确

  • 第15题:

    定义一个类A的对象a1,并给它赋值,其实参值为8,应该是()


    正确答案:A a1(8)

  • 第16题:

    有关new关键字的描述正确的是哪项?()     

    • A、创建对象实例的时候可以不使用new关键字
    • B、new所创建的对象不占用内存空间
    • C、new会调用类的构造器来创建对象
    • D、new所创建的对象一定存在引用变量

    正确答案:C

  • 第17题:

    使用运算符new创建对象时,赋给对象的值实际上是一个引用值。


    正确答案:正确

  • 第18题:

    使用new运算符创建的对象数组其元素都具有默认值。


    正确答案:错误

  • 第19题:

    判断题
    使用new运算符创建的对象数组其元素都具有默认值。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第20题:

    判断题
    使用new运算符创建的对象称为堆对象。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第21题:

    填空题
    使用new创建一个对象数组,该数组用指针pa指向,并使数组的3个元素都是类A的对象a1的值。应该是()

    正确答案: A a1,*pa,pa=new A[3],pa[0]=pa[1]=pa[2]=a1
    解析: 暂无解析

  • 第22题:

    单选题
    关于new运算符的下列描述中,()是错误的。
    A

    它可以用来动态创建对象和对象数组

    B

    使用它创建的对象和对象数组可以使用运算符delete删除

    C

    使用它创建对象时要调用构造函数

    D

    使用它创建对象数组时必须指定初始值


    正确答案: A
    解析: 暂无解析

  • 第23题:

    判断题
    可以用new来创建一个类的实例,即"对象"。
    A

    B


    正确答案:
    解析: 暂无解析