【BigHereo 35】---L8---C++真题总结

2024-08-27 21:48
文章标签 c++ 总结 真题 35 l8 bighereo

本文主要是介绍【BigHereo 35】---L8---C++真题总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



 

L8---C++真题总结(一)

 

 

 

 

一,【前言】


      在三遍学习法中,第一遍一字不落的快速阅读一本教程形成宏观导图, 第二遍是一字一字进行每一章节的学习,形成每一章的思维导图,第三遍是结合真题返回去阅读教程. 在本博文中,我将字做了历年真题的一些错题进行总结, 希望对所有学习着能有帮助.

 


思维导图:

                    

 

二,【详情】

 

详细答案在下面总结中有:

 

    1,头文件定义pi两种方式是什么?

解答:(1), 宏定义方式

                   #define pi 3.14

        (2),常量定义:

                   const double pi=3.14


 

    2,怎么进行分配内存?

解答:(1), 为int动态分配10个存储空间

                   new int[10];

         (2),为整数分配一块内存语句

                   int *p=new int;

 


   3, 什么是语言的鸿沟?

解答:自然语言与机器语言的差距

         自然语言,人用的

 


   4, 面向对象的特性?怎么实现?

解答:抽象性

          封装性

                   权限控制

          多态性

                   一个名字多个函数

                   静态实现

                            this指针

                   动态

                            函数重载

                            虚函数


   5, 怎么用delete 释放空间?

 

   6, 析构函数调用步骤?

 

   7, 对象就是结构体吗?

 

   8, 编译式多态性通过函数重载实现


   9, 友元函数是成员函数吗?


   10, 拷贝构造函数参数: 某个对象的引用


   11, 模板有什么作用?


   12, 赋值写法: int AB : : bb=10;


   13, 友元函数写法: friend void B:: fun();


   14, 指向运算符: --->


   15, 对象的不同行为我们成为什么?


   16, protected 可以在类和子类中进行访问.


   17,C++运算符重载: operator=/ operator=()


   18, 重载要保持三个特性是什么?


   19, this 指针,不需要声明


   20, C++派生类使用两种面向对象技术是?


   21, 怎么进行控制权限?


   22, 构造函数,析构函数能被继承吗?


   23, delete 只能与什么同用?


   24, 文件关联两种方式是什么?


   25, "函数指针"  调用基类吗?


   26, 什么必须重写?

 

   27, 抽象分为?


   28, 寻找候选对象的方法有哪三种?


   29, 区分什么是实例化,初始化,赋值?

 



三,【小结】                                          

 

      

 

 

 

 

 

 

 

 





这篇关于【BigHereo 35】---L8---C++真题总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1112869

相关文章

C++中实现调试日志输出

《C++中实现调试日志输出》在C++编程中,调试日志对于定位问题和优化代码至关重要,本文将介绍几种常用的调试日志输出方法,并教你如何在日志中添加时间戳,希望对大家有所帮助... 目录1. 使用 #ifdef _DEBUG 宏2. 加入时间戳:精确到毫秒3.Windows 和 MFC 中的调试日志方法MFC

Python中实现进度条的多种方法总结

《Python中实现进度条的多种方法总结》在Python编程中,进度条是一个非常有用的功能,它能让用户直观地了解任务的进度,提升用户体验,本文将介绍几种在Python中实现进度条的常用方法,并通过代码... 目录一、简单的打印方式二、使用tqdm库三、使用alive-progress库四、使用progres

深入理解C++ 空类大小

《深入理解C++空类大小》本文主要介绍了C++空类大小,规定空类大小为1字节,主要是为了保证对象的唯一性和可区分性,满足数组元素地址连续的要求,下面就来了解一下... 目录1. 保证对象的唯一性和可区分性2. 满足数组元素地址连续的要求3. 与C++的对象模型和内存管理机制相适配查看类对象内存在C++中,规

Android数据库Room的实际使用过程总结

《Android数据库Room的实际使用过程总结》这篇文章主要给大家介绍了关于Android数据库Room的实际使用过程,详细介绍了如何创建实体类、数据访问对象(DAO)和数据库抽象类,需要的朋友可以... 目录前言一、Room的基本使用1.项目配置2.创建实体类(Entity)3.创建数据访问对象(DAO

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

Java向kettle8.0传递参数的方式总结

《Java向kettle8.0传递参数的方式总结》介绍了如何在Kettle中传递参数到转换和作业中,包括设置全局properties、使用TransMeta和JobMeta的parameterValu... 目录1.传递参数到转换中2.传递参数到作业中总结1.传递参数到转换中1.1. 通过设置Trans的

C# Task Cancellation使用总结

《C#TaskCancellation使用总结》本文主要介绍了在使用CancellationTokenSource取消任务时的行为,以及如何使用Task的ContinueWith方法来处理任务的延... 目录C# Task Cancellation总结1、调用cancellationTokenSource.

C++11的函数包装器std::function使用示例

《C++11的函数包装器std::function使用示例》C++11引入的std::function是最常用的函数包装器,它可以存储任何可调用对象并提供统一的调用接口,以下是关于函数包装器的详细讲解... 目录一、std::function 的基本用法1. 基本语法二、如何使用 std::function

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;