范文一:中兴2011校园招聘笔试题
中兴2011校招聘硬件兴兴 园笔zz一、兴兴判兴断
是哪个厂家的在兴兴兴技兴的是1.chipscopefpga(xilinx,alterasignaltap)
兴兴中可以用于兴兴兴又可以用于兴兴的是既静仿真断言~兴似于兴言里的2.fpga(c
~兴兴兴兴似于程序在兴兴兴段就能兴兴兴兴~兴兴是兴段兴兴兴静仿真仿真assert
兴,
的兴片速率是,;居然蒙兴了,3.wcdma3.84mcps下面兴寄存器的描述兴兴的是;指向前兴行指令的下指令当两条4.arma,pc
,pc+8
兴片机最小系兴板的硬件兴兴兴序;好像是兴~兴兴兴接兴兴兴源是否短路程序5.b->->
是否能正兴兴确写兴位兴平兴兴兴路是否起振兴兴外兴兴路,->->->高速兴兴中兴量保兴地平面的;完整性,尽6.pcb
源端端接末端端接的作用;末端端接消除一次反射~源端端接消除第二次与7.
反射,
信完整性包括;反射、地兴、振兴、串兴,号8.
重新上兴后不需要重新配置的是;的~是,9.altera maxiicpld
根据信息量兴兴最佳速率;,10.dsp200mips
向外兴芯片寄存器写入~兴出~不可能的原因是;人兴兴个11.cpua0x8f0x0f“寄存器a
最高位不可兴”兴兴是兴兴的~不可兴的兴兴出兴兴是来~人感兴,个1
的兴兴包括;反射型~全透型和半透型 。12.lcd)
大小兴的可能是;是兴是,,13.128ram128bitbyte
的三要素包括;干兴源、合路、敏感兴兴,耦径14.emc
兴板比兴好的兴是;信叠号地信号兴源地信,号15.6-----
兴言中用到寄存器的兴量有;函、函返回兴,数参数数16.ccpu
戴兴南定理包括;兴点兴兴法和回路兴流法,17.
阻抗匹配方式;源端串兴匹配、兴端兴匹配、并匹配、二管匹配,极18.rc
兴片机的兴兴包括;据兴兴、地址兴兴、控制兴兴,数19.51
两个位有符相乘~兴果最少用多少位保存,号数数来20.16(31)
位有符兴行号数次乘加~兴果最少用多少位保存,;看,数来没懂21.164
的念概22.setup time
存兴保兴机制23.arm
二、兴答兴
兴型兴要考兴些方面,;容量、速度、片兴源、功耗、成本、配置方式、兴哪内1.fpga
兴工具等等,
什兴是兴冒兴,兴兴生的,如何消除,争怎2.
在兴合兴兴中~由于兴的兴入信通路中兴兴了不同的延兴~兴致到兴兴的兴兴不号达
一致叫兴。兴生毛刺叫冒兴。如果布兴式中有相反的信兴可能兴生兴和冒兴兴争号争
象。解方法,一是添加布兴式的消去兴~二是在芯片外部加兴容。决
从哪些方面兴兴,3.emc
兴~蔽接地构屏与a.
兴兴、兴接器接口兴路与b.
兴波抑制与c.
旁路和去耦d.
兴兴e.pcb
器件、兴件f.
用模兴兴路兴兴加法器4.
三、兴兴兴
系列的最小系兴兴兴兴明硬件兴兴流程框并1.c5000dsp
;用地址解兴的来、兴源~兴位~兴兴~,cpldflash,sdram,jtag用写分兴兴路 2.hdl4.5
中兴2011校招聘部分兴件兴兴 园笔zz兴兴判断
不一一了写也兴不清通信网兴都有涉及,,c/c++,java,sql,,.兴答兴
和的兴区1.structclass
和的兴区2.errorexception
常用兴件兴兴的兴兴方法3.
4.int *const p
int const *p
的兴区 int const *const p兴程
在字符串中子字符串找的个数1.strsubstr将字符串右移位 2.n
兴兴合同
一、方在兴兴本合同前~兴兴兴兴本合同兴。本合同一兴兴兴~具有法律效力~方必兴兴格履双真即双
行。
二、本合同必兴由用人兴位(甲方)的法定代表人(或者委托代理人)和兴工(乙方)兴自兴章~并加盖用人兴位公章(或者兴兴合同兴用章)方兴有效。
三、本合同中的空兴~由方兴商定后~不得兴反法律、法兴和相兴兴定~不需双确填写并填写
的空兴~上“,”。划
四、工兴制度分兴兴准工兴、不定兴、兴合兴算工兴三兴。
兴行不定兴、兴合兴算工兴工作制的~兴兴兴兴保障部兴批准。
五、本合同的未事宜~可行兴兴兴充兴兴~作兴本合同的附件~本合同一履行。尽另与并
六、本合同必兴兴~字迹楚、文字兴兴、准~不得擅自改。真填写清确并涂
七、本合同(含附件)兴兴后~甲乙方各保管一兴兴。双份
甲方(用人兴位), 乙方(兴工),
名称, 姓名,
法定代表人, 身份号兴兴兴,
地址, 兴住址,
兴兴兴型,
兴系兴兴, 兴系兴兴,
根据(中兴人民共和兴兴法国国双》和家及省的有兴兴定~甲乙方按照平等自愿、兴商一致的原兴兴立本合同。
一、合同期限
(一)合同期限
双方同意按以下第 兴方式定本合同确期限,
1、有固定期限,从 年 月 日起至
年 月 日止。
2、无固定期限,从 年 月 日起至本合同兴定的兴止条件出兴兴止(不得将法定解除件兴定兴兴条条止件)。
3、以完成一定的工作兴期限,从 年 月
日起至 工作任兴完成兴止。
(二)兴用期限
双方同意按以下第 兴方式定兴用确期期限(兴用期包括在合同期内),
1、无兴用期。
2、兴用期从 年 月 日起至
年 月 日止。
(兴用期最兴不超兴六个个月。其中合同期限在六月以下的~兴用期不得超兴十五日~合同期限在六个两月以上一年以下的。兴用期不得超兴三十日~合同期限在一年以上年以下的~兴用期不得超兴六十日。)
二、工作容内
(一)乙方的工作兴位(工作地点、部兴、工兴或兴兴)兴
(二)乙方的工作任兴或兴兴是
(三)甲方因生兴兴兴需要兴整乙方的工作兴位~按兴更本合同兴理~方兴章兴的兴兴或通双确知兴作兴本合同的附件。
(四)如甲方派乙方到外兴位工作~兴兴兴兴充兴兴。
三、工作兴兴
(一)甲乙方同双意按以下第 兴方式定乙方的工作兴兴,确
1、兴准工兴制~即每日工作 小兴~每周工作
天~每周至少休息一天。
2、不定兴工作制~兴兴兴保障部兴兴批~乙方即所在兴位兴行不定兴工作制。
3、兴合兴算工兴工作制~兴兴兴保障部兴兴批~乙方即所在兴位兴行以 兴周期~兴工兴 小兴的兴合兴算工兴工作制。
(二)甲方因生兴(工作)需要~兴工和乙方兴商后可以延兴工作兴兴。除与会(兴兴法)第四十二兴条定的情形外~一般每日不得超兴一小兴~因特殊原因最兴每日不得超兴三小兴~每月不得超兴三十六小兴。
四~工兴待遇
(一)乙方正常工作兴兴的工兴按下列第( )兴形式兴行~不得低于地最当低工兴兴准。
1、乙方兴用期工兴 元,月~兴用期兴工兴
元,月(——元,日)。
2、其他形式,。
(二)工兴必兴以法定兴兴支付~不得以兴物及有价兴券替代兴兴支付。
(三)甲方根据企兴的兴兴和状况内依法制定的工兴分配兴法兴整乙方工兴~乙方在六十日未提出兴的兴兴同异意。
(四)甲方每月 日兴放工兴。如遇兴假日或休息日~兴提前到最近的工作日支付。
(五)甲方依法安排乙方延兴工作兴兴的~兴按(兴兴法)第四十四的兴定条支付延兴工作兴兴的工兴兴酬。
五、兴兴保兴和兴兴件条
(一)甲方按国国家和省有兴兴兴保兴兴定提供符合家兴兴兴生兴准的兴兴作兴兴所~切兴保兴乙方在生兴工作中的安全和健康。如乙方工作兴程中可能兴生兴兴病危害~甲方兴按《兴兴病防治法》的兴定保兴乙方的健康及其相兴兴益。
(二)甲方根据乙方事的工作兴位~从国并按家有兴兴定~兴兴乙方必要的兴兴保兴用品~按兴兴保兴兴定每
(年,季,月)免兴安排乙方兴行兴。体
(三)乙方有兴拒兴甲方的兴章指兴、强令冒兴作兴~兴甲方及其管理人兴漠兴乙方安全和健康的行兴~有兴要求改正向有兴部兴兴兴、控并告。
六、社会保兴和福利待遇
(一)合同期内参医会会~甲方兴依法兴乙方兴理加兴老、兴、失兴、工兴、生育等社保兴的手兴~社保兴兴按兴定的比例~由甲乙方兴兴。双
(二)乙方患病或非因工兴兴~甲方兴按国医医医家和地方的兴定兴予兴期和兴待遇~按兴保兴及其他相兴兴定兴兴兴兴用~在兴定的兴医并医内期支付病假工兴或疾病救兴兴。
(三)乙方患兴兴病、因工兴兴或者因工死亡的~甲方兴按;工兴保兴条例)的兴定兴理。
(四)甲方按兴定兴予乙方享受兴日假、年休假、婚假、兴假、探兴假、兴假、看兴假等兴薪假期~并按本合同兴定的工兴兴准支付工兴。
七、兴兴兴律
(一)甲方根据家和国省的有兴法律、法兴通兴民主程序制定的各兴兴章制度~兴向乙方公示~乙方兴自兴遵守国家和省兴定的有兴兴兴兴律、法兴和企兴依法制定的各兴兴章制度~兴格遵守安全操作兴程~服从管理~按兴完成工作任兴。
(二)甲方有兴兴乙方履行制度的情况兴行兴兴、督促、考核和兴兴。
(三)如乙方掌握甲方的商兴秘密~乙方有兴兴兴甲方保守商兴秘密~作如下兴定,并
八、本合同的兴更
(一)任何一方要求兴更本合同的有兴容~都兴以兴面内形式通知兴方。
(二)甲乙方兴兴商一致~可以兴双并更本合同~兴理兴更本合同的手兴。
九、本合同的解除
(一)兴甲乙方兴商一致~本合同可以解除。由甲方解除本合同的~兴双按兴定支付兴兴兴兴金。
(二)下列属情形之一的~甲方可以兴方解除本合同,
1、兴用期内条兴明乙方不符合兴用件的~
2、乙方兴重兴反兴兴兴律或甲方兴章制度的~
3、兴重失兴、兴私舞弊~兴甲方利益造成重大兴害的~
4、乙方被依法追究刑事兴任的~
5、甲方歇兴、停兴、兴兴破兴兴于法定整兴期兴或者生兴兴兴兴生兴重状况困兴的~
6、乙方患病或非因工兴兴~兴医从从另期兴后不能事本合同兴定的工作~也不能事由甲方行安排的工作的~
7、乙方不能兴任工作~兴兴培兴或者兴整工作兴位~仍不能兴任工作的~
8、本合同兴立兴所依据的客兴情况当兴生重大兴化~致使本合同无法履行~兴事人兴商不能就
兴更本合同成兴兴的~达
9、本合同兴定的解除件出兴的。条
甲方按照第5、6、7、8、9兴兴定解除本合同的~需提前三十日兴面通知乙方~并按兴定向乙
方支付兴兴兴兴金~其中按第6兴解除本合同符合有兴兴定的兴需并医支付乙方兴兴助兴。(三)乙方解除本合同~兴当属提前三十日以兴面形式通知甲方。但下列情形之一的~乙方
可以兴解除本合同,随
1、在兴用期内的~
2、甲方以暴力、威兴或者非法限制人身自由的手段强迫兴兴的~
3、甲方不按本合同兴定支付兴兴兴酬~克扣或无故拖欠工兴的~
4、兴家有兴部兴兴~甲方兴兴国确条体安全兴生件兴劣~兴重危害乙方身健康的。(四)有下列情形之一的~甲方不得解除本合同,
1、乙方患病或非因工兴兴~在兴定的兴医内期的~
2、乙方患有兴兴病或因工兴兴~兴兴兴能力兴定委兴兴~兴并会确失或部分兴失兴兴能力的~3、女兴工在孕期、兴期、哺乳期内的~
4、法律、法兴兴定的其他情形。
(五)解除本合同后~甲乙方在七双内日兴理解除兴兴合同有兴手兴。
十、本合同的兴止
本合同期兴或甲乙方兴定的本合同兴双条即止件出兴~本合同行兴止。本合同期兴前一个并月~甲方兴向乙方提出兴止或兴兴兴兴合同的兴面意向~及兴兴理有兴手兴。甲方,;盖章, 乙方,;兴名或盖章,
法定代表人,
;或委托代理人,
20 年 月 日 20 年 月 日
兴兴机;盖章,,构
兴兴人,
兴兴日期,20 年 月 日
范文二:中兴软件校园招聘笔试题
(05年中兴) 中兴笔试题 2008-10-16
公共部分(50分)
1:作业调度程序从处于(B)状态的队列中选择适当的作业的作业投入运行。(3分) A 运行 B 提交 C 完成 D后备
2:SQL语言中,删除一个表的命令是(B)(3分) A CLEAR TABLE B DROP TABLE C DELETE TABLE D REMOVE TABLE 3:ATM采用的线路复用方式为(C)(3分) A 频分多路复用 B 同步时分多路复用 C 异步时分多路复用 D 独占信道
4:数据库中只存放视图的(C)(3分) A操作 B 对应的数据 C 定义 D 限制
5:什么是虚拟设备?为什么在操作系统中引入虚拟设备?(10分)
SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。
6:TCP为何采用三次握手来建立连接,若采用二次握手可以吗,请说明原因?(16分)
三次握手是为了防止已失效的连接请求再次传送到服务器端。
二次握手不可行,因为:如果由于网络不稳定,虽然客户端以前发送的连接请求以到达服务方,但服务方的同意连接的应答未能到达客户端。则客户方要重新发送连接请求,若采用二次握手,服务方收到重传的请求连接后,会以为是新的请求,就会发送同意连接报文,并新开进程提供服务,这样会造成服务方资源的无谓浪费。
7:什么是分布式数据库?(12分)
分布式数据库系统是在集中式数据库系统成熟技术的基础上发展起来的,但不是简单地把集中式数据库分散地实现,它具有自己的性质和特征。集中式数据库系统的许多概念和技术,如数据独立性、数据共享和减少冗余度、并发控制、完整性、安全性和恢复等在分布式数据库系统中都有了不同的、更加丰富的内容。
(1)数据独立性。数据独立性是数据库方法追求的主要目标之一。在集中式数据库中,数据独立性包括两方面:数据的逻辑独立性和物理独立性。其意义在于程序和数据的逻辑结构和数据的存储结构无关。在分布式系统中,数据库独立性除了上面
所说之外,还有数据分布独立性亦称分布透明性,即用户不必关心数据的逻辑分片,不必关心数据的物理位置分布的细节,也不必关心重复副本(冗余数据)的一致性问题。有了分布透明性,用户的应用程序书写起来就如同数据没有分布一样。在集中式数据库中,数据的独立性是通过系统的三级模式和它们之间的二级映象得到的。分布式数据库,分布透明性是由于引入新的模式和模式之间的映象得到的。
(2)集中与自治相结合的控制结构。数据库是供用户共享的,在集中式数据库中,为保证数据的安全性和完整性,对数据库的控制是集中的。由数据库管理员(DBA)负责监督和维护系统的正常运行。
在分布式数据库中,数据的共享有两个层次:一是局部共享,即在局部场地上存储局部用户的共享数据。二是全局共享,即在分布式数据库的各个场地也存储可供网络中其他场地的用户共享的数据,支持全局引用。因此,相应的控制结构也具有两个层次:集中和自治。各局部的DBMS可以独立地管理局部数据库,具有自治的功能。同时,系统又设有集中控制机制,协调各局部DBMS的工作,执行全局应用。
(3)适当增加数据冗余度。在集中式数据库中,尽量减少冗余度是系统目标之一。其原因是,冗余数据浪费存储空间,而且容易造成个副本之间的不一致性。减少冗余度的目标是用数据共享来达到的。而在分布式系统中却希望增加冗余数据,在不同的场地存储同一数据的多个副本。其原因是提高系统的可靠性和性能,当某一场地出现故障,系统可以对另一场地上的相同副本进行操作,不会造成系统的瘫痪。系统可以根据距离选择离用户最近的数据副本进行操作,减少通信代价。但是增加冗余会碰到集中式数据库同样的问题,即不利于更新,增加了系统维护代价,需要在这些方面作出权衡。
(4)全局的一致性、可串行性和可恢复性。分布式数据库中各局部数据库应满足集中式数据库的一致性、可串行性和可恢复性。除此以外,还要保证数据库的全局一致性、可串行性和可恢复性。例如,在前面提到的银行转帐事务中,包括两个节点上的更新操作,当其中一个节点出现故障,应使全局事务回滚,在一个节点撤销已经执行的操作等。
C++部分(50分)
1:设有“int w[3][4];”,pw是与数组名w等价的数组指针,则pw的初始化语句为int (*pw)[4] = w;(3分)
4:设有如下语句:(3分) Int x; *px=0;
则选择以下哪条语句可将x值置为0。 (C) A int *px; B int const *px=&x; C int *const px=&x; D const int *px=&x;
8写一段代码判断一个单向链表中是否有环。(14分) 给出如下结构 Struct node
{steuct *next; };
Typedef stuct node Node; 答:
#include struct listtype {
int data;
struct listtype * next; };
typedef struct listtype * list;
/* Check that whether there is loop in the singly linked list sll or not. */
int find_circle(list sll) {
list fast = sll; list slow = sll; if (NULL == fast) {
return -1; }
while (fast && fast->next) {
fast = fast->next->next; slow = slow->next; if (fast == slow) {
return 1; } } return 0; }
第一部分 数据结构和算法
1. 假设执行语句S的时间为O(1),则执行下列程序短的时间为() for(i=1;i
A. O(n)B. O(n2) C. O(n*i)D. O(n+1)
2. 二位数组A[10…20,5…10]采用行序为主序方式存储,每个数据元素占4个存储单元,且A[10][5]的存储地址是1000,则A[18][9]的地址是()
A. 1208 B. 1212 C. 1368 D. 1364
3. 设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能得出栈序列是(D)
A. 1,2,3,4,5,6 B. 2,1,3,4,5,6 C. 3,4,2,1,5,6 D. 4,3,2,1,5,6
4. 设有98个已排序列元素,采用二分法查找时,最大比较次数是()
A. 49 B. 15 C. 20 D. 7
5. Hash表示用于数据存储的一种有效的数据结构,Hash表等查找复杂度依赖于Hash值算法的有效性,在最好的情况下,Hash表的查找复杂度为(A)
A. O(1) B. O(logn) C. O(n) D. O(nlogn) 第二部分 软件工程
1. 软件能力成熟度模型CMM共分为(C)成熟度等级 A. 3 B. 4 C. 5 D. 6
2. 按照是否了解软件的内部构造,可以将测试分为黑盒测试和白盒测试。考虑以下算法的PDL语句,如果要对其进行完全路径覆盖的白盒测试,则需要()条路径。 do while records remain read record; if record field 1 = 0 then process record; store in buffer; increment counter; elseif record field 2 = 0 then reset counter; else process record; store in file; endif endif enddo
A. 4 B. 5C. 6D. 7
3. 按照瀑布模型的阶段划分,软件测试可以分为单元测试,集成测试,系统测试。请问以下那项测试不属于系统测试的内容(B)A. 压力测试B. 接口测试C. 功能测试D. 安全测试E. 性能测试
4. 测试用例的设计是测试的重要阶段。系统测试用例设计应该从什么时候开始(A)
A. 需求完成B. 详细设计完成C. 编码完成D. 系统集成完毕,提交系统测试
5. 在UML方法中,使用多种类型的图形来帮助进行设计,请问一下那些图形不是UML的图形类型(B) A. 类图B. 实体关系图C. 序列图D. 活动图 第四部分 问答题
1. 简述一个Linux驱动程序的主要流程与功能。
2. 请列举一个软件中时间换空间或者空间换时间的例子。 void swap(int a,int b) {
int c; c=a;a=b;b=a; } --->空优
void swap(int a,int b) {
a=a+b;b=a-b;a=a-b;
}
3. 简述进程与线程的区别。
线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别:
(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位
(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行
(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.
(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤消线程时的开销。
4. static有什么用途?(请至少说明两种)
1.限制变量的作用域 2.设置变量的存储域 声明局部变量;声明外部变量;
5. 头文件中的ifndef/define/endif做什么用? 防止该头文件被重复引用
6. 请问一下程序将输出什么结果? char *RetMenory(void) { char p[] = “hellow world”; return p; }
void Test(void) { char *str = NULL; str = RetMemory(); printf(str); }
答:可能是乱码。因为GetMemory 返回的是指向“栈内存”的指针,该指针的地址不是 NULL,但其原
现的内容已经被清除,新内容不可知。
7. 引用与指针有什么区别?
引用是一个别名,它本身是一个地址 指针是一个变量,这个变量保存的值是一个变量的地址
1、用户将变量声明为引用时,要在变量的前面使用操作符(&),函数调用时也要在作为引用的参数前面加上操作符(&)。引用与被引用对象共用一个存储空间,只要改变其中的一个变量,则存储空间中的值也就随着改变。
2、指针是一个指向变量地址的变量,对其操作就是对其指向地址中的值进行操作。
3、引用在声明时要初始化,指针就不用。 4、指针可以指向NULL,引用就不可以。 5、引用一旦声明,就不可以改变,指针就可以。
6、引用的主要功能是传递函数的参数和返回值。
一般情况下,引用比指针更直观,更容易让看懂,所以一般情况都会用引用,但是请记住,因为引用不能赋值而且不能为空,所以当需要返回改变了的值和NULL时,不要用引用要用指针 C++中的引用和指针的区别
引用reference又称alias(别名),定义一个引用必须初始化,而且一旦引用指向一个对象就不能更改,这就使得renference不能赋null值;
指针pointer:定义一个指针可以不初始化,且指针随便便更指向对象,除非声明const pointer。
指针的功能要强的多,指针和数组在大部分情况下可以通用,而且指针还有算术运算。不过另外还有指向函数的指针,没有指向函数的引用。
最关键的一个区别就是,指针可以做运算,而引用不可以 引用只是一个变量的别名,程序中的应用不占据实际的内存空间,而指针则是一个数值,其意义就是被指向数据所存放的内存地址,而指针同样也是一个数据,他的存放需要占据内存空间。
使用引用来代表其它变量时,对于整个程序而言会更加安全。而使用指针可以使得整个程序更加灵活。 引用和指针的比较
(1)引用在创建的同时必须初始化,即引用到一个有效的对象;而指针在定义的时候不必初始化,可以在定义后面的任何地方重新赋值.
(2)不存在NULL引用,引用必须与合法的存储单元关联;而指针则可以是NULL.
(3)引用一旦被初始化为指向一个对象,它就不能被改变为另一个对象的引用;而指针在任何时候都可以改变为指向另一个对象.给引用赋值并不是改变它和原始对象的绑定关系. (4)引用的创建和销毁并不会调用类的拷贝构造函数 (5)在语言层面,引用的用法和对象一样;在二进制层面,引用一般都是通过指针来实现的,只不过编译器帮我们完成了转换.
总的来说:引用既具有指针的效率,又具有变量使用的方便性和直观性. 1值传递
void Func(int x)
{x=x+10;//修改的是n在堆栈中的拷贝x } int n=0; Func(n);
cout
void Func2(int *x) {
(*x)=(*x)+10;//修改指针x指向的内存单元的值 }int n=0; Func(&n);
cout
3.引用传递 void Func3(int &x)
{x=x+10;//修改的是x引用到的对象n} int n=0; Func3(n);
cout
8. 描述实时系统的基本特性 在特定时间内完成特定的任务,实时性与可靠性
9. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
全局变量储存在静态数据区,局部变量在堆栈中。 10. 什么是平衡二叉树?
平衡二叉树是这样的二叉树:它的左右子树都是平衡二叉树,且两者深度之差不超过1
11. 堆栈溢出一般是由什么原因导致的?
堆栈溢出就是不顾堆栈中分配的局部数据块大小,向该数据块写入了过多的数据,导致数据越界,结果覆盖了老的堆栈数据。 或者解释为 在长字符串中嵌入一段代码,并将过程的返回地址覆盖为这段代码的地址,这样当过程返回时,程序就转而开始执行这段自编的代码了.
12. 什么函数不能声明为虚函数?
(1)只有类的成员函数才能说明为虚函数。因为虚函数仅适用于有继承关系的类对象,所以普通函数不能说明为虚函数。 (2)静态成员函数不能是虚函数,因为静态成员函数不受限于某个对象。
(3)内联函数不能是虚函数。因为内联函数是不能在运行中动态确定其位置的。即使虚函数在类的内部定义,编译时,仍将其看作非内联函数。
(4)构造函数不能为虚函数。因为构造时,对象还是一片未定义的空间。只有在构造完成后,对象才能成为一个类的名副其实的实例。
(5)析构函数可以是虚函数,而且通常声明为虚函数。 13. 冒泡排序算法的时间复杂度是什么?O(n2)
14. #include 和 #include “filename.h” 有什么区别?
对于#include ,编译器从标准库路径开始搜索 filename.h
对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h
15. 写出float x 与“零值”比较的if语句。 const float EPSINON = 0.00001;
if ((x >= - EPSINON) && (x
不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“
16. 操作系统中进程调度策略有哪几种?
FCFS(先来先服务),优先级,时间片轮转,多级反馈 17. Internet采用哪种网络协议?该协议的主要层次结构? TCP/IP协议 四层:应用层(Telnet, FTP, E-mail),运输层(TCP, UDP),网络层(IP, ICMP, IGMP),链路层(设备驱动程序及接口
卡)
18. Internet物理地址和IP地址转换采用什么协议? ARP(地址解析协议):将IP地址翻译为物理的硬件地址 RARP(反向地址解析协议):用于无盘工作站寻找其IP地址。 19. IP地址的编码分为哪俩部分? 网络地址和主机地址
(1)A类 (1.0.0.0~126.0.0.0) 1字节网络地址+3字节主机地址
网络地址最高位为0;可用的A类网络有126个;网络号不能为127
(2)B类 (128.0.0.0~191.255.255.255) 2字节网络地址+2字节主机地址
网络地址最高位为10;可用的B类网络有16382个; (3)C类 (192.0.0.0~223.255.255.255) 3字节网络地址+1字节主机地址
网络地址最高位为110;可用网络达209万余个
(4)D类 用于多点广播,第一个字节以1110开始,是一个专门保留的地址,它并不指向待定的网络,目前这一类地址被用在多点广播中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。
问:死锁产生的必要条件,解决死锁问题的几种方法? 操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。产生死锁的原因主要是: (1) 因为系统资源不足。 (2) 进程运行推进的顺序不合适。 (3) 资源分配不当等。
如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则
就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件:
(1) 互斥条件:一个资源每次只能被一个进程使用。 (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之 一不满足,就不会发生死锁。 死锁的解除与预防:
理解了死锁的原因,尤其是产生死锁的四个必要条件,就可以最大可能地避免、预防和
解除死锁。所以,在系统设计、进程调度等方面注意如何不让这四个必要条件成立,如何确
定资源的合理分配算法,避免进程永久占据系统资源。此外,也要防止进程在处于等待状态
的情况下占用资源。因此,对资源的分配要给予合理的规划。
问:说出软件工程几种常用模型
常见的软件工程模型有:线性模型(又称瀑布模型),渐增式模型,螺旋模型,快速原型模型,形式化描述模型 问:说出CASM/CD(载波侦听)的基本工作模式
CSMA/CD的工作原理可用四个字来表示:“边听边说”,即一边发送数据,一边检测是否产生冲突。
问:ATM的信元有多少字节? 53
范文三:2016年中兴校园招聘笔试题
简答题:
1、IP地址和mac地址有什么区别,为什么要有这两种地址,
答:IP是虚拟地址 ,mac是网卡地址全世界只有一种没重复的
对于IP地址,相信大家都很熟悉,即指使用TCP/IP协议指定给主机的32位地址。IP地址由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式。IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类、B类、C类等)的不同而不同。网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机。一个IP地址使得将来自源地址的数据通过路由而传送到目的地址变为可能。
对于MAC地址,由于我们不直接和它接触,所以大家不一定很熟悉。在OSI(Open System Interconnection,开放系统互连)7层网络协议(物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)参考模型中,第二层为数据链路层(Data Link)。它包含两个子层,上一层是逻辑链路控制(LLC:Logical Link Control),下一层即是我们前面所提到的MAC(Media Access Control)层,即介质访问控制层。所谓介质(Media),是指传输信号所通过的多种物理环境。常用网络介质包括电缆(如:双绞线,同轴电缆,光纤),还有微波、激光、红外线等,有时也称介质为物理介质。MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。这个地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,它都有相同的MAC地址,MAC地址一般不可改变,不能由用户自己设定。
2、顺序表的“假溢出”是什么,循环队列怎么判断是空还是满,
答:假溢出:数组队尾元素已经占用,而队首地方还是空闲的,解决假溢出的办法就是后面满了就再从头开始,也就是头尾相接的循环。我们把这种头尾相接的顺序存储结构称为循环队列。
如果队列最大长度为QueueSize,那么队列满的条件是(rear+1)%QueueSize==front.
通用的计算队列长度的公式为:(rear-front+QueueSize)%QueueSize
3、RAMdisk是什么,有什么优点,
答:ramdisk一般指虚拟内存盘。
虚拟内存盘是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术。相对于直接的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。但是RAM的易失性也意味着当关闭电源后这部分数据将会丢失。但是在一般情况下,传递到RAM盘上的数据都是在硬盘或别处永久贮存的文件的一个拷贝。经由适当的配置,可以实现当系统重启后重新建立虚拟盘。
原理和用途
虚拟内存盘使用计算机内存的一部分来模拟一个硬盘。在DOS/windows下由相应的软件利用系统分配给它的内存空间来实现这种模拟。linux系统可以使用其内核支持的机制来实现。 虚拟内存盘还可以使用带有压缩机制的文件系统,例如:cramfs。这是因为一般的RAM盘的容量一般都较小,且RAM的存储空间比硬盘的要宝贵得多,价格也比硬盘要来得高,所以这样做是很合理的。
虚拟内存盘的一个用途是做为Web缓存,这样可以提高加载页面的速度,因为硬盘的存取速度远小于内存(RAM)的存取速度。由于RAM的易失性,这一措施还带来了安全性上的好处 。
4、什么是数据,什么是数据类型,
应用题:
1、就是简单描述了一下常用的电子表,有三个键,怎么来调时间,然后画出它的状态转移图。
2、IP地址和子网掩码,分成8个子网络,求各自的ip地址和子网掩码 多选题:
1、图的搜索方式有哪几个,
A、先序
B、后序
C、深度优先搜索
D、广度优先搜索
2、数电中的一个电路图,A0到A19的接口,通过与或图输出,低电平有效,求出能表示的地址范围。
单选题:
CSMA/CD,完全二叉树,
最短路径—Dijkstra算法(O(n^2))和Floyd算法(Floyd-Warshall算法的时
32间复杂度为O(N),空间复杂度为O(N))
最小生成树某个算法的时间复杂度:这里记顶点数v,边数e
21、prim算法:邻接矩阵:O(v) 邻接表:O(elogv) 22、Kruskal算法:eloge 2
8月21号补充,其他同学发的笔试题截图,供大家参考
能想起的就这么多了,笔试完简历状态就变成笔试完成了,等待后续通知ing。
范文四:中兴软件校园招聘笔试题(真题
第一部分 数据结构和算法
1. 假设执行语句S的时间为O(1),则执行下列程序短的时间为() for(i=1;i<=n;i++) for(j="">=n;i++)><=n;j++) s;="" a.="" o(n)="" b.="" o(n2)="" c.="" o(n*i)="" d.="" o(n+1)="">=n;j++)>
2. 二位数组A[10?20,5?10]采用行序为主序方式存储,每个数据元素占4个存储单元,
且A[10][5]的存储地址是1000,则A[18][9]的地址是() A. 1208 B. 1212 C. 1368 D. 1364
3. 设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能得出栈序列是() A. 1,2,
3,4,5,6 B. 2,1,3,4,5,6 C. 3,4,2,1,5,6 D. 4,3,2,1,5,6
4. 设有98个已排序列元素,采用二分法查找时,最大比较次数是() A. 49 B. 15 C. 20 D. 7 5. Hash表示用于数据存储的一种有效的数据结构,Hash表等查找复杂度依赖于Hash值算
法的有效性,在最好的情况下,Hash表的查找复杂度为() A. O(1) B. O(logn) C. O(n) D. O(nlogn) 第二部分 软件工程 1. 软件能力成熟度模型CMM共分为()成熟度等级 A. 3 B. 4 C. 5 D. 6 2. 按照是否了解软件的内部构造,可以将测试分为黑盒测试和白盒测试。考虑以
下算法的PDL语句,如果要对其进行完全路径覆盖的白盒测试,则需要()条路径。 do ehile records remain read record; if record field 1 = 0 then process record; store in buffer;
increment counter; elseif record field 2 = 0 then reset counter; else process record;
store in file; endif endif enddo A. 4 B. 5 C. 6 D. 7 3. 按照瀑布模型的阶段划分,
软件测试可以分为单元测试,集成测试,系统测试。请问以下那项测试不属于系统测试的内
容() A. 压力测试 B. 接口测试 C. 功能测试 D. 安全测试 E. 性能测试 4. 测试用例的
设计是测试的重要阶段。系统测试用例设计应该从什么时候开始() A. 需求完成 B. 详细
设计完成 C. 编码完成 D. 系统集成完毕,提交系统测试 5. 在UML方法中,使用多种类型
的图形来帮助进行设计,请问一下那些图形不是UML的图形类型() A. 类图 B. 实体关系
图 C. 序列图 D. 活动图 第三部分 Java语言及其他 1. 下面哪个是short型的取值范围:
() A. -27--- 27-1 B. 0 --- 216-1 C. -215--- 215-1 D. -231---231-1 2. 下面哪项是
不合法的标识符:() A. $persons B. TwoUsers C. *point D. _endline 3. 设 float x = 1,y = 2,z = 3,则表达式 y+=z--/++x 的值是() A. 3.5 B. 3 C. 4 D. 5 4. 下列哪些关
键字即能够被用于局部变量的修饰,也可以用做类变量的修饰() A. public B. transient C. static D. finally 5. 以下的语句构造了几个JAVA对象,() String S = new String(“aaa”); A. 1 B. 2 C. 3 6. 下面的哪些叙述为真() A. equals()方法判定引用
值是否指向同一对象 B. = = 操作符判定两个不同的对象的内容和类型是否一致 C. equal() 方法只有在两个对象的内容一致时返回ture D. 类File重写方法equals()在两个不同的对
象的内容和类型一致时返回ture 7. 如果一个对象仅仅声明实现了cloneable接口,但是不
声明clone方法,外部能够调用其clone方法吗,() A. 能 B. 不能 C. 不确定 8. 考虑
在C/S结构下,服务器接受并处理请求,那么关于服务器处理请求的模式,哪些描述是错误
的() A. 单线程模式下,服务器使用一个线程顺序的处理所有的请求,可能导致阻塞 B. 服
务器可以为每一个请求创建一个线程来处理该请求,这样做比单线程模式更加稳定 C. 线程
池模式下,当线程使用达到最大数量限制之后,线程池中没用可用线程的时候,服务器将阻
塞或者拒绝某个请求的处理 9. 使用Swing做界面的时候,如果把一个JButton放在一个
JFrame中,在JFrame改变时只影响JButton的高度而宽度不受影响,应该使用哪个布局管
理器,() A. FlowLayout B. CardLayout C. North and South of BorderLayout D. East
and West of BorderLayout E. GridLayout 10. 以下的那个状态是EntityBean所具有,而
StatelessBean不具有的() A. 池态 B. 就绪态 C. 不存在态 D. 钝化态 11. 以下关于数
据库范式的描述,哪些是错误的() A. 如果把多个数据项用一个大的String表示为一个字段,则不满足第一范式 B. 满足数据库范式使得数据库的效率更高 C. 如果满足更高的范式,则必须首先满足低级别的范式 D. 数据库第二范式要求把表中与所有键没有直接关系的数据全部拆分到其他表中 12. 考虑一下需求:包括学生、课程和教师的信息。其中学生的信息包括学生姓名、年龄地址等;课程信息包括课程号、课程名、课程学分等;教师信息包括教师的姓名、教师的地址等。一个学生可以选修多门课,而每门课也能有多个学生选修;一位教师可以教多门课,每门课也可以由多个教师讲授。请问如果使用关系数据库,并且达到第二范式的要求,需要设计()张表 A. 3 B. 4 C. 5 D. 6 13. 为了加快数据库查找的速度,需要对数据表添加索引,请问以下关于索引的描述,哪些是错误的() A. 聚类索引中,表中行的物理次序与索引键值的逻辑顺序相同 B. 使用索引会使得数据更新的效率降低 C. 在大多数数据库系统中,每张表只能够有一个聚类索引 D. 考虑这个SQL语句:Select S.name,S.age from Student S where S.address=”成都”,如果我们对表Student建一个复合索引(age,address),可以改善上述查询的效率。 第四部分 问答题 1. 简述一个Linux驱动程序的主要流程与功能。 2. 请列举一个软件中时间换空间或者空间换时间的例子。 3. 简述进程与线程的区别。 4. static有什么用途,(请至少说明两种) 5. 头文件中的ifndef/define/endif做什么用, 6. 请问一下程序将输出什么结果, char *RetMenory(void) { char p[] = “hellow world”; return p; } void Test(void) { char
*str = NULL; str = RetMemory(); printf(str); } 7. 引用与指针有什么区别, 8. 描述实时系统的基本特性 9. 全局变量和局部变量在内存中是否有区别,如果有,是什么区别, 10. 什么是平衡二叉树, 11. 堆栈溢出一般是由什么原因导致的, 12. 什么函数不能声明为虚函数, 13. 冒泡排序算法的时间复杂度是什么, 14. #include 和 #include “filename.h” 有什么区别, 15. 写出float x 与“零值”比较的if语句。 16. 操作系统中进程调度策略有哪几种, 17. Internet采用哪种网络协议,该协议的主要层次结构, 18. Internet物理地址和IP地址转换采用什么协议, 19. IP地址的编码分为哪俩部分
范文五:中兴2011校园招聘笔试题
中兴2011校园招聘硬件笔试题 zz
一、选择判断题
1.chipscope是哪个fpga厂家的在线调试技术(xilinx,altera的是signaltap)
2.fpga设计中既可以用于静态验证又可以用于动态仿真的是(断言,类似于c语言里的
assert,静态验证类似于程序在编译阶段就能发现错误,动态仿真是仿真阶段发现错
误)
3.wcdma的码片速率是:3.84mcps(居然蒙对了)
4.下面对arm寄存器的描述错误的是(a,pc指向当前执行指令的下两条指令pc+8)
5.单片机最小系统板的硬件调试顺序(好像是选b,检查焊接->检查电源是否短路->程序
是否能正确烧写->复位电平->时钟电路是否起振->调试外围电路)
6.高速pcb设计中应尽量保证地平面的(完整性)
7.源端端接与末端端接的作用(末端端接消除一次反射,源端端接消除第二次反射)
8.信号完整性包括(反射、地弹、振铃、串扰)
9.重新上电后不需要重新配置的是(altera 的maxii,是cpld)
10.根据信息量选择最佳dsp速率(200mips)
11.cpu向外围芯片寄存器a写入0x8f,读出0x0f,不可能的原因是(个人认为“寄存器a
最高位不可读”选项是错误的,不可读的话读出来应该是1,个人感觉)
12.lcd的种类包括(反射型,全透型和半透型 )。
13.大小为128的ram可能是(128是bit还是byte?)
14.emc的三要素包括(干扰源、耦合路径、敏感设备)
15.6层板比较好的层叠是(信号-地-信号-电源-地-信号)
16.c语言中用到cpu寄存器的变量有(函数参数、函数返回值)
17.戴维南定理包括(节点电压法和回路电流法)
18.阻抗匹配方式(源端串联匹配、终端并联匹配、rc匹配、二极管匹配) 19.51单片机的总线包括(数据总线、地址总线、控制总线)
20.两个16位有符号数相乘,结果最少用多少位数来保存?(31)
21.16位有符号数进行4次乘加,结果最少用多少位数来保存?(没看懂)
22.setup time的概念
23.arm存储保护机制
二、问答题
1.fpga选型时要考虑哪些方面?(容量、速度、片内资源、功耗、成本、配置方式、开
发工具等等)
2.什么是竞争冒险?怎么产生的?如何消除?
在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不
一致叫竞争。产生毛刺叫冒险。如果布尔式中有相反的信号则可能产生竞争和冒险现
象。解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。
3.emc从哪些方面设计?
a.结构,屏蔽与接地
b.电缆、连接器与接口电路
c.滤波与抑制
d.旁路和去耦
e.pcb设计
f.器件、软件
4.用模拟电路设计加法器
三、设计题
1.c5000系列dsp的最小系统框图并说明硬件调试流程
(用来地址解码的cpld、flash,sdram,电源,复位,时钟,jtag)
2.用hdl写4.5分频电路
中兴2011校园招聘部分软件笔试题 zz
选择判断
不一一写了,也记不清,c/c++,java,sql,通信,网络都有涉及.
简答题
1.struct和class的区别
2.error和exception的区别
3.常用软件测试的设计方法
4.int *const p
int const *p
int const *const p的区别
编程
1.在字符串str中找子字符串substr的个数
2.将字符串右移n位
转载请注明出处范文大全网 » 中兴2011校园招聘笔试题