中兴通讯面试笔试题含答案详解_第1页
中兴通讯面试笔试题含答案详解_第2页
中兴通讯面试笔试题含答案详解_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

以下是几个同学今天面完后回顾的题目,希望对大家有所帮助DLL是一个包含可由多个程序同时使用的代码和数据的库。例如,在WindowsDLL是一个包含可由多个程序同时使用的代码和数据的库。例如,在Windows操作系统中,Comdlg32DLL执行与对话框有关的常见函数。因此,每个程序都可以使用该DLL中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。通过使用DLL,程序可以实现模块化,由相对独立的组件组成。例如,一个计帐程序可以(如果安装了相应模块块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有一个工资计算程序,而税率每年都会更改。当这些更改被隔离到DLL中以后,您无需重新生成或安装整个程序就可以应用更新。2。动态链接库与静态链接库的区别静态连接库就是把静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相DLL文件的支持。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,libEXEDLLEXE文件中,EXE文件执行时可以“动态”EXEDLL其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。所谓死锁:是指两个或两个以上的所谓死锁:是指两个或两个以上的提出就产生了一种特殊现象:死锁。”3。队列和栈的区别这个事做编译环境时人工与编程好了的这个事做编译环境时人工与编程好了的内存中不存在这样的结构,内存是一张“空白纸”,停电就啥也没有了……在内存中有个系统分配的堆和栈,前者用来存放程序中的在内存中有个系统分配的堆和栈,前者用来存放程序中的全局变量、静态变量,后者用来存放程序中的局部变量。DS中的栈和队列简单的说,堆栈是由系统管理、分配、回收的,而DS中的栈、队列则有用户定义、使用。栈和队列是在程序设计中被广泛使用的两种线性数据结构,它们的特点在于基本操作的特殊性,栈必须按"后进先出的规则进行操作,而队列必须按先进先出的规则进行操作。和线缓冲区溢出是指当计算机程序缓冲区溢出是指当计算机程序向缓冲区内填充的数据位数超过了缓冲区本身的容量。溢出的缓冲。上溢是当一个超长的数据进入到缓冲区时,超出部分被写入上级缓冲区,上级缓冲区存放的掉。可见一小部分数据或者一套指令的溢出就可能导致一个程序或者操作系统崩溃。下溢是当一个超长的数据进入到缓冲区时,超出部分被写入下级缓冲区,下级缓冲区存放的是下一条指令的指针,或者是其他程序的输出内容。TCP/IPOSITCP/IPOSI模型的应用层对应OSI的对应OSI的;TCP/IP的网际层对应OSI的网络层;TCP/IP的层(实际上几乎没真正定义)对应OSI的数据链路层和物理层。典型的传输层协议典型的传输层协议☆SPX:顺序包交换协议,是NovellNetWare协议。☆TCP:传输控制协议,是TCP/IP参考模型的传输层协议。传输层的协议标准有以下几种.ISO8072:称为"面向连接的传输服务定义".ISO8072:称为"面向连接的传输协议规范在TCP,一种是无连UDP,在TCP/IPIP提供在主机之间传送数据报的能力,每个数据IPInternet中的路由选择。传输层协议为应用层提供的TCP/UDP提供了应用程序之间传送数据报的基本机制,它们提供的协议端口能够区分一台机器上运行的多个程序。TCP/UDPIP地址标识网上主机,使用端口号来标识应用进程,即TCP/UDPIP地址和为应用进程分配的端口号端口号16位的无符号整数TCPUDP的端口号是两个独立的序列。尽管相互独立,如果TCPUDP同时提供某种知名服务,两个协议通常选择相同的端口号。这纯粹是为了使TCP/UDPIPIP数据报的传递路径无关。物理层位于OSI物理层位于OSI的(即通信通道,物理层的传输单位为比特t位“0“1。实际的比特传输必须依提供一个传输原始比特流的物理连接。物理层是OSI间的的词来记住这个第一层,那就是“信号和介质”。。应用层解释在面向对象的编程中,一般出现在继承(Inheritance)。在面向对象的编程中,一般出现在继承(Inheritance)。盖(hide)(OOP)overload)和覆盖都能实现多态,但是真正和多态相关的是覆盖!在#语言中,遇到子类覆盖掉基类中的方法(名称和签名相同,编译器会报错!所以在C#new关键字;如果是需要override关键字。覆盖是代数几何中的基本概念之一。两个同维数的代数簇之间的满态射f:X→Y称为X到Y的覆盖。Y上每个点在f下的原像是一些点,这些点的个数是一个常数,记为degf,称为覆盖次数。覆盖的技巧是研究代数几何的重要工具。比如在研究基变换、典范映射,奇点等等问题时都会涉及到覆盖。肖刚等人曾经用二次覆盖的技巧解决了很多重要的的代数曲面分类问题1.堆和栈的区别,栈的后进先出;栈 栈是限定插入和删除操作都在表的同一端进行的线性表允许插入和删除元素的一端称为栈顶,另一端为栈底;栈底固定,栈顶浮动。由于栈按照后进先出的原则存储数据故也称为后进先出表。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针栈可以用来在函数调用的时候存储断点做递归时要用到栈。队列队列是限定在表的一端插入另一端删除的线性表允许插入元素的一端称为队尾允许删除元素的一端称为队头由于队列按照先进先出的原则存储数据故也称为先进先出表。克服队列假溢出的方法采用循环队列。堆 堆是一棵经过排序的完全二叉树堆的特点是根结点的值最小(或最大),且根结点的两个子树也是一个堆。根节点值最小的堆叫最小堆,根结点值大的叫最大堆由于堆的这个特性常用来实现优先权队列堆也用于排序算法如堆排序。2.虚函数的作用;虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。SQL创建表;主键是表格里的(一个或多个)字段,只用来定义表格里的行主键里的值总是唯一的。外键是主键是表格里的(一个或多个)字段,只用来定义表格里的行主键里的值总是唯一的。外键是一个用来建立两个表格之间关系的约束。建立外键后,在插入数据时候会检测数据在主键表中是否存在,如果不存在则无法插入,通建立外键后,在插入数据时候会检测数据在主键表中是否存在,如果不存在则无法插入,通过这可以提高维护数据库的完整性和一致性chara[]="hello";等于多少?charstr[]="hello";inta=sizeof(str);acharstr[]="hello";inta=sizeof(str);a的值是a=sizeof(str)str是字符串,每个字符是1个字节,共5+1个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论