当前位置: 首页 > news >正文

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

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_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

相关文章:

  • 25、pytest的测试报告插件allure
  • leetcode每日一题36
  • 聊聊 Jetpack Compose 的 “状态订阅自动刷新” -- mutableStateListOf
  • OpenCV Mat和Bitmap的转换
  • Linux篇之基于Centos的everything镜像搭建yum镜像源
  • SSM项目实战-mapper实现
  • 【halcon】halcon 函数文件 以及 脚本引擎如何调用外部函数文件 下篇
  • 基于SSM的图书馆管理系统的设计与实现
  • 目标检测YOLO实战应用案例100讲-基于深度学习的输电线路 鸟巢检测
  • 阿里云虚拟机安装nginx容器步骤
  • 互联网Java工程师面试题·Spring Boot篇·第一弹
  • uniapp开发小程序经验记录
  • python监控cpu程序
  • dockerfile与docker-compose解释及对比
  • C++12.4
  • mysql主从复制-redis集群扩容缩容、缓存优化(缓存更新策略、穿透,击穿,雪崩)、mysql主从搭建、django实现读写分离
  • 「Qt Widget中文示例指南」如何创建一个计算器?(二)
  • [ROS2] --- ROS diff ROS2
  • Python 3 使用 write()、writelines() 函数写入文件
  • SQL Server对象类型(8)——4.8.约束(Constraint)
  • 一海南救护车在西藏无任务拉警笛开道,墨脱警方:已处罚教育
  • 睡觉总做梦是睡眠质量差?梦到这些事,才要小心
  • 印称印巴军事行动总指挥同意将局势降级
  • 某博主遭勒索后自杀系自导自演,成都警方立案调查
  • 书法需从字外看,书法家、学者吴本清辞世
  • 区域国别学视域下的东亚文化交涉