itgle.com
更多“在下列函数原型中,可以作为类AA构造函数的是A.void AA(int);B.int AA();C.AA(int)const;D.AA(int ”相关问题
  • 第1题:

    20、在下列函数原型中,可以作为类AA构造函数的是()。

    A.void AA(int);

    B.int AA();

    C.AA(int)const;

    D.AA(int);


    D 解析:此题考查的是构造函数的概念。构造函数是类的一个特殊成员函数,它与类同名,并且没有返回值。选项A)和选项B)不符合要求。选项C)中函数AA会更新对象的数据成员。

  • 第2题:

    在下列函数原型中,可以作为类AA构造函数的是()

    A.void AA(int);

    B.int AA();

    C.AA(int) const;

    D.AA(int);


    D

  • 第3题:

    20、在下列函数原型中,可以作为类AA构造函数的是()。

    A.void AA(int);

    B.AA(int);

    C.int AA();

    D.AA(int) const;


    D 解析:此题考查的是构造函数的概念。构造函数是类的一个特殊成员函数,它与类同名,并且没有返回值。选项A)和选项B)不符合要求。选项C)中函数AA会更新对象的数据成员。

  • 第4题:

    24、在下列函数原型中,可以作为类AA的构造函数的是()

    A.void AA(int);

    B.int AA();

    C.~AA(int);

    D.AA(int);


    D 解析:本题考核类的构造函数。构造函数是类的一个特殊成员函数,它与类同名,并且没有返回值。所以A、B选项都不符合要求,C选项中函数AA定义为常函数,它不能更新对象的数据成员,也不符合要求。

  • 第5题:

    在下列函数原型中,可以作为类AA的构造函数的是 。

    A.void AA(int);

    B.int AA();

    C.~AA(int);

    D.AA(int);


    D 解析:如果作为类AA构造函数不能有返回值,排除答案A、B,而且不能是常函数,所以选择D。