电脑分为手提式的电脑,笔记本和台式的不能移动的计算机。
电脑确实改变了人们的生活,应该说是改变了计算机发展的那一代人。
为什么是计算机?计算机看是物体不大,但是里面有无数程序员的编码。所以是计算机。
计算机可以拆开的里面就几块电路板,也就是硬件。
笔记本拆开简单,买个机器直接拆开,里面也就是集成好的硬件,同学感兴趣可以拆开看看。真正厉害的人是你能拆开所有的硬件并且装上。
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。
计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。
计算机的应用在中国越来越普遍,改革开放以后,中国计算机用户的数量不断攀升,应用水平不断提高,特别是互联网、通信、多媒体等领域的应用取得了不错的成绩。1996年至2009 年,计算机用户数量从原来的630万增长至6710 万台,联网计算机台数由原来的2.9万台上升至5940万台。互联网用户已经达到3.16 亿,无线互联网有6.7 亿移动用户,其中手机上网用户达1.17 亿,为全球第一位。
计算机改变了21世纪。
C++面试题
C++高级工程师
1.new、delete、malloc、free之间的关系
2.delete和delete []的区别
delete只会调用一次析构函数,而delete[]会调用每一个成员函数的析构函数。
- 面向对象优势
- 子类析构函数要调用父类的析构函数吗?
- 介绍多态、虚函数和纯虚函数
- 什么是引用,申明和使用引用要注意那些问题?
- 将引用作为函数参数有那些特点?
- 在什么时候需要使用常引用?
Const int &a=target;提高程序效率
- 将引用作为函数返回值类型的格式、好处和需要遵守的规则?
- 结构与联合有何区别?
- 重载和重写的区别。
- 有哪几种情况只能用intializaion list而不能用assignment
当类中含有const,reference成员变量;基类的构造函数都需要初始化表。
- C++是不是类型安全的?
不是,。两个不同类型的指针可以强制转换。
- main函数执行前还会执行什么代码?
全局对象的构造函数会在main函数之前执行。
- 描述内存分配方式以及它们的区别?
从静态存储区分配
从栈上创建
从堆上分配
- 分别写出bool,int,float指针类型的变量a与“0”比较的语句。
- 、请说出const与#define相比,有何优点
- 简述数组与指针的区别
数组要么在静态存储区被创建,要么在栈上被创建。
说一说C++中四种cast转换 const_cast static_cast dynamic_cast reinterpret_cast
C++中的四个智能指针
智能指针有没有内存泄露的情况
智能指针内存泄露如何解决
为什么析构函数必须是虚函数?为什么默认的析构函数不是虚函数
请你来说一下函数指针
请你来说重载和覆盖
请你说一说static
请你说说你理解的虚函数和多态
请你写个函数在main函数执行前先运行。
请你来说一下C++是怎么定义常量的?常量存放在哪个位置?
请你来回答一下const修饰成员函数的目的是什么?
如果同时定义了两个函数,一个带const,一个不带,会有问题吗?
请你来说一说隐式类型转换
说说你了解的类型转换
请你说说C++函数栈空间的最大值 ulimit -a查看 默认1M ulimit -s修改 单位kb
请你来说说extern”c”为了能够正确实现C++代码调用C语言编译器执行。
RTTI运行时类型信息
请你说说虚函数表具体是怎样实现多态的
请你说说C语言是怎么进行函数调用的?
请你说说C语言参数压栈顺序
请你说说C++如何处理返回值
请你回答下C++中拷贝赋值函数的形参能否进行值传递
请你回答下malloc与new的区别
请你说说select
请你说说fork,wait,exec函数
请你回答下静态函数和虚函数的区别
请你说说重载和覆盖
容器和算法:
请你说一下map和set有什么区别,分别又是怎么实现的
请你来介绍下STL的allocator
请你说说STL迭代器删除元素
请你说说STL中map数据存放形式
请你讲讲STL基本组成
请你说说STL中map和unordered_map。
请你说说epoll原理
请你说说STL迭代器怎么删除元素
说说STL中的MAP数据存放格式
请你回答下STL里的resize和reserve
请你说说STL里面的set和map是怎么实现的