朋友给出的一些常见的C++面试题,特整理如下,后期遇到新的再更新。 面试题 列举并解释C++中的四种运算符转化,说明它们的不同点: static_cast: 在功能上基本上与C风格的类型转换一样强大,含义也一样。它也有功能上限制。例如,你不能用static_cast象用C风格的类型转换一样把stru
转载 2021-08-04 17:29:55
217阅读
  许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy很可能只能拿到10分中的2分。读者可从本文看到strcpy函数从2分到10分解答的例子,看看自己属于什么样的层次。此外,还有一些面试题考查面试者敏捷的思维能力。   分
转载 2014-01-23 19:08:00
132阅读
C/C++ 笔试面试题目大汇总这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。 1.求下面函数的返回值( 微软)int func(x) { int countx =0;while(x) { countx ++; x = x&(x-1);}
转载 2022-12-28 14:19:20
216阅读
1. 什么是“引用”?申明和使用“引用”要注意哪些问题? 答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型
原创 2023-08-09 11:57:25
131阅读
原文地址:://.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.html这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。1.求下面函数的返回值( 微软)int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2.什么是“引用”?申明和使用“引用”要
转载 2011-07-22 15:59:00
98阅读
2评论
达! 链接
转载 2022-11-14 19:45:52
205阅读
题很多,先上题后上答案,便于大家思考 问题点: 1、CC++的特点与区别? 2、C++的多态 3、虚函数实现 4、CC++内存分配问题 5、协程 6、CGI的了解 7、进程间通信方式和线程间通信方式 8、TCP握手与释放 9、http和https的区别? 10、虚拟内存的概念与介绍 11、单
转载 2022-09-12 20:23:46
275阅读
题目(一):我们可以用static修饰个类的成员函数,也可以用const修饰类的成员函数(写在函数的最后表示不能修改成员变量,不是指写在前面表示返回值为常量)。请问:能不能同时用static和const修饰类的成员函数?分析:答案是不可以。C++编译器在实现const的成员函数的时候为了确保该函数不能修改类的实例的状态,会在函数中添加一个隐式的参数onst this*。但当一个成员为static的
原创 2015-10-03 17:00:32
700阅读
文章目录a.0 库a.0.最小cpp系统构成a.1. 不使用用自定义库文件a.2.使用库文件a.2.1 生成静态库a.2.2 生成共享库a.3.使用第三库a.3.1 使用第三库-共享链接库的使用a.3.2 使用第三库-静态库的使用1.1.c++域操作符:1.2.i++与++i的区别1.3.++i与i++那个效率高:1.4.有符号变量与无符号变量的值转换1.5.不使用任何中间变量,交换a与b的值1.
转载 2024-08-27 10:47:39
145阅读
原文地址:一.找错题试题1:void test1(){ char string[10]; char* str1 = "0123456789"; strcpy( string, str1 );}
转载 2011-07-22 16:00:00
37阅读
2评论
一、输入一个n ,然后在屏幕上打印出NxN 的矩阵!    例如,    输入一个3 ,则    1 2 3     8 9 4     7 6 5    输入一个4 ,则    1&nbs
原创 2010-10-14 19:15:50
444阅读
1评论
1.库函数strcpy的工作方式char * strcpy( char *strDest, const ch
转载 2022-12-08 18:56:36
138阅读
C++的类的继承与多态1、是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,
原创 2022-07-11 15:49:39
156阅读
一些遇到的面试题
原创 5月前
26阅读
目录​​1. C++C的区别​​​​2、static的作用​​​​3、C++中的四种cast转换​​​​4、C++/C中指针和引用的区别​​​​5、什么是野指针​​​​6、为什么对于会被继承的类,其析构函数必须是虚函数?​​​​7、函数指针​​​​8、C++中析构函数的作用​​​​9、静态函数和虚函数的区别​​​​10、重载和覆盖​​​​11、对虚函数和多态的理解​​​​12、写个函数在main
原创 2022-01-04 17:28:48
241阅读
C/C++ 面试题
原创 2016-05-24 16:11:55
1012阅读
1点赞
转载地址:http://blog.163.com/tufanghui01@126/blog/static/94606414201092992118449/预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事
转载 精选 2015-01-05 11:06:46
1168阅读
1、指针和引用的区别?答:引用是在C++中引入的。它们之间的区别有:(1)       非空
转载 2023-03-31 17:13:05
810阅读
1点赞
序列16 14 10 8 7 9 3 2 4 1的说法下面哪一个正确(A)A、大顶堆   B、小顶堆  C、不是堆   D、二叉排序树   二叉树
原创 2022-07-19 14:04:11
160阅读
1.求下面函数的返回值(微软)int func(x){ int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx;}假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个
转载 2009-10-25 15:28:00
71阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5