88问答网
所有问题
当前搜索:
c++面试题
C/
C++
经典
面试题
答:
面试题
1:变量的声明和定义有什么区别 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入 extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分 定义。说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才...
c++
经典
面试题
及答案
答:
1.
C++
的类和C里面的struct有什么区别?struct成员默认访问权限为public,而class成员默认访问权限为private 2. 析构函数和虚函数的用法和作用 析构函数是在对象生存期结束时自动调用的函数,用来释放在构造函数分配的内存。虚函数是指被关键字virtual说明的函数,作用是使用C++语言的多态特性 3. 全局变量...
C++面试题
汇总
答:
而自由存储是
C++
中通过new和delete动态分配和释放对象的抽象概念,通过new来申请的内存区域可称为自由存储区。基本上,所有的C++编译器默认使用堆来实现自由存储,也即是缺省的全局运算符new和delete也许会按照malloc和free的方式来被实现,这时藉由new运算符分配的对象,说它在堆上也对,说它在自由存储区上也正确。 程序...
C++面试
常用问题:"引用"与指针的区别
答:
C++面试
常用问题:"引用"与指针的区别 指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。此外,就是对函数传ref和pointer的区别。拓展阅读:引用:(1)&在此不是求地址运算,而是起标...
如何
面试c++
工程师?
答:
面试
经历:一面内容: 1,上来面试官就说,先做道题:f(n)=f(n-1)+f(n-2)+f(n-3) ,n>=3 写一个高效算法求f(n),最后再其指引过程中做了个较好的结果,最好的没想出来 2, 叫我讲述A*算法,因为我游戏里用到了 3, 求 二叉树的最大子树和,没见过的题目,不过居然想出来了,...
C/
C++面试题
: char x=119; char y=9; char z=x+y; 则z= ?
答:
C++
规定char类型的最小存储空间是8位。所以超过8位大小的赋值行为都是未定义的,讨论起来没有意义。如果按8位来讨论:char是指plain char,依赖编译器决定它是unsigned还是signed但作为8位的char来计算,char z = 128 应该是溢出了,对于溢出的处理也是未定义的。大部分编译器的做法是“截断”,去掉...
C/
C++面试题
:虚函数与纯虚函数有什么区别
答:
虚函数和纯虚函数有以下所示方面的区别 (1)类里如果声明了虚函数,这个函数是实现的,哪怕是空实现,它的作用就是为了能让这个函数在它的子类里面可以被覆盖,这样的话,这样编译器就可以使用后期绑定来达到多态了。纯虚函数只是一个接口,是个函数的声明而已,它要留到子类里去实现。(2)虚函数在...
C/
C++面试题
: char x=119; char y=9; char z=x+y; 则z= ?
答:
char x=119; char y=9; char z=x+y;119+9=128,因为是有符号数,所以结果Z的值应该为-128。
C++面试题
考考大家
答:
应该是1和6 第一次甲问乙,乙不知道,因为乙有两种选择,1和6或2和3。假设这两个数是2和3,那么甲就应该是:5, (1+4) (2+3),如果是1和4的话,那么乙一定知道,然而乙却不知道,所以甲就只剩下2和3了,第二次乙问甲时,而甲却说不知道,那么这两个数肯定不是2和3了,所以乙...
C/
C++面试
时,项目经理一般会问什么问题
答:
如果是应届毕业生,一般会问一些C/
C++
的基础,比如数组、指针、引用、面向对象的几大特征、多进程和多线程、C和C++的区别等等,如果有工作经验的还会问一些项目相关的细节等等。
1
2
3
4
5
6
7
8
9
涓嬩竴椤
其他人还搜
c++面试题目100及最佳答案
c++题库及答案解析
c++面试知识点总结
java下一页
c语言面试题目100及最佳答案
c++单例模式
编程面试题
web前端基础知识试题及答案
前端容易被裁还是后端