【C++】期末复习题(一)

这篇文章详细介绍了各种IT技术领域的知识点,包括Java基础、C语言、数据库MySQL、数据结构、C++、C51单片机编程、HTML5网页设计、Python和离散数学。内容涵盖了类的友元、拷贝构造函数、构造函数、析构函数等概念,以及类的访问控制和C++类的特性。
摘要由CSDN通过智能技术生成

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客​​​​​​

🥏python:python_IT闫的博客-CSDN博客

🐠离散数学:离散数学_IT闫的博客-CSDN博客

欢迎收看,希望对大家有用!

目录

一. 单选题(共11题,29.7分)

1. (单选题)如果类A被说明成类B的友元,则:

2. (单选题)假定MyClass为一个类,则该类的拷贝构造函数的声明语句为:

3. (单选题)假定AB为一个类,在下面构造函数的原型声明中存在语法错误的是:

4. (单选题)在类外不能通过对象直接访问的是:

5. (单选题)类的私有成员可在何处访问:

6. (单选题)一个类可包含析构函数的个数是:

7. (单选题)下列关于构造函数的描述正确的是:

8. (单选题)假定AB为一个类,则执行“AB *p=new AB(12);”语句时共调用该类构造函数的次数为:

9. (单选题)下列不是类的成员函数的是:

10. (单选题)类的指针成员的初始化是通过函数完成的,这个函数通常是(     )

11. (单选题)下列有关C++类的说法中,不正确的是:

🎯答案:


一. 单选题(共11题,29.7分)

1. (单选题)如果类A被说明成类B的友元,则:

  • A. 类A的成员即是类B的成员
  • B. 类B的成员即是类A的成员
  • C. 类A的成员函数可以访问类B的所有成员
  • D. 类B的成员函数可以访问类A的所有成员

2. (单选题)假定MyClass为一个类,则该类的拷贝构造函数的声明语句为:

  • A. MyClass(MyClass  x)
  • B. MyClass&(MyClass  x) 
  • C. MyClass(MyClass &x)  
  • D.

    MyClass(MyClass *x)

3. (单选题)假定AB为一个类,在下面构造函数的原型声明中存在语法错误的是:

  • A. AB(int a, int);  
  • B. int AB(int,int);  
  • C. AB(int,int);  
  • D.

    AB(int,int y);

4. (单选题)在类外不能通过对象直接访问的是:

  • A. private部分
  • B. protected部分
  • C. public部分
  • D. private部分和protected部分

5. (单选题)类的私有成员可在何处访问:

  • A. 通过子类的对象访问
  • B. 本类及子类的成员函数中
  • C. 通过该类对象访问
  • D. 本类的成员函数中

6. (单选题)一个类可包含析构函数的个数是:

  • A. 0个
  • B. 1个
  • C. 0个或1个
  • D.

    0个或多个

7. (单选题)下列关于构造函数的描述正确的是:

  • A. 构造函数可以声明返回类型void
  • B. 构造函数可以用private修饰
  • C. 构造函数必须与类名相同
  • D.

    构造函数不能带参数

8. (单选题)假定AB为一个类,则执行“AB *p=new AB(12);”语句时共调用该类构造函数的次数为:

  • A. 0
  • B. 1
  • C. 2
  • D. 12

9. (单选题)下列不是类的成员函数的是:

  • A. 构造函数
  • B. 析构函数
  • C. 友元函数
  • D.

    拷贝构造函数

10. (单选题)类的指针成员的初始化是通过函数完成的,这个函数通常是(     )

  • A. 析构函数
  • B. 构造函数
  • C. 其它成员函数
  • D. 友元函数

11. (单选题)下列有关C++类的说法中,不正确的是:

  • A. 类是一种用户自定义的数据类型
  • B. 只有类中的成员函数或类的友元函数才能访问类中的私有成员
  • C. 在类中,如果不做特别说明,所有成员的访问权限均为私有的
  • D.  在类中,如果不做特别说明,所有成员的访问权限均为公有的

🎯答案:

1-5:CCBDD

6-11:BCBCBD

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Y小夜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值