- 2
- 0
- 约3.25千字
- 约 8页
- 2021-07-04 发布于山东
- 举报
蓝凌软件 C++ 笔试题收集整理
引用必须被初始化,指针不必。
引用初始化以后不能被改变,指针能够改变所指的对象。
不存在指向空值的引用,可是存在指向空值的指针什么是平衡二叉树?
左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大
于 1
什么函数不能声明为虚函数?
constructor
冒泡排序算法的时间复杂度是什么?
O(n )
局部变量可否和全局变量重名?
答:能,局部会障蔽全局。要用全局变量,需要使用 ::
局部变量能够与全局变量同名, 在函数内引用这个变量时, 会用
到同名的局部变量,而不会用到全局变量。关于有些编译器而言,在
同一个函数内能够定义多个同名的局部变量, 比方在两个循环体内都
定义一个同名的局部变量, 而那个局部变量的作用域就在那个循环体
内
怎样引用一个已经定义过的全局变量?
答: extern
1
能够用引用 文件的方式,也能够用 extern 关 字,如果用引
用 文件方式来引用某个在 文件中声明的全局 理, 假定你将那个
写 了,那么在 期 会 ,如果你用 extern 方式引用 ,
假定你犯了同 的 , 那么在 期 不会 , 而在 接期
do ??while 和 while ??do 有什么区 ?
答:前一个循 一遍再判断,后一个判断以后再循
写出下列代 的 出内容
#include
main()
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf( b ,c,d :%d ,%d ,%d ,b , c,d );
return 0;
}
答: 10,12 ,120
Static 用法(起码三种)
全局 量 (外部 量 )的 明之前再冠以 static 就组成了静 的
2
全局变量。全局变量本身就是静态存储方式, 静态全局变量自然也是静态存储方式。 这两者在存储方式上并无不同。 这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文
件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效,在同一源程序的其余源文件中不能使用它。 由于静态全局变量的作用域限制于一个源文件内, 只能为该源文件内的函数公用, 因此能够防止在其余源文件中引起错误。
从以上剖析能够看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。 把全局变量改变为静态变量后是改变了它的作用域, 限制了它的使用范围。
static 函数与普通函数作用域不同。仅在本文件。只在目前源文件中使用的函数应该说明为内部函数 (static) ,内部函数应该在目前源文件中说明和定义。 关于可在目前源文件以外使用的函数, 应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件
static 全局变量与普通的全局变量有什么区别: static 全局变量
只初使化一次,防备在其他文件单元中被引用 ;
static 局部变量和普通局部变量有什么区别: static 局部变量只
被初始化一次,下一次依据上一次结果值;
static 函数与普通函数有什么区别: static 函数在内存中只有一
份,普通函数在每个被调用中维持一份拷贝
行列和栈有什么区别?
3
行列先进先出,栈后进先出
关于一个频繁使用的短小函数 ,在 C 语言中应用什么实现 ,在 C++ 中应用什么实现
用宏定义, c++ 用 inline
进程和线程的差别。
线程是指进程内的一个执行单元 ,也是进程内的可调动实体 .
与进程的区别 :
调动:线程作为调动和分派的基本单位,进程作为拥有资源的基本单位
并发性:不单进程之间能够并发执行,同一个进程的多个线
程之间也可并发执行
拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但能够接见隶属于进程的资源 .
系统开销:在创建或取消进程时,由于系统都要为之分派和回收资源,致使系统的开销明显大于创建或取消线程时的开销。
一语句实现 x 是否为 2 的若干次幂的判断
int i = 512;
cout
unsigned int intvert(unsigned int x,int p,int n) 实现对 x 的进
行变换 ,p 为开端转变位 ,n 为需要变换的长度 ,假定开端点在右边 .如
x=0b0001 0001,p=4,n=3 变换后 x=0b0110 0001
4
unsigned int intvert(unsigned int x,int p,int n){
unsigned int _t = 0;
unsigned int _ar const *p
请问以下代码有什么问题:
int main()
{
char
您可能关注的文档
最近下载
- DB11_T1897-2021:城市轨道交通广播系统技术规范.pdf VIP
- 九师联盟2026届高三下学期3月质量检测地理试卷(含答案详解).pdf
- 储气库选址评价推荐做法.pdf VIP
- 中国国家标准 GB/T 16399-2021黏土化学分析方法.pdf
- 第10课 马克思主义的诞生和国际工人运动的开展(精品课件)-【中职专用】《世界历史》创新课堂同步优质教学课件(高教版2023·基础模块) .pptx VIP
- 第七单元 7.1 了解信息安全常识 任务1 初识信息安全 课件 -2024—2025学年高教版(2021)中职信息技术基础模块下册.pptx VIP
- 《建筑边坡工程技术规范》GB50330-2024.pptx VIP
- 数学史在中学数学教学中的应用.pdf VIP
- DB11∕T 1683-2019 城市轨道交通乘客信息系统技术规范.docx VIP
- 7西门子mpi与profius组网编程7西门子mpi与profibus组网编程7西门子mpi与profibus组网编程7西门子mpi与profibus组网编程.ppt VIP
原创力文档

文档评论(0)