C++语言程序设计

构造函数是在()时被执行的。A、建立源程序文件B、创建对象C、创建类D、程序编译时

题目

构造函数是在()时被执行的。

  • A、建立源程序文件
  • B、创建对象
  • C、创建类
  • D、程序编译时
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

类的析构函数是在()调用的。

A、类创建时

B、创建对象时

C、对象生命期结束时

D、不自动调用


参考答案:C

第2题:

下列关于构造函数的叙述错误的是( )。

A.构造函数的作用就是在对象被创建时利用特定的值构造对象

B.构造函数在被创建的时候由系统自动调用

C.构造函数可以被重载

D.构造函数可以与类名不一样


正确答案:D
解析:构造函数必须与类名相同。

第3题:

关于构造函数,下列说法不正确的是( )。

A.构造函数名字和类名相同

B.构造函数在创建对象时自动执行

C.构造函数无任何函数返回类型

D.构造函数有且只有一个


参考答案:D

第4题:

如何在构造函数中给出参数?()

  • A、  在创建对象以后,再调用构造函数,并在构造函数中给出参数
  • B、  在定义引用变量的时候,给出参数
  • C、  构造函数不能带参数
  • D、  在用new关键字创建对象时,在对象的构造函数中给出参数

正确答案:D

第5题:

关于类的构造函数,以下描述中正确的是() 

  • A、当创建一个对象时,该对象的构造函数会被自动调用;
  • B、当创建一个对象时,需要指明是否调用该对象的构造函数;
  • C、同一个类可以有几个构造函数,各构造函数的参数必须不同;
  • D、同一个类可以有几个构造函数,各构造函数的参数必须相同;
  • E、构造函数的名称与类的名称相同;

正确答案:A,C,E

第6题:

类的析构函数是在什么时候调用的?

A.类创建时

B.创建对象时

C.删除对象时

D.不自动调用


正确答案:C

第7题:

关于构造函数,以下说法正确的是()。

  • A、构造函数在对象被创建时,自动被调用
  • B、构造函数需要程序员显式的调用
  • C、构造函数不能被重载
  • D、构造函数都是无参函数

正确答案:A

第8题:

设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是()。

A.先调用A类的构造函数,然后调用B类的构造函数

B.先调用B类的构造函数,然后调用A类的构造函数

C.不调用A类的构造函数

D.视定义时A类和B类出现的位置


正确答案:A

第9题:

在PHP的面象对象中,类中定义的析构函数是在()调用的。

  • A、类创建时
  • B、创建对象时
  • C、删除对象时
  • D、不自动调用

正确答案:C

第10题:

对于构造函数,下列叙述正确的是()。

  • A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
  • B、构造函数的返回类型只能是void型。
  • C、构造函数的主要作用是完成对类的对象的初始化工作。
  • D、一般在创建新对象时,系统会自动调用构造函数

正确答案:A,C,D

更多相关问题