C++章节测验三

要点检验已完成

1【单选题】

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

  • A、

    A、构造函数可以有返回值

  • B、

    B、构造函数与类名相同

  • C、

    C、构造函数必须带参数

  • D、

    D、构造函数必须定义,不能省略不写 

我的答案:B

2【单选题】

在下面有关析构函数的描述中,正确的是(   

  • A、

    析构函数名与类名完全相同

  • B、

    一个类中可以定义多个析构函数

  • C、

    析构函数不能指定返回类型

  • D、

    析构函数可以有一个或多个参数

我的答案:C

3【单选题】

关于友元,下列说法中正确的是( )

  • A、

    类可以定义友元函数和友元类。

  • B、

    友元函数只能调用类的成员函数,不能访问类的成员变量。

  • C、

    友元类只能访问类的成员变量,不能调用类的成员函数。

  • D、

    以上说法都不对

我的答案:A

4【单选题】

类中定义的成员默认访问属性为( )

  • A、

    public

  • B、

    private

  • C、

    protected

  • D、

    friend 

我的答案:B

5【单选题】

关于类和对象,下列说法中错误的是(  )

  • A、

    类是一种自定义数据类型,它封装了数据和操作

  • B、

    对象是类的实例

  • C、

    一个类的对象只有一个

  • D、

    一个对象必须属于某个类 

我的答案:C

6【单选题】

关于拷贝构造函数,下列说法中错误的是( )

  • A、

    如果一个类中没有定义拷贝构造函数时,系统将自动生成一个默认的

  • B、

    拷贝构造函数只有一个参数,并且是该类对象的引用

  • C、

    拷贝构造函数是一种成员函数

  • D、

    拷贝构造函数的名字不能用类名

我的答案:D

7【单选题】

如果没有为一个类定义任何构造函数的情况下,下列描述正确的是 (  )

  • A、

    编译器总是自动创建一个不带参数的构造函数
     

  • B、

     这个类没有构造函数
     

  • C、

    这个类不需要构造函数
     

  • D、

     该类不能通过编译

我的答案:A

8【单选题】

关于静态成员,下列描述中错误的是( )

  • A、

    静态成员变量不属于某个对象,是所有对象的共享数据。

  • B、

    静态数据成员要在类外初始化。

  • C、

    静态成员函数没有this指针。

  • D、

    非静态成员函数不可以操作静态数据成员。 

我的答案:D

9【单选题】

this 指针存在的目的是 (   )

  • A、

    保证基类公有成员在子类中可以被访问
     

  • B、

    保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码
     

  • C、

    保证基类保护成员在子类中可以被访问
     

  • D、

    保证基类私有成员在子类中可以被访问

我的答案:B

10【单选题】

下列关于类的权限的描述错误的是 (   )

  • A、

    类本身的成员函数只能访问自身的私有成员
     

  • B、

    通过类的对象只能访问该类的公有成员
     

  • C、

    普通函数不能直接访问类的公有成员,必须通过对象访问
     

  • D、

    一个类可以将另一个类的对象作为成员

我的答案:A

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李小于

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值