您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页贝尔面试

贝尔面试

来源:好走旅游网


贝尔的题

ING, IMI

First Section:Common to all partI

1.Why is non-linear quantization method adopted in A/D transformation? A) To reduce quantization errors B) Because most of signals are non-linear C) Both A and B D) Neither A or B

2. About digital signal:

A) It is discrete in tim domain B) It has a limited number of values C) Both A and B D) Neither A or B

3 In order to restore the digital original signal, the sampling frequency F has the following constrains: A) F<=2Fs B) F>=2Fs C) F>Fs

D) F

4.the procedure of digitalization has the following seqence: A) Sampling,quantization,coding B) Sampling,coding,quatization C) Quatization,coding,sampling D) coding,quantization,sampling

5 the purpose of coding is

A) To improve SNR provided the bit rate is constant B) To minimise bit rate proivided the constant SNR is given C) Both A and B D) Neither A or B

6 At present time is PCM communication ,the sampling freqency to speech signals is A) 4k B) 8k c) 16k d) 20k

7 In HDLC frame ,synchronous code is A) 01111110

B) 01110010

C) 11110000 D) 10101010

8 A multiframe of 30/32 channel PCM is made up of 16 consecutive frames. the time length of such a multiframe is A) 2ms B) 1ms C) 250us D) 125us

9 the network synchronous mode adoped in the digital commucation network in china is

A) Quasistable synchronous mode B) Master-Slave mode

C) Master-Slave mode combined with quasistable synchronous mode D) Mutual synchronous mode

10 About the advantage of using digital switch and tansmission instead of an alogue ons, with one is wrong A) Economy B) Reliability

C) Save of bandwith

D) Improved transmission quality

E) Integration of speech and data transmission

Part II

Make a judgement True or False

1. Parity code can both check and correct errors

2. In 30/32 channel PCM frame struct, every frame transmits frame synchronous code in TS0(first time slot)

3. The analogue subscriber speech signals are transmitted and received via 2 bi-directional wires ,but the digital ones via 4 one-directional wires

4.A distributed swicth system has higer reliability and security than a central control

5.cmm is capacity maturity model

Part III

1.请写出中断执行一般流程

2 下面是一些基本的数字电路问题,简要回答 1)什么是setup和holdup 时间

2)什么是竞争和冒险现象,怎么判断,如何消除

3) 什么是同步逻辑和异步逻辑

4) 你知道哪些常用的逻辑电平,TTL和CMOS电平可以直接互连么 5)什么是“线与”逻辑,要实现它,再硬件特性上又什么具体要求 6。。。。。 7)已给出基地址/cs0=F000H和16位地址线A[15:0],译出三个外设片选,其 地址为/cs1=F100H /cs2=F200H /cs3=F300H /表示低有效

3。请分别画出osi的参考模型和TCP/IP的参考模型

4。请列举通信行业中常用的不同体系构架的cpu种类,并举例说明 附加题

请谈谈你对SDH的理解 1)SDH相对PDH的特性差异

2)SDH中不同的低速等级数据速率的映射关系(请以STM-1为例) 3)请画出STM-1的帧结构图

转载请注明出自应届生求职招聘论坛 http://bbs.yingjiesheng.com/,本贴地址:http://bbs.yingjiesheng.com/thread-967-1-1.html

扬智电子笔试(硬件)题目

硬件

第一题:用mos管搭出一个二输入与非门。 第二题:集成电路前段设计流程,写出相关的工具。 第三题:名词IRQ,BIOS,USB,VHDL,SDR 第四题:unix 命令cp -r, rm,uname 第五题:用波形表示D触发器的功能 第六题:写异步D触发器的verilog module 第七题:What is PC Chipset?

第八题:用传输门和倒向器搭一个边沿触发器

第九题:画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱

转载请注明出自应届生求职招聘论坛 http://bbs.yingjiesheng.com/,本贴地址:http://bbs.yingjiesheng.com/thread-1202-1-1.html

华为各类工程师通信基础面试题库以及答案

华为, 工程师, 基础, 面试, 通信

1、语音信号数字化过程中,采用的是的量化方法是非均匀量化。 2、PCM30/32路系统中,每个码的时间间隔是488ns 。

3、PCM30/32路系统中,TS0用于传送帧同步信号,TS16用于传送话路信令。 4、PCM30/32路系统中,复帧的重复频率为500HZ,周期为2ms。

5、程控交换机的硬件可分为话路系统和控制系统两部分,整个交换机的控制软件都放在控制系统的存储器中。

6、一般二氧化硅光纤的零色散波长在1310nm左右,而损耗最小点在1550nm波长左右。 7、G.652光纤是零色散波长在1310nm的单模光纤。 8、光缆的基本结构由缆芯、加强元件和护套组成。

9、常用的光缆结构形式有层绞式光缆、束管式光缆、骨架式光缆和带状式光缆。 10、在网状网的拓扑结构中,N个节点完全互连需要N(N-1)/2 条传输线路。 11、在星型网的拓扑结构中,N个节点完全互连需要N-1 条传输线路。 12、ATM技术是电路交换技术和分组交换技术的结合。 13、根据98年发布的《自动交换电话(数字)网技术》,我国电话网分为三级。 14、根据新的电话网,我国长途电话网分为二级。

15、当电话网全网为三级时,两端局之间最大的串接电路段数为5段,串接交换中心最多为6个。

16、新中一级长途交换中心(DC1)为省(自治区、直辖市)长途交换中心,其职能主要是汇接所在省(自治区、直辖市)的省际长途来去话务和一级交换中心所在地的长途终端话务。

17、一级长途交换中心(DC1)之间以基干路由网状相连。

18、根据话务流量流向,二级长途交换中心(DC2)也可与非从属的一级长途交换中心DC1建立直达电路群。

19、一级长途交换中心DC1可以具有二级长途交换中心的职能。 20、本地网路由的选择顺序为:直达路由、迂回路由、最终路由。

21、数字本地网中,原则上端至端的最大串接电路数不超过3段。

22、根据CCITT的建议,国内有效号码的长度不超过12位,国际有效号码长度不超过15位。

23、我国电话网目前采用的编号方式为不等位编号。

24、No.7信令中,消息传递部分由低到高依次包括信令数据链路、信令链路功能和信令网功能三个功能级。

25、国内No.7信令网采用由HSTP、LSTP和SP组成的三级信令网。 26、常见的同步基准信号有2048Kbits/s 和2048KHz。 27、我国的No.7信令网为三级网络结构。

28、我国No.7信令网中,第一级HSTP间采用A、B平面连接方式,A、B平面内部各个HSTP网状相连,A和B平面成对的HSTP相连。

29、每个LSTP通过信令链至少要分别连接至A、B平面内成对的HSTP。

30、LSTP至A、B平面两个HSTP的信令链路组之间采用负荷分担方式工作。 31、每个SP至少连至两个STP。

32、SP至两个STP的信令链路应采用负荷分担方式工作。

33、两个信令点间的话务群足够大时,可设置直达信令链,采用直联方式。 34、我国信令网分为33个主信令区。 35、我国国内的信令点编码为24位。 36、直拨PABX应分配给信令点编码。

37、信令数据链路的传输速率为2048Kbits/s。

38、STP设备的基本进网要求规定,型STP信令链路数量不小于512条链路。 39、STP设备的基本进网要求规定,型STP信令处理能力不小于80000MSU/s。 40、STP设备的基本进网要求规定,型STP信令链路组数量不小于256。

41、STP设备的基本进网要求规定,型STP路由区不小于1024。

42、STP设备的基本进网要求规定,综合型STP信令处理能力不小于10000MSU/s ,最大信令链路数量不小于128。

43、信令路由的选择规则是首先选择正常路由,当正常路由故障不能使用时,再选择替换路由。

44、高效直达电路群上的话务可溢出到其他电路群上去,低呼损直达电路群上的话务不允许溢出到其他电路群上去。

45、本地网为网状网结构时,所有端局与长途局间必须设置基干电路群,所有端局间必须设置低呼损直达电路群。

46、本地网为集中汇接方式时,所有端局与长途局间必须设置基干电路群,所有端局和汇接局之间必须设置低呼损直达电路群。话务量大的两端局之间可设置直达电路(高效或低呼损)。汇接局和长途局之间可设置低呼损直达电路群。 47、根据交换设备总技术规范书,我国电话用户的话务负荷分为两档:0.05-0.10Erl/用户、0.10-0.15Erl/用户。

48、根据交换设备总技术规范书,交换设备来话中继话务负荷按0.7Erl/线计算。 49、在中国1号信令的后向A组信号中,A1:发下一位,A2:由第一位发起,A3:转KB信号,A4:机键拥塞,A5:空号,A6:发KA和主叫用户号码。

50、我国交换机本地通信的计费方式为:由主叫用户所在的发端本地局负责计费,对PSTN用户采用复式记次方式,对ISDN用户采用详细记录(LAMA)方式。

51、我国交换机国内长途通信的计费方式为:原则上由发端长途局进行计费,采用详细计费记录(CAMA)方式。

52、根据交换设备总技术规范书,交换设备用户侧接口有:二线模拟接口Z、数字接口V和U。中继侧接口只使用数字接口A(2048Kbps/s)

53、根据交换设备总技术规范书的规定,交换机采用主从同步方式。

、最基本的光传输系统由电/光变换器(E/O)、光/电变换器(O/E)和光纤组成。

55、要将交流220V电源转换成稳定的-48V直流电源输出,一般需经过变压、整流、滤波和稳压四个步骤。

56、同步网中时钟有四种工作状态: 快捕、 跟踪、 保持和自由运行。

57、信令网是由信令点SP、信令转接点STP以及连接它们的信令链路LINK组成。 58、ATM采用53字节的定长信元,其中5 字节为信元头,48字节为信息字段。 59、在PCM传输线上传输的码型是HDB3码,在交换设备内采用的码型是NRZ码。 60、我国数字移动通信网(GSM)采用3 级结构,分别是TMSC1、TMSC2和MSC。 61、OSI参考模型中的七层由低到高分别为物理层、数据链路层、网络层、传送层、会话层、表示层和应用层。

62、TCP/IP中的TCP指传输控制协议,IP是指网际协议,IPX/SPX中的IPX指互联息包交换协议,SPX是指顺序信息交换包协议。

63、通信网的基本结构形式有五种,分别是网型、星型、复合型、环型、总线型。 、数字交换网络所用的时分接线器有 时间接线器 和 空间接线器 两种。

65、我国目前使用的随路信令为中国一号信令系统,具体分为 线路 信令和 记发器 信令。 66、语音数字化处理在PCM系统的发端需包括采样、量化、编码个基本部分;而在收端包括再生、解码 、滤波三个部分。

67、数字用户交换机的用户电路具有七种功能,通常简称为“BORSCHT”功能。即馈电、过压保护、振铃、监视、编译码、混合和测试。

68、10BASE2同轴细缆网线采用BNC、每一区段最大传送距离是185米,10BaseT无屏蔽双绞网线采用RJ45接头、每一区段最大传送距离是100米。 69、No.7信令方式的基本功能结构是由 消息传递部分MTP 和 用户部分UP 组成。其中 用户部分UP 可以是 电话用户 部分、 数据用户DUP 部分或 ISDN用户 部分等。

70、Erl的计算方法:单位时间内通话时间所占的百分比。 BHCA的计算方法:忙时最大试呼次数。

71、七号信令电路,国标规定了两种选线方式:大小/小大、主控/非主控,优先使用主控/非主控方式。

72、DPC为 目的信令点编码 ,OPC为 源信令点编码 ,CIC为 电路识别码,其中CIC的最低5位表示分配给话路的实际时隙号, 其余7位 表示起源点和目的点的PCM系统识别码。

73、数据通信用户设备按功能可分成 数据终端设备(DTE)和数据电路终接设备 (DCE) 。 74、TCP协议和IP协议分别是在OSI模型中第四层(传送层)和第三层(网络层)上实现的。

75、HDLC是高速数据链路控制规程的缩写,HDSL是高比特率数字用户电路的缩写,ADSL是异步数字用户电路的缩写,SDSL是同步数字用户电路的缩写。

76、电路交换方式分为时分电路交换方式和空分电路交换方式,存储交换方式分为报文交换方式和分组交换方式。

77、进行时隙交换采用T接线器,T接线器有输入控制和输出控制 两种方式,T接线器由 语音存储器 和控制存储器 两部分组成。

78、电话网组成部分包括传输线路、交换机 和 用户终端。 79、在NO.7信号中,IAM表示初始地址信息 ,IAI表示带附加信息的初始地址信息 ,ANC表示应答计费 ,GRQ表示 一般请求信号 ,GSM表示 一般前向建立信号,ACM表示 地址全信息 , 前向拆线信号为 CLF ,释放监护信号为 RLG 。

80、NO.7信令单元有 消息信令单元 、 链路状态单元和填充单元等三种信号单元。 81、NO.7信令网的工作方式,根据通话电路和信号链路的关系, 一般可分为 直连工作方式和 准直连工作方式。

82、接入网有三类主要接口用户网络接口(UNI)、 业务节点接口(SNI) 、Q3管理接口. 83、TMN提供 性能管理,故障管理,配置管理,帐务管理,安全管理 五个管理功能域. 84、SDH帧结构分为 段开销SOH,信息净负荷PAYLOAD,管理单元指针AU PTR 和三部分。3个TU-12构成 1个TUG-2, 7个TUG-2构成一个TUG-3,3个TUG-3构成一个VC-4。 85、 FTTC意思是光纤到路边 、FTTB意思是光纤到楼 、FTTO意思是光纤到办公室、FTTH意思是光纤到户。

86、有两种基本的ISDN服务类型:基本速率接口BRI和基群速率接口PRI。 填空题

我国和欧洲采用的PCM非均匀量化方式实现方法为(A律13折线压扩),共分(128)个量化级,而*和北美采用的非均匀量化方法是(u律压扩)。 石英光纤的零色散波长在(1.31)um左右,损耗最小点在(1.55)um左右。 中国长途No.7信令网采用(三)级结构,第一级为(高级信令转接点HSTP),第二级为(低级信令转接点LSTP),第三级为(信令点SP)。大、中城市的本地网采用(二)级信令网。 根据我国的信令网组织原则,每个信令链路组中至少应包括(2)条信令链路。 信令路由可分为正常路由和(迂回路由)

No.7信令方式中,OPC指(源信令点编码),DPC指(目的信令点编码),CIC指(电路识别码),SLC指(信令链路编码)。 No.7信令方式的基本功能结构是由(消息传递部分(MTP))和(用户部分( UP))组成的。

No.7信令方式的信令单元可分为(MSU)、(LSSU)和(FISU)三种。 No.7信令系统的工作方式有直连工作方式、(准直连工作方式)和(全分离工作方式)三种。数字信令链路的速率为()KBPS

1数字同步网的同步方式可分为(准同步)、主从同步和(相互同步)等三种方式,其中主从同步方式又可分为(主时钟控制同步方式)和(等级时钟同步方式) 我国国内No.7信令网的信令点编码由(主信令区编码)、(分信令区编码)和(信令点编码)组成。

光纤按传输总模数可分为(单模光纤)和(多模光纤)

目前我国的移动通信网(GSM)采用的频段为(900M)Hz和(1800M)Hz。

我国数字移动通信网(GSM)采用(三)级结构,分别是(TMSC1、TMSC2和MSC) 数字移动通信系统中,A接口是(MSC)和(BSC)之间的接口,接口速率为(2M)bps,Abits接口是(BSC)和(BTS)间的接口。

OSI参考模型中的七层由低到高分别为(物理层)、(数据链路层)、(网络层)、(传送层)、(会话层)、(表示层)和(应用层)。

TCP/IP中的TCP指(传输控制协议),IP是指网际协议,IPX/SPX中的IPX指(互联息包交换协议),SPX是指(顺序信息交换包协议)。

V5.2接口上的每一条2048kbit/s链路上的 TS16 和 TS31 均可用作物理C通路;凡不用作C通路的其它时隙,除 TS0 外,均可作为承载通路。

综合型STP由于都采用2Mb/s接口,因而综合型STP配备的时钟等级应由该STP在信令网中的等 级决定,HSTP 应采用第二级A类时钟,LSTP 若设在C3级中心时,应采用第二级B类时钟,LSTP 若设在汇接局时,应采用第三级时钟。

电信建筑防雷接地装置的冲击接地电阻不应大于10W。室外的电缆、金属管道等在进入建筑物之前,应进行接地,室外架空线直接引入室内时在入口处应加避雷器。 交换机机房内设计要满足 国家二 级防火标准。

每瓦电能变成热能的换算系数是0.86 。

交换机是*定时器来实现监视和话路强迫释放,国标规定摘机久不拨号等待时长:10s ,号间久不拨号等待时长20s ,应答监视长途呼叫90s 。

国标规定SDH设备应至少配备有 2 个外同步时钟输入接口和 1 个外同步的时钟输出接口,各接口应符合 ITU-T建议 G.703 。

一个交换设备对一个目标局可选择的最大路由数为 5 个。

华为公司的用户电缆中芯对编排所采用的五种色码线序为 粉橙绿蓝灰 。

对于基站的固定天线,在工作频率范围内,无线端口的VSWR应不大于 1.5。 GSM的空中物理信道是一个频宽200KHZ,时长为0.577ms的物理实体。

移动用户至公用通信网接口处的净衰耗标称值为4.5dB 14、根据97年我国新的电话交换设备总技术规范书,对开放非ISDN业务的用户线话务量可分两档取定:(0.05-0.1)Erl/线和 (0.1-0.15)Erl/线; 中继线的话务量可按(0.7)Erl/线取定。 我国目前电信网管系统分为(全国中心)、(省中心)和(本地网中心)三级 。

在SDH中,STM-1的速率为(155.520M)bps,STM-4的速率为(622.080M)bps,STM-16的速率为(2488.240M)Bps.

信令在多段路由上的传送方式可分为(端到端)和(逐段转发)两种,No.7信令采用的传送方式是(逐段转发)。

目前我国电话网的计费方式有(CAMA)、(LAMA)和(PAMA)三种,

根据C &C08交换机的安装规范要求,机房净高(梁下或风管下)不得小于(3.0)m。 C&C08交换机第一排机架距墙应不少于(1.2-1.5)m,前后两排机架正面的间距一般应设计为(1.4-1.5)m,最小不得小于(1.2)m;机架侧面与墙的距离不小于(0.8)m,机架背面距墙不应小于(1)M。

C&C08交换机的直流输入电压范围为(-41V-- -57V)。

C&C08交换机安装规范要求地板承重应不小于(450Kg)。

BITS提供的时钟信号可分为两种,一种是(2MHZ)信号,一种是(2Mbit)信号。 2B+D ISDN数字用户线总的传输速率是(160Kbps),一帧有(20)比特。

阻抗为50欧姆的同轴细缆网线,单网段最大传输距离为(185)m,无屏蔽双绞网线的最大传输距离为(100)M。

机房内通信设备及其供电设备(正常不带电的金属部分),(进局电缆的保护装置接地端),(以及电缆的金属护套)均应作保护接地。

大楼顶的微波天线及其支架应与(避雷接地线)就近连通。天馈线的(上端)和进入机房入口处均应就近接地。

电力室的直流电源接地线必须从(接地总汇集线)上引入。其他机房的直流电源接地线亦可从(分汇集线上)引入。

机房的直流电源接地垂直引线长度超过(30米)时,从(30米)开始,应每向上隔一层与接地端子连接一次。

局频同轴布线电缆(外导体)和屏蔽电缆的(屏蔽层两端),均应与所连接设备的金属机壳的外表面保持良好的电气接触。

各类通信设备保护地线的截面积,应根据最大故障电流值确定,一般宜选用(35-95)平方毫米(相互故障电流为25-350A)的(多股)铜线。 综合通信大楼的接地电阻值不宜大于(1)欧姆。 电源系统是由(交流供电系统)、(直流供电系统)和相应的(接地系统)组成。(集中供电)、(分散供电)、(混合供电)为3种比较典型的系统组成方式。 直流供电系统由(整流设备)、(蓄电池组)和(直流配电设备)组成。

48V直流放电回路全程压降不应大于(3.2)V。

同步的含义使通信网上的数字设备工作在一个相同的(平均速率)上。发送设备快于接收设备的时钟速率,会产生(漏读)滑动,反之会产生(重读)滑动。 同步网的同步是数字网中(所有设备时钟)之间的同步。“同步”包括(比特定时)和(帧定时)两层含义。

同步方式分为(全同步)、(全准同步)、(混合同步)三类。

同步方法分为(主从同步法)和(互同步法)。 同步系统定时基准的传递方式有以下三种:(PDH 2048kbit/s专线)、(SDH STM-N 线路信号)、(PDH 2048kbit/s业务电路)。 同步网络有(2048khz)、(2048kbit/s)、(STM-N)三种接口。 选择题

1、通信网的基本结构形式有五种,以下正确的说法是(C) A、网型、星型、树型、环型、总线型; B、网型、星型、线型、复合型、环型; C、网型、星型、复合型、环型、总线型;

D、网型、环型、线型、复合型、树型。

2、N个节点完全互联的网型网需要的传输电路数为(D) A、N(N-1) B、N C、N-1 D、1/2N(N-1)

3、衡量数字通信系统传输质量的指标是(A)

A、误码率 B、信噪比 C、噪声功率 D、话音清晰度

4、以下关于各种类型路由特点的说法,哪些是不正确的(B)

A、选路顺序是先选直达路由、其次迂回路由、再次基干路由;

B、高效直达路由的呼损不能超过1%,该路由允许有话务溢出到其它路由; C、低呼损直达路由不允许话务量溢出到其它路由; D、一个局向可设置多个路由。

5、消息传递部分为三个功能级,正确的叙述是(D)

A、第一级为数据链路功能级,第二级是信令网功能级,第三级是信令链路功能级; B、第一级为信令链路功能级,第二级是数据链路功能级,第三级是信令网功能级; C、第一级为信令网功能级,第二级是数据链路功能级,第三级是信令链路功能级; D、第一级为数据链路功能级,第二级是信令链路功能级,第三级是信令网功能级; 6、以下关于各种类型路由特点的说法,哪些是不正确的(B) A、选路顺序是先选直达路由、其次迂回路由、再次基干路由;

B、高效直达路由的呼损不能超过1%,该路由允许有话务溢出到其它路由; C、低呼损直达路由不允许话务量溢出到其它路由; D、一个局向可设置多个路由。

7、分组交换网的网间互联信令规程是(B) A、X.21 B、X.25 C、X.28 D、X.75

8、以下属于可接入N-ISDN的业务终端有:(A、B、C、D、F) A、数字电话 B、高速数据传真

C、384K桌面视像系统 D、会议电视

E、高清晰度电视 F、计算机通信

9、下列属于采用虚电路连接的系统是(A、C、D)

A、分组交换 B、DDN C、帧中继 D、ATM E、SDH

10、我国对型STP设备要求其信令链路数不得小于(C) A、128;B、256;C、512;D、1024

11、我国对型STP设备要求其信令链路数不得小于(B) A、7000MSU/s;B、10000MSU/s;C、14000MSU/s;D、20000MSU/s 12、ATM信元的交换方式为(C) A、电路交换; B、分组交换; C、电路交换和分组交换的组合; D、与电路交换和分组交换方式毫无关系。 13、GSM的多址方式为(D)

A、FDMA; B、TDMA; C、CDMA; D、FDMA-TDMA混合技术 14、GSM系统中,每个载频可包括(A)个信道 A、8; B、6; C、4; D、2

15、以下属于被叫控制的特服业务是(B) A、110、119、112、180 B、110、119、120、122 C、110、114、117、168 D、110、119、166、185 16、 以下哪种技术属于高速计算机网络技术(B、D) A、10BASE-T; B、ATM; C、EDI(电子数据交换); D、FDDI

17、下列属于计算机网络协议的有(A、C) A、TCP/IP ; B、MAP; C、IPX/SPX; D、V.24

18、通过使用下列哪种命令可以获得本机的IP地址(B、D) A、ping B、winipcfg C、tracert D、ipconfig

19、以下哪些IP地址可以分配给一台计算机(D)

A、256.3.2.1; B、197.9.4.0; C、199.100.331.78; D、11.15.33.235

20、下列属于网络互联设备的有(A、B、D、F)

A、路由器;B、中继器;C、防火墙;D、网络交换机; E、普通HUB ;F、网关

21、当机房处在相对湿度较低的地区环境时,特别是当相对湿度处在 B 以下时,应采用抗静 电地面,加强抗静电措施 。 A、10% B、20%

C 、30% D、40%

22、我国要求局用程控交换机的系统中断时间为平均每年不超过 B 。 A、1小时 B、3分钟 C、24小时 D、一周

23、我国长途自动电话计费方式一般采用 C 计费方式,对本地ISDN用户采用 A 。 A、LAMA B、PAMA C、CAMA D、BULK

24、我国常用的用户信号音如拨号音、忙音、回铃音均采用 B A、 0HZ B、 450HZ

C、双频 D、 1980HZ

25、国标规定SDH设备在光缆线路出现下列情况下应即倒换 B A、 链路故障 B、 帧丢失(LOF)

C、传输出现告警 D、其他

26、国标规定接入网的维护管理接口应符合 C 接口标准

A、Z B、DTE/DCE C、Q3 D、2B1Q

27、国标规定用户线间绝缘电阻要大于 C 欧姆,馈电电流应不小于 E MA A.5000 B.10000 C.20000

D.12 E.18 F.20 G.26

28、国标规定交换机中具备CID功能的用户电路的配置比例暂定为 C 。

A、5%~10% B、10%~20% C、10%~30% D、10%~40%

29、省信令网管理中心中的信令网管理系统最终应通过 B 传送对LSTP和C3信令链路的管 理信息

A、PSDN B、数据通信网 C、 信令网 D、 N-ISDN(D通道)

30、长途自动接续中对信号音的发送地点有统一规定,对于忙音的发送地点为 C 。 A、长途局 B、本地汇接局

C 、发端本地局 D、终端本地局

31、在规定的电源电压和温湿度范围内,450MHZ系统的发射频率误差不得超过 B , 900MHZ系 统的发射频率误差不得超过 C 。

转载请注明出自应届生求职招聘论坛 http://bbs.yingjiesheng.com/,本贴地址:http://bbs.yingjiesheng.com/thread-33-1-1.html

[面试] 硬件巨头Intel笔试面试题目 ZZ 硬件, intel

硬件巨头Intel笔试面试题目

1.每天中午从法国塞纳河畔的勒阿佛有一艘轮船驶往美国纽约,在同一时刻纽约也有一艘轮船驶往勒阿佛。已知横渡一次的时间是7天7夜,轮船匀速航行,在同一航线,轮船近距离可见。

请问今天中午从勒阿佛开出的船会遇到几艘从纽约来的船?

2.巴拿赫病故于1945年8月31日。他的出生年份恰好是他在世时某年年龄的平方,问:他是哪年出生的? 答案:

设他在世时某年年龄为x,则x的平方<1945,且x为自然数。其出生年份x的平方-x=x(x-1),他在世年龄1945-x(x-1)。1945的平方根=44.1,则x应为44或略小于此的数。而x=44时,x(x-1)=44×43=12,算得其在世年龄为1945-12=53;又x=43时,x(x-1)=43×42=1806,得其在世年龄为1945-1806=139;若x再取小,其在世年龄越大,显然不妥。故x=44,即他出生于12年,终年53岁。

笔试题目

1.设计一个重采样系统,说明如何anti-alias。 2.y1(n)=x(2n),y2(n)=x(n/2),问: 如果y1为周期函数,那么x是否为周期函数? 如果x为周期函数,那么y1是否为周期函数? 如果y2为周期函数,那么x是否为周期函数? 如果x为周期函数,那么y2是否为周期函数?

3.如果模拟信号的带宽为5kHz,要用8k的采样率,怎么办。

4.某个程序在一个嵌入式系统(200M的CPU,50M的SDRAM)中已经最优化了,换到另一个系统(300M的CPU,50M的SDRAM)中运行,还需要优化吗? 5.x^4+a*x^3+x^2+c*x+d最少需要做几次乘法。 6.三个float:a,b,c 问值:

(a+b)+c==(b+a)+c (a+b)+c==(a+c)+b

7.把一个链表反向填空。

8.下面哪种排序法对123最快? A. quick sort

B. buble sort C. merge sort

9.哪种结构平均来讲获取一个值最快? A. binary tree B. hash table C. stack 10. #include \"stdafx.h\"

#include struct bit { int a:3; int b:2; int c:3;

};

int main(int argc, char* argv[]) { bit s;

char *c = (char*)&s; *c = 0x99; cout <<

s.a <挑bug,在linux下运行: #include char

*reverse(char* str) {

int len=0, i=0;

char *pstr=str, *ptemp,*pd; while(*++pstr) len++;

pstr--;

//ptemp=(char*)malloc(len+1); ptemp=(char*)malloc(len+1); pd=ptemp; while(len--){ *ptemp=*pstr; ptemp++; pstr--; i++;

}

*ptemp=*pstr; ptemp++; *ptemp='\\0'; return pd; } main()

{

char string[40]= \"Hello World!\"; char *pstr=string; printf(\"%s\ printf(\"%s\ }

实验室笔试题

1.写出下列信号的奈亏斯特频率

(1)f(t)=1+cos(2000pait)+sin(4000pait) (2)f(t)=sin(4000pait)/pait

(3)f(t)=(sin(4000pait)的平方)/pait 2.有两个线程 void producer() { while(1) {

GeneratePacket(); PutPacketIntoBuffer(); Signal(customer); } }

void customer() {

while(1) {

WaitForSignal(); if(PacketInBuffer>10) {

ReadAllPackets(); ProcessPackets(); } }

}

(1)有没有其他方法可以提高程序的性能

(2)可不可以不使用信号之类的机制来实现上述的功能 3.优化下面的程序 (0)sum=0 (1)I=1 (2)T1=4*I (3)T2=address(A)-4 (4)T3=T2[T1] (5)T4=address(B)-4 (6)T5=4*I (7)T6=T4[T5] (8)T7=T3*T5 (9)sum=sum+T6 (10)I=I+1

(11)IF I<20 GOTO (2)

转载请注明出自应届生求职招聘论坛 http://bbs.yingjiesheng.com/,本贴地址:http://bbs.yingjiesheng.com/thread-17004-1-1.html

[面试] 华为面试题(嵌入式系统---好好看看) 笔试题

[此帖已被设为精华] 华为面试

(1)什么是预编译,何时需要预编译: 答案:

1、总是使用不经常改动的大型代码体。

2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。

(2)char * const p char const * p const char *p 上述三个有什么区别? 答案:

char * const p; //常量指针,p的值不可以修改

char const * p;//指向常量的指针,指向的常量值不可以改 const char *p; //和char const *p (3)char str1[] = \"abc\"; char str2[] = \"abc\"; const char str3[] = \"abc\"; const char str4[] = \"abc\"; const char *str5 = \"abc\"; const char *str6 = \"abc\"; char *str7 = \"abc\"; char *str8 = \"abc\"; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; cout < < ( str7 == str8 ) < < endl;

结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。

(4)以下代码中的两个sizeof用法有问题吗?

[C易] void UpperCase( char str[] ) // 将 str 中的小写字母转换成大写字母 { for( size_t i=0; i (5)一个32位的机器,该机器的指针是多少位答案:

指针是多少位只要看地址总线的位数就行了。80386以后的机子都是32的数据总线。所以指针的位数就是4个字节了。

6。main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf(\"%d,%d\答案:2。5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int) int *ptr=(int *)(&a+1); 则ptr实际是&(a[5]),也就是a+5 原因如下: &a是数组指针,其类型为 int (*)[5]; 而指针加1要根据指针类型加上一定的值,不同类型的指针+1之后增加的大小不同 a是长度为5的int数组指针,所以要加 5*sizeof(int) 所以ptr实际是a[5] 但是prt与(&a+1)类型是不一样的(这点很重要) 所以prt-1只会减去sizeof(int*) a,&a的地址是一样的,但意思不一样,a是数组首地址,也就是a[0]的地址,&a是对象(数组)首地址,a+1是数组下一元素的地址,即a[1],&a+1是下一个对象的地址,即a[5].

7。请问以下代码有什么问题: int main() { char a; char *str=&a; strcpy(str,\"hello\"); printf(str); return 0; } 答案:没有为str分配内存空间,将会发生异常问题出在将一个字符串复制进一个字符变量指针所指地址。虽然可以正确输出结果,但因为越界进行内在读写而导致程序崩溃。

8。char* s=\"AAA\"; printf(\"%s\有什么错?答案:\"AAA\"是字符串

常量。s是指针,指向这个字符串常量,所以声明s的时候就有问题。 cosnt char* s=\"AAA\"; 然后又因为是常量,所以对是s[0]的赋值操作是不合法的。

9。写一个“标准”宏,这个宏输入两个参数并返回较小的一个。答案:.#define Min(X, Y) ((X)>(Y)?(Y):(X)) //结尾没有‘;’ 10。嵌入式系统中经常要用到无限循环,你怎么用C编写死循环。答案:while(1){}或者for(;;) 11。关键字static的作用是什么?答案:定义静态变量

12。关键字const有什么含意?答案:表示常量不可以修改的变量。

13。关键字volatile有什么含意?并举出三个不同的例子?答案:提示编译器对象的值可能在编译器未监测到的情况下改变。

14。int (*s[10])(int) 表示的是什么啊?答案:int (*s[10])(int) 函数指针数组,每个指针指向一个int func(int param)的函数。

15。有以下表达式: int a=248; b=4;int const c=21;const int *d=&a; int *const e=&b;int const *f const =&a; 请问下列表达式哪些会被编译器禁止?为什么?答案:*c=32;d=&b;*d=43;e=34;e=&a;f=0x321f; *c 这是个什么东东,禁止 *d 说了是const, 禁止 e = &a 说了是const 禁止 const *f const =&a; 禁止

16交换两个变量的值,不使用第三个变量。即a=3,b=5,交换之后a=5,b=3; 答案:有两种解法, 一种用算术算法, 一种用^(异或) a = a + b; b = a - b; a = a - b; or a = a^b;// 只能对int,char.. b = a^b; a = a^b; or a ^= b ^= a;

17.c和c++中的struct有什么不同?答案:c和c++中struct的主要区别是c中的struct不可以含有成员函数,而c++中的struct可以。c++中struct和class的主要区别在于默认的存取权限不同,struct默认为public,而class默认为private

18.#include #include void getmemory(char *p) { p=(char *) malloc(100); strcpy(p,\"hello world\"); } int main( ) { char *str=NULL; getmemory(str); printf(\"%s/n\ free(str); return 0; } 答案:程序崩溃,getmemory中的malloc 不能返回动态内存, free()对str操作很危险

19.char szstr[10]; strcpy(szstr,\"01234567\"); 产生什么结果?为什么?答案: 长度不一样,会造成非法的OS

20.列举几种进程的同步机制,并比较其优缺点。答案: 原子操作 信号量机制 自旋锁 管程,会合,分布式系统

21.进程之间通信的途径答案:共享存储系统消息传递系统管道:以文件系统为基础 22.进程死锁的原因答案:资源竞争及进程推进顺序非法

23.死锁的4个必要条件答案:互斥、请求保持、不可剥夺、环路

24.死锁的处理答案:鸵鸟策略、预防策略、避免策略、检测与解除死锁

25. 操作系统中进程调度策略有哪几种?答案:FCFS(先来先服务),优先级,时间片轮转,多级反馈

26.类的静态成员和非静态成员有何区别?答案:类的静态成员每个类只有一个,非静态成员每个对象一个

27.纯虚函数如何定义?使用时应注意什么?答案:virtual void f()=0; 是接口,子类必须要实现

28.数组和链表的区别答案:数组:数据顺序存储,固定大小连表:数据可以随机存储,大小可动态改变

29.ISO的七层模型是什么?tcp/udp是属于哪一层?tcp/udp有何优缺点?答案:应用层表示层会话层运输层网络层物理链路层物理层 tcp /udp属于运输层 TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。与 TCP 不同, UDP 并不提供

对 IP 协议的可靠机制、流控制以及错误恢复功能等。由于 UDP 比较简单, UDP 头包含很少的字节,比 TCP 负载消耗少。 tcp: 提供稳定的传输服务,有流量控制,缺点是包头大,冗余性不好 udp: 不提供稳定的服务,包头小,开销小

30:(void *)ptr 和 (*(void**))ptr的结果是否相同?其中ptr为同一个指针答案:.(void *)ptr 和 (*(void**))ptr值是相同的

31:int main() { int x=3; printf(\"%d\ return 1; } 问函数既然不会被其它函数调用,为什么要返回1?答案:mian中,c标准认为0表示成功,非0表示错误。具体的值是某中具体出错信息 32,要对绝对地址0x100000赋值,我们可以用 (unsigned int*)0x100000 = 1234; 那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做?答案:*((void (*)( ))0x100000 ) ( ); 首先要将0x100000强制转换成函数指针,即: (void (*)())0x100000 然后再调用它: *((void (*)())0x100000)(); 用typedef可以看得更直观些: typedef void(*)() voidFuncPtr; *((voidFuncPtr)0x100000)();

33,已知一个数组table,用一个宏定义,求出数据的元素个数答案:#define NTBL #define NTBL (sizeof(table)/sizeof(table[0]))

34。线程与进程的区别和联系? 线程是否具有相同的堆栈? dll是否有的堆栈? 答案:进程是死的,只是一些资源的集合,真正的程序执行都是线程来完成的,程序启动的时候操作系统就帮你创建了一个主线程。每个线程有自己的堆栈。 DLL中有没有的堆栈,这个问题不好回答,或者说这个问题本身是否有问题。因为DLL中的代码是被某些线程所执行,只有线程拥有堆栈,如果DLL中的代码是EXE中的线程所调用,那么这个时候是不是说这个DLL没有自己的堆栈?如果DLL中的代码是由DLL自己创建的线程所执行,那么是不是说DLL有的堆栈?以上讲的是堆栈,如果对于堆来说,每个DLL有自己的堆,所以如果是从DLL中动态分配的内存,最好是从DLL中删除,如果你从DLL中分配内存,然后在EXE中,或者另外一个DLL中删除,很有可能导致程序崩溃 35。unsigned short A = 10; printf(\"~A = %u\\n\输出多少?并分析过程答案:第一题,~A =0xfffffff5,int值 为-11,但输出的是uint。所以输出4294967285 第二题,c=0x10,输出的是int,最高位为1,是负数,所以它的值就是0x00的补码就是128,所以输出-128。这两道题都是在考察二进制向int或uint转换时的最高位处理。 (二)

1. -1,2,7,28,,126请问28和126中间那个数是什么?为什么?答案:第一题的答案应该是4^3-1=63 规律是n^3-1(当n为偶数0,2,4) n^3+1(当n为奇数1,3,5)

2.用两个栈实现一个队列的功能?要求给出算法和思路!答案:设2个栈为A,B, 一开始均为空. 入队: 将新元素push入栈A; 出队: (1)判断栈B是否为空; (2)如果不为空,则将栈A中所有元素依次pop出并push到栈B; (3)将栈B的栈顶元素pop出;这样实现的队列入队和出队的平摊复杂度都还是O(1), 比上面的几种方法要好。

3.在c语言库函数中将一个字符转换成整型的函数是atol()吗,这个函数的原型是什么?答案:函数名: atol 功 能: 把字符串转换成长整型数 用 法: long atol(const char *nptr); 程序例: #include #include int main(void) { long l; char *str = \"987632\"; l = atol(lstr); printf(\"string = %s integer = %ld\\n\

4。对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现? 答案:c用宏定义,c++用inline

5。直接链接两个信令点的一组链路称作什么? 答案:PPP点到点连接

7。软件测试都有那些种类? 答案:黑盒:针对系统功能的测试 白合:测试函数功能,

各函数接口

8。确定模块的功能和模块的接口是在软件设计的那个队段完成的? 答案:概要设计阶段 9。enum string { x1, x2, x3=10, x4, x5, }x; 问x;答案:取值在0。1。10。11。12中的一个

10。unsigned char *p1; unsigned long *p2; p1=(unsigned char *)0x801000; p2=(unsigned long *)0x810000; 请问p1+5= ; p2+5= ; 答案:801005; 810014。不要忘记了这个是16进制的数字,p2要加20变为16进制就是14 选择题: 1.Ethternet链接到Internet用到以下那个协议? A.HDLC;B.ARP;C.UDP;D.TCP;E.ID 2.属于网络层协议的是: A.TCP;B.IP;C.ICMP;D.X.25 3.Windows消息调度机制是: A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈; 答案:b,a,c 四.找错题:

1.请问下面程序有什么错误? int a[60][250][1000],i,j,k; for(k=0;k <=1000;k++) for(j=0;j <250;j++) for(i=0;i <60;i++) a[i][j][k]=0; 答案:把循环语句内外换一下 2。以下是求一个数的平方的程序,请找出错误: #define SQUARE(a) ((a)*(a)) int a=5; int b; b=SQUARE(a++); 答案:这个没有问题,s(a++),就是((a++)×(a++))唯一要注意的就是计算后a=7了 3。typedef unsigned char BYTE int examply_fun(BYTE gt_len; BYTE *gt_code) { BYTE *gt_buf; gt_buf=(BYTE *)MALLOC(Max_GT_Length); ...... if(gt_len>Max_GT_Length) { return GT_Length_ERROR; } ....... } 答案:要释放内存问答题: 1.IP Phone的原理是什么? 答案:IPV6 2.TCP/IP通信建立的过程怎样,端口有什么作用?答案:三次握手,确定是哪个应用程序使用该协议 (三)

1、局部变量能否和全局变量重名?答案:能,局部会屏蔽全局。要用全局变量,需要使用\"::\" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内

2、如何引用一个已经定义过的全局变量?答案:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错

3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?答案:可以,在不同的C文件中以static形式来声明同名全局变量。可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错 4、语句for( ;1 ;)有什么问题?它是什么意思?答案:和while(1)相同。

5、do„„while和while„„do有什么区别?答案:前一个循环一遍再判断,后一个判断以后再循环。

6、请写出下列代码的输出内容#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 a=10; b=a++;//a=11 b=10 c=++a;//a=12 c=12 d=10*a++;//a=13 d=120 高级题

1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

答案:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不

同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,了它的使用范围。 static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件 static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝

2、程序的局部变量存在于()中,全局变量存在于()中,动态申请数据存在于( )中。 答案:栈;静态区;堆 3、设有以下说明和定义: typedef union {long i; int k[5]; char c;} DATE; struct data { int cat; DATE cow; double dog;} too; DATE max; 则语句 printf(\"%d\的执行结果是:______ 答案:DATE是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20 data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32. 所以结果是 20 + 32 = 52. 当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20 4、队列和栈有什么区别?

答案:队列先进先出,栈后进先出÷ 5、这道题目出错了,这里就不写上了。

6、已知一个单向链表的头,请写出删除其某一个结点的算法,要求,先找到此结点,然后删除。答案:slnodetype *Delete(slnodetype *Head,int key){}中if(Head->number==key) { Head=Pointer->next; free(Pointer); break; } Back = Pointer; Pointer=Pointer->next; if(Pointer->number==key) { Back->next=Pointer->next; free(Pointer); break; } void delete(Node* p) { if(Head = Node) while(p) }

7、请找出下面代码中的所以错误说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”

1、#include\"string.h\" 2、main() 3、{ 4、 char*src=\"hello,world\"; 5、 char* dest=NULL; 6、 int len=strlen(src); 7、 dest=(char*)malloc(len); 8、 char* d=dest; 9、 char* s=src[len]; 10、 while(len--!=0) 11、 d++=s--; 12、 printf(\"%s\、 return 0; 14、} 答案:还要加上#include int main(){ char* src = \"hello,world\"; int len = strlen(src); char* dest = (char*)malloc((len+1)*sizeof(char)); //要为\\0分配一个空间 char* d = dest; char* s = &src[len-1]; //指向最后一个字符 while( len-- != 0 ) *d++=*s--; *d = 0; //尾部要加\\0 printf(\"%s\\n\free(dest);// 使用完,应当释放空间,以免造成内存汇泄露 return 0; } 华为笔试题(3) 2006-09-29 19:41

一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)

1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( 正确 ) 2、int (*ptr) (),则ptr是一维数组的名字。(错误 int (*ptr) ();定义一个指向函数的指针变量 )

3、指针在任何情况下都可进行>, <,>=, <=,==运算。( 错误 ) 4、switch(c) 语句中c可以是int ,long,char ,float ,unsigned int 类型。( 错,不能用实形 )

二、填空题(共30分)

1、在windows下,写出运行结果,每空2分,共10分。 char str[ ]= "Hello"; char *p=str; int n=10; sizeof(str)=( ) sizeof(p)=( ) sizeof(n)=( ) void func(char str[100]){ } sizeof(str)=( ) 答案:6,4,4,4, 具体解释请参看我的空间里的“C/C++程序员应聘试题剖析”

2、void getmemory(char **p, int num) { *p=(char *) malloc(num);} void test(void) { char *str=NULL; getmemory(&str,100); strcpy(str,"hello"); printf(str); } 运行test函数有什么结果?( )10分 答案:输出hello,但是发生内存泄漏。 3、设

int

arr[]={6,7,8,9,10};

int

*ptr=arr;

*(ptr++)+=123;

printf("%d,%d",*ptr,*(++ptr)); ( ) 10分答案:8, 8。这道题目的意义不大,因为在不同的编译器里printf的参数的方向是不一样的,在vc6.0下是从有到左,这里先*(++ptr) 后*pt,于是结果为8,8 三、编程题(第一小题20,第二小题30分)

1、 不使用库函数,编写函数int strcmp(char *source, char *dest) 相等返回0,不等返回-1; 答案:一、 int strcmp(char *source, char *dest) { assert((source!=NULL)&&(dest!=NULL)); int i,j; for(i=0; source[i]==dest[i]; i++) { if(source[i]=='\\0' && dest[i]=='\\0') return 0; else return -1; } } 答案:二、 int strcmp(char *source, char *dest) { while ( (*source != '\\0') && (*source == *dest)) { source++; dest++; } return ( (*source) - (*dest) ) ? -1 : 0; }

2、 写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1 答案:一、 int fun(char *p) { if(p==NULL) return -1; else { int length = 0; int i = 0; int judge = 1; length = strlen(p); for(i=0; i 1.在OSI 7 层模型中,网络层的功能有( ) A.确保数据的传送正确无误 B.确定数据包如何转发与路由 C.在信道上传送比特流 D.纠错与流控 2.FDDI 使用的是___局域网技术。( ) A.以太网; B.快速以太网; C.令牌环; D.令牌总线。

3.下面那种LAN 是应用CSMA/CD协议的() A.令牌环 B.FDDI C.ETHERNET D.NOVELL

4.TCP 和UDP 协议的相似之处是 ( ) A.面向连接的协议 B.面向非连接的协议 C.传输层协议 D.以上均不对 5.应用程序PING 发出的是___报文.( ) A.TCP 请求报文。 B.TCP 应答报文。 C.ICMP 请求报文。 D.ICMP 应答报文。

6.以下说法错误的是(多) ( ) A.中继器是工作在物理层的设备 B.集线器和以太网交换机工作在数据连路层 C.路由器是工作在网络层的设备 D.桥能隔离网络层广播

7.当桥接收的分组的目的MAC地址在桥的映射表中没有对应的表项时,采取的策略是( ) A.丢掉该分组 B.将该分组分片 C.向其他端口广播该分组 D.以上答案均不对

8.LAN Switch 在网络层次模型中的地位( ) A.物理层 B.链路层 C.网络层 D.以上都不是

9.小于___的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。( ) A.199 B.100 C.1024 D.2048

10.当一台主机从一个网络移到另一个网络时,以下说法正确的是 ( ) A.必须改变它的IP 地址和MAC 地址 B.必须改变它的IP 地址,但不需改动MAC 地址 C.必须改变它的MAC 地址,但不需改动IP 地址 D.MAC 地址.IP 地址都不需改动答案:1.B; 2.C; 3.C; 4.C; 5.C; 6.BD; 7.C; 8.B; 9.C; 10.B.

华为笔试题(4) 2006-09-30 13:00

1. 找错 void test1() { char string[10]; char* str1=\"01234567\"; strcpy(string, str1); } 答:表面上并且编译都不会错误。但如果string数组原意表示的是字符串的话,那这个赋值就没有达到意图。最好定义为char string[11],这样最后一个元素可以存储字符串结尾符'\\0'; void test2() { char string[10], str1[10]; for(int I=0; I <10;I++) { str1[I] ='a'; } strcpy(string, str1); } 答:strcpy使用错误,strcpy只有遇到字符串末尾的'\\0'才会结束,而str1并没有结尾标志,导致strcpy函数越界访问,不妨让str1[9]='\\0',这样就正常了。 void test3(char* str1) { char string[10]; if(strlen(str1) <=10) { strcpy(string, str1); } } 答:这又会出现第一道改错题的错误了。strlen(str1)算出来的值是不包含结尾符'\\0'的,如果str1刚好为10个字符+1结尾符,string就得不到结尾符了。可将strlen(str1) <=10改为strlen(str1) <10。

2. 找错 #define MAX_SRM 256 DSN get_SRM_no() { static int SRM_no; int I; for(I=0;I =MAX_SRM) return (NULL_SRM); else return SRM_no; } 答:我不知道这段代码的具体功能,但明显有两个错误 1,SRM_no没有赋初值 2,由于static的声明,使该函数成为不可重入(即不可预测结果)函数,因为SRM_no变量放在程序的全局存储区中,每次调用的时候还可以保持原来的赋值。这里应该去掉static声明。

3. 写出程序运行结果 int sum(int a) { auto int c=0; static int b=3; c+=1; b+=2; return(a+b+c); } void main() { int I; int a=2; for(I=0;I <5;I++) { printf(\"%d,\sum(a)); } } 答:8,10,12,14,16 该题比较简单。只要注意b声明为static静态全局变量,其值在下次调用时是可以保持住原来的赋值的就可以。

4. int func(int a) { int b; switch(a) { case 1: b=30; case 2: b=20; case 3: b=16; default: b=0; } return b; } 则func(1)=? 答:func(1)=0,因为没有break语句,switch中会一直计算到b=0。这是提醒我们不要忘了break。呵呵。

5: int a[3]; a[0]=0; a[1]=1; a[2]=2; int *p, *q; p=a; q=&a[2]; 则a[q-p]=? 答:a[q-p]=a[2]=2;这题是要告诉我们指针的运算特点

6. 定义 int **a[3][4], 则变量占有的内存空间为:_____ 答:此处定义的是指向指针的指针数组,对于32位系统,指针占内存空间4字节,因此总空间为3×4×4=48。 7. 编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。如输入2004年12月31日23时59分59秒,则输出2005年1月1日0时0分0秒。 答: /*输入年月日时分秒,输出年月日时分秒的下一秒,输出仍然在原内存空间*/ void NextMinute(int *nYear,int *nMonth,int *nDate,int *nHour,int *nMinute,int *nSecond) { int nDays; (*nSecond)++; // 秒加1 if(*nSecond>=60) // 秒满60,做出特殊处理,下面时,日,月等类同 { *nSecond=0; (*nMinute)++; if(*nMinute>=60) { *nMinute=0; (*nHour)++; if(*nHour>=24) { *nHour=0; (*nDate)++; switch(*nMonth) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: nDays=31; break; case 2:// 判断闰年 if(*nYear%400==0 ¦ ¦*nYear%100!=0&&*nYear%4==0) { nDays=29; }

else { nDays=28; } break; default: nDays=30; break; } if(*nDate>nDays) { *nDate=1; (*nMonth)++; if(*nMonth>12) { *nMonth=1; (*nYear)++; } } } } } } /*示例可运行代码*/ void main() { int nYear=2004,nMonth=12,nDate=31,nHour=59,nMinute=59,nSecond=59; NextMinute(&nYear,&nMonth,&nDate,&nHour,&nMinute,&nSecond);

printf(\"The

result:%d-%d-%d %d:%d:%d\ear,nMonth,nDate,nHour,nMinute,nSecond); } 华为硬件笔试题 2006-09-30 13:01

一 选择 13个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理 有关于 1.微分电路 2.CISC,RISC 3.数据链路层

二 填空 10个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理 有关于 1.TIC6000 DSP 2.二极管 3.RISC 4.IIR

三 简答

1.x(t)的傅立叶变换为X(jw)=$(w)+$(w-PI)+$(w-5) h(t)=u(t)-u(t-2) 问: (1),x(t)是周期的吗? (2),x(t)*h(t)是周期的吗? (3),两个非周期的信号卷积后可周期吗? 2.简述分组交换的特点和不足四 分析设计 1.波形变换题目 从正弦波->方波->锯齿波->方波,设计电路 2.74161计数器组成计数电路,分析几进制的 3.用D触发器构成2分频电路 4.判断MCS-51单片机的指令正确还是错误,并指出错误原因 (1) MUL R0,R1 (2) MOV A,@R7 (3) MOV A,#3000H (4) MOVC @A+DPTR,A (5) LJMP #1000H () 5.MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中,p1.0的输出频率 MOV TMOD,#01H SETB TR0 LOOP:MOV TH0,#0B1H MOV TL0,#0E0H LOOP1:JNB TF0,LOOP1 CLR TR0 CPL P1.0 SJMP LOOP

华为硬件面试题 2006-09-30 13:02 全都是几本模电数电信号单片机题目 1.用与非门等设计全加法器

2.给出两个门电路让你分析异同 3.名词:sram,ssram,sdram

4.信号与系统:在时域与频域关系 5.信号与系统:和4题差不多

6.晶体振荡器,好像是给出振荡频率让你求周期(应该是单片机的,12分之一周期.. ..) 7.串行通信与同步通信异同,特点,比较

8.RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?) 9.延时问题,判错

10.史密斯特电路,求回差电压

11.VCO是什么,什么参数(压控振荡器?) 12. 用D触发器做个二分颦的电路.又问什么是状态图 13. 什么耐奎斯特定律,怎么由模拟信号转为数字信号 14. 用D触发器做个4进制的计数 15.那种排序方法最快? 一、 研发(软件)

用C语言写一个递归算法求N!; 给一个C的函数,关于字符串和数组,找出错误; 防火墙是怎么实现的? 你对哪方面编程熟悉?

硬件: 1、继电器控制电路。 2、SDRAM是怎么工作的 3、写出逻辑表达式说明A2A1A0

大于B2B1B0。 4、常用触发器有几种 5、示波器有几种触发方式,举出三种 华为3COM数据通信工程师试题 2006-09-29 18:53

1 H.323协商答案:12个包协商,先H225然后H245,需要注意的是面试官可能会问到跟SIP的比较

2 ipsec为什么是三层的。L2tp为什么是二层的? 答案:IPSec (Internet 协议安全)是一个工业标准网络安全协议,为 IP 网络通信提供透明的安全服务,保护 TCP/IP 通信免遭窃听和篡改,可以有效抵御网络攻击,同时保持易用性。IPSec有两个基本目标:1)保护IP数据包安全;2)为抵御网络攻击提供防护措施。 第三层保护的优点 通常IPSec提供的保护需要对系统做一定的修改。但是IPSec在IP传输层即第三层的\"策略执行\"(strategic implementation)几乎不需要什么额外开销就可以实现为绝大多数应用系统、服务和上层协议提供较高级别的保护;为现有的应用系统和操作系统配置IPSec几乎无须做任何修改,安全策略可以在Active Directory里集中定义也可以在某台主机上进行本地化管理。 IPSec策略在ISO参考模型第三层即网络层上实施的安全保护,其范围几乎涵盖了TCP/IP协议簇中所有IP协议和上层协议,如TCP、UDP、ICMP,Raw(第255号协议)、甚至包括在网络层发送数据的客户自定义协议。在第三层上提供数据安全保护的主要优点就在于:所有使用IP协议进行数据传输的应用系统和服务都可以使用IPSec,而不必对这些应用系统和服务本身做任何修改。 运作于第三层以上的其他一些安全机制,如安全套接层SSL,仅对知道如何使用SSL的应用系统(如Web浏览器)提供保护,这极大地了SSL的应用范围;而运作于第三层以下的安全机制,如链路层加密,通常只保护了特定链路间的数据传输,而无法做到在数据路径所经过的所有链路间提供安全保护,这使得链接层加密无法适用于 Internet 或路由 Intranet 方案中的端对端数据保护。 L2TP(第二层隧道协议)通过使用虚拟专用网 (VPN) 连接和第二层隧道协议 (L2TP),可以通过 Internet 或其他公共网络访问专用网。L2TP 是一个工业标准 Internet 隧道协议,它和点对点隧道协议 (PPTP) 的功能大致相同。利用L2TP来构建企业的VPN,一样需要运营商支持,因为LAC一般是在传统电话交换网络中部署的,并且一个公司的分支机构以及移动办公的员工在地域上分布很广,所以需要各地的运营商都具备LAC才能够实现企业大范围构建VPN网络。当然企业也可以构建自己的基于L2TP的VPN网络在L2TP VPN中,用户端的感觉就像是利用PPP协议直接接到了企业总部的PPP端接设备上一样,其地址分配可以由企业通过DHCP来分配,认证方式可以沿用PPP一直沿用的各种认证方式,并且L2TP是IETF定义的,其MIB库也将定义出来从而可以实现全局的网络管理。

3 ospf中包的ttl值是多少? 答案:1,因为224.0.0.5/224.0.0.6是本地链路组播

4 OSPF为什么要划分区域?答案:RD用于BGP区分VPN路由,RT用于在各VRF中导入或导出路由

5 MPLS VPN的标签一共有几层。内网的标签放在哪里。答案:如果没有流量工程则是2层,内网标签在隧道标签之后

6 MPLS中RD和RT的作用分别是什么?答案:减少CPU负载,区域间使用距离矢量算法,因此其它区域的泛洪不会影响区域的SPF运算,这里注意面试官可能会问OSPF多区域如何防止环路。(注意答本质而不是现象,免得面试官追问)

7 RR防止环路的机制。答案:RR中通过ORIGIN ID和CLUSTER ID防止环路,若RR收到带有自己CLUSTER ID的路由则丢弃

8 BGP控制out-bound用local-pre,控制进来的用med. 答案:正确

9 ospf是工作在哪个协议上的?答案:IP,OSPF协议号

10 ospf的LSA类型。答案:1,2,3,4,5,6,7,没有什么好说的,注意考官问到第6类LSA,组播再准备多点

11 简述OSPF的基本工作机制。答案:这个没什么可以说了,把知道的都说出来就行了 12 ppp的lcp和ncp协商过程。答案:LCP过程协商二层链路相关参数,MTU/PPP压缩/认证协议类型等~~~NCP协商第三层协议,IP地址,IP压缩等等,这里记住最好不要说CDP 13 笔试中还有一道PSTN的信令控制有哪三种?答案:这个我只知道随路信令和共路信令,信工同学提供的答案是:监视\\号码\\音信号\\,知道正确答案的朋友麻烦纠正一下

14sloari 8.0查看进程的命令是什么?linux 7.3查看IP的命令是什么?答案:不知道华为为什么问这个,第一个是PS吧?第二个是IFCONFIG /A

15 IP是5.32.0.0,掩码255.224.0.0。请问最大的有效地址是多少。答案:最大主机地址5。。255。2

17 lx/lh的有效距离是多少?答案:???

18 IP 包头几个字节?加上数据部分几个字节答案:应该是问IPV4,一般20字节,加上源路由选择等后最大60字节,加上数据部分还是根据链路MTU决定

20 CQ能不能有一种流量dominate第二种流量? 答案:CQ不能有一种流量DOMINATE其它任何流量 21 FTP下载一个文件完成。有几个TCP连接答案:4个

最后,推荐几个比较好的bbs,南京大学小百合bbs,南开大学bbs,水木清华bbs,复旦日月光华bbs,这些bbs的精华区里会有很多相关的面经,都是前辈们的经历,很有参考价值

转载请注明出自应届生求职招聘论坛 http://bbs.yingjiesheng.com/,本贴地址:http://bbs.yingjiesheng.com/thread-45814-1-1.html

大公司笔试电子类的试题

优点, 公司笔试, 电路, 微电子, 电子类 各大公司电子类招聘题目精选-模拟电路

1、基尔霍夫定理的内容是什么?(仕兰微电子) 2、平板电容公式(C=εS/4πkd)。(未知) 3、最基本的如三极管曲线特性。(未知)

4、描述反馈电路的概念,列举他们的应用。(仕兰微电子)

5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反 馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非 线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)

6、放大电路的频率补偿的目的是什么,有哪些方法?(仕兰微电子)

7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。(未知) 8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。(凹凸)

9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺 点,特别是广泛采用差分结构的原因。(未知) 10、给出一差分电路,告诉其输出电压Y+和Y-,求共模分量和差模分量。(未知) 11、画差放的两个输入管。(凹凸) 12、画出由运放构成加法、减法、微分、积分运算的电路原理图。并画出一个晶体管级的 运放电路。(仕兰微电子)

13、用运算放大器组成一个10倍的放大器。(未知)

14、给出一个简单电路,让你分析输出电压的特性(就是个积分电路),并求输出端某点 的 rise/fall时间。(Infineon笔试试题)

15、电阻R和电容C串联,输入电压为R和C之间的电压,输出电压分别为C上电压和R

上电 压,要求制这两种电路输入电压的频谱,判断这两种电路何为高通滤波器,何为低通滤 波器。当RC<17、有一时域信号S=V0sin(2pif0t)+V1cos(2pif1t)+V2sin(2pif3t+90),当其通过低通、 带通、高通滤波器后的信号表示方式。(未知) 18、选择电阻时要考虑什么?(东信笔试题)

19、在CMOS电路中,要有一个单管作为开关管精确传递模拟低电平,这个单管你会用P管 还是N管,为什么?(仕兰微电子)

20、给出多个mos管组成的电路求5个点的电压。(Infineon笔试试题)

21、电压源、电流源是集成电路中经常用到的模块,请画出你知道的线路结构,简单描述 其优缺点。(仕兰微电子)

22、画电流偏置的产生电路,并解释。(凹凸)

23、史密斯特电路,求回差电压。(华为面试题)

24、晶体振荡器,好像是给出振荡频率让你求周期(应该是单片机的,12分之一周期....) (华为面试题)

25、LC正弦波振荡器有哪几种三点式振荡电路,分别画出其原理图。(仕兰微电子) 26、VCO是什么,什么参数(压控振荡器?) (华为面试题) 27、锁相环有哪几部分组成?(仕兰微电子)

28、锁相环电路组成,振荡器(比如用D触发器如何搭)。(未知)

转载请注明出自应届生求职招聘论坛 http://bbs.yingjiesheng.com/,本贴地址:http://bbs.yingjiesheng.com/thread-315340-1-1.html

Google提供的广告

FPGAworld

News, Downloads and Demos on Demand at FPGAworld www.fpgaworld.com

[电子/通信] 电子类公司笔试题精选 笔试, 电子

电子类公司笔试题精选

一、模拟电路

1基尔霍夫定理的内容是什么?(仕兰微电子)

基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等.

基尔霍夫电压定律是一个能量守恒定律,即在一个回路中回路电压之和为零. 2、平板电容公式(C=εS/4πkd)。(未知) 3、最基本的如三极管曲线特性。(未知)

4、描述反馈电路的概念,列举他们的应用。(仕兰微电子)

5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非 线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)

6、放大电路的频率补偿的目的是什么,有哪些方法?(仕兰微电子)

7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。(未知) 8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。(凹凸)

9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺点,特别是广泛采用差分结构的原因。(未知)

10、给出一差分电路,告诉其输出电压Y 和Y-,求共模分量和差模分量。(未知) 11、画差放的两个输入管。(凹凸) 12、画出由运放构成加法、减法、微分、积分运算的电路原理图。并画出一个晶体管级的 运放电路。(仕兰微电子)

13、用运算放大器组成一个10倍的放大器。(未知)

14、给出一个简单电路,让你分析输出电压的特性(就是个积分电路),并求输出端某点 的rise/fall时间。(Infineon笔试试题)

15、电阻R和电容C串联,输入电压为R和C之间的电压,输出电压分别为C上电压和R上电压,要求制这两种电路输入电压的频谱,判断这两种电路何为高通滤波器,何为低通滤波器。当RC18、说说静态、动态时序模拟的优缺点。(威盛VIA 2003.11.06 上海笔试试题) 19、一个四级的Mux,其中第二级信号为关键信号 如何改善timing。(威盛VIA2003.11.06 上海笔试试题)

20、给出一个门级的图,又给了各个门的传输延时,问关键路径是什么,还问给出输入,使得输出依赖于关键路径。(未知)

21、逻辑方面数字电路的卡诺图化简,时序(同步异步差异),触发器有几种(区别,优点),全加器等等。(未知)

22、卡诺图写出逻辑表达使。(威盛VIA 2003.11.06 上海笔试试题)

23、化简F(A,B,C,D)= m(1,3,4,5,10,11,12,13,14,15)的和。(威盛)

24、please show the CMOS inverter schmatic,layout and its cross sectionwith P-well process.Plot its transfer curve (Vout-Vin) And also explain the operation region of PMOS and NMOS for each segment of the transfer curve? (威盛笔试题circuit design-beijing-03.11.09)

25、To design a CMOS invertor with balance rise and fall time,please define the ration of channel width of PMOS and NMOS and explain?

26、为什么一个标准的倒相器中P管的宽长比要比N管的宽长比大?(仕兰微电子) 27、用mos管搭出一个二输入与非门。(扬智电子笔试) 28、please draw the transistor level schematic of a cmos 2 input AND gate and explain which input has faster response for output rising edge.(less delay time)。(威盛笔试题circuit design-beijing-03.11.09)

29、画出NOT,NAND,NOR的符号,真值表,还有transistor level的电路。(Infineon笔试) 30、画出CMOS的图,画出tow-to-one mux gate。(威盛VIA 2003.11.06 上海笔试试题) 31、用一个二选一mux和一个inv实现异或。(飞利浦-大唐笔试) 32、画出Y=A*B C的cmos电路图。(科广试题) 33、用逻辑们和cmos电路实现ab cd。(飞利浦-大唐笔试)

34、画出CMOS电路的晶体管级电路图,实现Y=A*B C(D E)。(仕兰微电子) 35、利用4选1实现F(x,y,z)=xz yz’。(未知)

36、给一个表达式f=xxxx xxxx xxxxx xxxx用最少数量的与非门实现(实际上就是化简)。 37、给出一个简单的由多个NOT,NAND,NOR组成的原理图,根据输入波形画出各点波形。(Infineon笔试)

38、为了实现逻辑(A XOR B)OR (C AND D),请选用以下逻辑中的一种,并说明为什么?1)INV 2)AND 3)OR 4)NAND 5)NOR 6)XOR 答案:NAND(未知)

39、用与非门等设计全加法器。(华为)

40、给出两个门电路让你分析异同。(华为)

41、用简单电路实现,当A为输入时,输出B波形为„(仕兰微电子)

42、A,B,C,D,E进行投票,多数服从少数,输出是F(也就是如果A,B,C,D,E中1的个数比0 多,那么F输出为1,否则F为0),用与非门实现,输入数目没有。(未知) 43、用波形表示D触发器的功能。(扬智电子笔试) 44、用传输门和倒向器搭一个边沿触发器。(扬智电子笔试) 45、用逻辑们画出D触发器。(威盛VIA 2003.11.06 上海笔试试题) 46、画出DFF的结构图,用verilog实现之。(威盛) 47、画出一种CMOS的D锁存器的电路图和版图。(未知) 48、D触发器和D锁存器的区别。(新太硬件面试) 49、简述latch和filp-flop的异同。(未知)

&e1]5T'v&n.g*_1D+J50、LATCH和DFF的概念和区别。(未知)

51、latch与register的区别,为什么现在多用register.行为级描述中latch如何产生的。(南山之桥)

52、用D触发器做个二分颦的电路.又问什么是状态图。(华为) 53、请画出用D触发器实现2倍分频的逻辑电路?(汉王笔试) 、怎样用D触发器、与或非门组成二分频电路?(东信笔试)

55、How many flip-flop circuits are needed to divide by 16? (Intel) 16分频?

56、用filp-flop和logic-gate设计一个1位加法器,输入carryin和current-stage,输出carryout和next-stage. (未知)

57、用D触发器做个4进制的计数。(华为) 58、实现N位Johnson Counter,N=5。(南山之桥)

59、用你熟悉的设计方式设计一个可预置初值的7进制循环计数器,15进制的呢?(仕兰微电子)

60、数字电路设计当然必问Verilog/VHDL,如设计计数器。(未知) 61、BLOCKING NONBLOCKING 赋值的区别。(南山之桥) 62、写异步D触发器的verilog module。(扬智电子笔试) module dff8(clk , reset, d, q); input clk; input reset; input [7:0] d; output [7:0] q; reg [7:0] q;

always @ (posedge clk or posedge reset) if(reset) q <= 0; :P,L.W/\\.~)R! q <= d;

&c I!K,\\;

63、用D触发器实现2倍分频的Verilog描述? (汉王笔试) module divide2( clk , clk_o, reset); input clk , reset; output clk_o;

wire in;

out ;

always @ ( posedge clk or posedge reset) if ( reset) out <= 0; else

、可编程逻辑器件在现代电子设计中越来越重要,请问:a) 你所知道的可编程逻辑器件有哪些? b) 试用VHDL或VERILOG、ABLE描述8位D触发器逻辑。(汉王笔试) )r'T'y)d:S:a0VPAL,PLD,CPLD,FPGA。 module dff8(clk , reset, d, q); input clk;

7B*M\"D9t\"Q*jinput reset; input d;

&O.A%H1k/s8Voutput q; reg q;

always @ (posedge clk or posedge reset) if(reset)

q <= 0;

'p8w'P'S2pelse q <= d;

65、请用HDL描述四位的全加法器、5分频电路。(仕兰微电子) 67、用VERILOG或VHDL写一段代码,实现消除一个glitch。(未知)

68、一个状态机的题目用verilog实现(不过这个状态机画的实在比较差,很容易误解的)。(威盛VIA 2003.11.06 上海笔试试题) 69、描述一个交通信号灯的设计。(仕兰微电子)

70、画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱。(扬智电子笔试) 9p-g0]/V*U8U7v*.com.cn71、设计一个自动售货机系统,卖soda水的,只能投进三种硬币,要正确的找回钱数。(1)画出fsm(有限状态机);(2)用verilog编程,语法要符合fpga设计的要求。(未知)

72、设计一个自动饮料售卖机,饮料10分钱,硬币有5分和10分两种,并考虑找零:(1)画出fsm(有限状态机);(2)用verilog编程,语法要符合fpga设计的要求;(3)设计工程中可使用的工具及设计大致过程。(未知)

73、画出可以检测10010串的状态图,并verilog实现之。(威盛)

74、用FSM实现101101的序列检测模块。(南山之桥)

a为输入端,b为输出端,如果a连续输入为1101则b输出为1,否则为0。例如a: 0001100110110100100110

b: 0000000000100100000000

请画出state machine;请用RTL描述其state machine。(未知)

75、用verilog/vddl检测stream中的特定字符串(分状态用状态机写)。(飞利浦-大唐笔试) 76、用verilog/vhdl写一个fifo控制器(包括空,满,半满信号)。(飞利浦-大唐笔试) 77、现有一用户需要一种集成电路产品,要求该产品能够实现如下功能:y=lnx,其中,x为4位二进制整数输入信号。y为二进制小数输出,要求保留两位小数。电源电压为3~5v假设公司接到该项目后,交由你来负责该产品的设计,试讨论该产品的设计全程。(仕兰微电子)

78、sram,falsh memory,及dram的区别?(新太硬件面试)

79、给出单管DRAM的原理图(西电版《数字电子技术基础》作者杨颂华、冯毛官205页图9 -14b),问你有什么办法提高refresh time,总共有5个问题,记不起来了。(降低温度,增大电容存储容量)(Infineon笔试)

80、Please draw schematic of a common SRAM cell with 6 transistors,point out which nodes can store data and which node is word line control? (威盛笔试题circuit design-beijing-03.11.09) 81、名词:sram,ssram,sdram 名词IRQ,BIOS,USB,VHDL,SDR

|5L'^6o-w.k*.com.cnIRQ: Interrupt ReQuest BIOS: Basic Input Output System USB: Universal Serial Bus

VHDL: VHIC Hardware Description Language SDR: Single Data Rate !{(]%P2o+{

压控振荡器的英文缩写(VCO)。动态随机存储器的英文缩写(DRAM)。名词解释,无聊的外文缩写罢了,比如PCI、ECC、DDR、interrupt、pipeline IRQ,BIOS,USB,VHDL,VLSI VCO(压控振荡器) RAM (动态随机存储器),FIR IIR DFT(离散傅立叶变换)或者是中文的,比如:a.量化误差 b.直方图 c.白平衡

二、IC设计基础(流程、工艺、版图、器件)

1、我们公司的产品是集成电路,请描述一下你对集成电路的认识,列举一些与集成电路相关的内容(如讲清楚模拟、数字、双极型、CMOS、MCU、RISC、CISC、DSP、ASIC、FPGA等的概念)。(仕兰微面试题目)

2、FPGA和ASIC的概念,他们的区别。(未知) 答案:FPGA是可编程ASIC。

ASIC:专用集成电路,它是面向专门用途的电路,专门为一个用户设计和制造的。根据一个用户的特定要求,能以低研制成本,短、交货周期供货的全定制,半定制集成电路。与门阵列等其它ASIC(Application Specific IC)相比,它们又具有设计开发周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在线检验等优点 3、什么叫做OTP片、掩膜片,两者的区别何在?(仕兰微面试题目) 4、你知道的集成电路设计的表达方式有哪几种?(仕兰微面试题目) 5、描述你对集成电路设计流程的认识。(仕兰微面试题目)

6、简述FPGA等可编程逻辑器件设计流程。(仕兰微面试题目) 7、IC设计前端到后端的流程和eda工具。(未知)

8、从RTL synthesis到tape out之间的设计flow,并列出其中各步使用的tool.(未知) 9、Asic的design flow。(威盛VIA 2003.11.06 上海笔试试题) 10、写出asic前期设计的流程和相应的工具。(威盛) 11、集成电路前段设计流程,写出相关的工具。(扬智电子笔试) 先介绍下IC开发流程:

1.)代码输入(design input)

用vhdl或者是verilog语言来完成器件的功能描述,生成hdl代码 BBS语言输入工具:SUMMIT VISUALHDL h5k'?4]%Z6s1mMENTOR RENIOR 图形输入: composer(cadence); viewlogic (viewdraw)

2.)电路仿真(circuit simulation)

将vhd代码进行先前逻辑仿真,验证功能描述是否正确 数字电路仿真工具:

BBSVerolog: CADENCE Verolig-XL

MENTOR Modle-sim

VHDL : CADENCE NC-vhdl 4MENTOR Modle-sim 2A.

模拟电路仿真工具: ***ANTI HSpice pspice,spectre micro microwave: eesoft : hp 3.)逻辑综合(synthesis tools)

逻辑综合工具可以将设计思想vhd代码转化成对应一定工艺手段的门级电路;将初级仿真中所没有考虑的门沿(gates delay)反标到生成的门级网表中,返回电路仿真阶段进行再仿真。最终仿真结果生成的网表称为物理网表。

12、请简述一下设计后端的整个流程?(仕兰微面试题目)

13、是否接触过自动布局布线?请说出一两种工具软件。自动布局布线需要哪些基本元素?(仕兰微面试题目)

14、描述你对集成电路工艺的认识。(仕兰微面试题目)

15、列举几种集成电路典型工艺。工艺上常提到0.25,0.18指的是什么?(仕兰微面试题目) 16、请描述一下国内的工艺现状。(仕兰微面试题目) 17、半导体工艺中,掺杂有哪几种方式?(仕兰微面试题目)

18、描述CMOS电路中闩锁效应产生的过程及最后的结果?(仕兰微面试题目) 19、解释latch-up现象和Antenna effect和其预防措施.(未知) 20、什么叫Latchup?(科广试题) 21、什么叫窄沟效应? (科广试题)

22、什么是NMOS、PMOS、CMOS?什么是增强型、耗尽型?什么是PNP、NPN?他们有什么差别?(仕兰微面试题目)

23、硅栅COMS工艺中N阱中做的是P管还是N管,N阱的阱电位的连接有什么要求?(仕兰微面试题目)

24、画出CMOS晶体管的CROSS-OVER图(应该是纵剖面图),给出所有可能的传输特性和转移特性。(Infineon笔试试题) 25、以interver为例,写出N阱CMOS的process流程,并画出剖面图。(科广试题)

26、Please explain how we describe the resistance in semiconductor. Compare the resistance of a metal,poly and diffusion in tranditional CMOS process.(威盛笔试题design-beijing-03.11.09)

27、说明mos一半工作在什么区。(凹凸的题目和面试) 28、画p-bulk 的nmos截面图。(凹凸的题目和面试) 29、写schematic note(?), 越多越好。(凹凸的题目和面试)

30、寄生效应在ic设计中怎样加以克服和利用。(未知)

31、太底层的MOS管物理特性感觉一般不大会作为笔试面试题,因为全是微电子物理,公式推导太罗索,除非面试出题的是个老学究。IC设计的话需要熟悉的软件: Cadence,Synopsys, Avant,UNIX当然也要大概会操作。

32、unix 命令cp -r, rm,uname。(扬智电子笔试)

____________________________________________________________ 三、单片机、MCU、计算机原理

1、简单描述一个单片机系统的主要组成模块,并说明各模块之间的数据流流向和控制流流向。简述单片机应用系统的设计原则。(仕兰微面试题目) 2、画出8031与2716(2K*8ROM)的连线图,要求采用三-八译码器,8031的P2.5,P2.4和P2.3参加译码,基本地址范围为3000H-3FFFH。该2716有没有重叠地址?根据是什么?若有,则写出每片2716的重叠地址范围。(仕兰微面试题目)

circuit

3、用8051设计一个带一个8*16键盘加驱动八个数码管(共阳)的原理图。(仕兰微面试题目)

4、PCI总线的含义是什么?PCI总线的主要特点是什么? (仕兰微面试题目) 5、中断的概念?简述中断的过程。(仕兰微面试题目) 6、如单片机中断几个/类型,编中断程序注意什么问题;(未知)

7、要用一个开环脉冲调速系统来控制直流电动机的转速,程序由8051完成。简单原理如下:由P3.4输出脉冲的占空比来控制转速,占空比越大,转速越快;而占空比由K7-K0八个开关来设置,直接与P1口相连(开关拨到下方时为\"0\",拨到上方时为\"1\",组成一个八位二进制数N),要求占空比为N/256。 (仕兰微面试题目) 下面程序用计数法来实现这一功能,请将空余部分添完整。 MOV P1,#0FFH

LOOP1 :MOV R4,#0FFH

8、单片机上电后没有运转,首先要检查什么?(东信笔试题) 9、What is PC Chipset? (扬智电子笔试)

芯片组(Chipset)是主板的核心组成部分,按照在主板上的排列位置的不同,通常分为北桥芯片和南桥芯片。北桥芯片提供对CPU的类型和主频、内存的类型和最大容量ISA/PCI/AGP插槽、ECC纠错等支持。南桥芯片则提供对KBC(键盘控制器)、RTC(实时时钟控制器)、USB(通用串行总线)、Ultra DMA/33(66)EIDE数据传输方式和ACPI(高级能源管理)等的支持。其中北桥芯片起着主导性的作用,也称为主桥(Host Bridge)。 3k m-j9f9C&J!}

除了最通用的南北桥结构外,目前芯片组正向更高级的加速集线架构发展,Intel的8xx系列芯片组就是这类芯片组的代表,它将一些子系统如IDE接口、音效、MODEM和USB直接接入主芯片,能够提供比PCI总线宽一倍的带宽,达到了266MB/s。

10、如果简历上还说做过cpu之类,就会问到诸如cpu如何工作,流水线之类的问题。(未知)

11、计算机的基本组成部分及其各自的作用。(东信笔试题) 12、请画出微机接口电路中,典型的输入设备与微机接口逻辑示意图(数据接口、控制接口、所存器/缓冲器)。 (汉王笔试) 13、cache的主要部分什么的。(威盛VIA 2003.11.06 上海笔试试题) 14、同步异步传输的差异(未知)

15、串行通信与同步通信异同,特点,比较。(华为面试题)

16、RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?) (华为面试题

四、信号与系统

1、的话音频率一般为300~3400HZ,若对其采样且使信号不失真,其最小的采样频率应为多大?若采用8KHZ的采样频率,并采用8bit的PCM编码,则存储一秒钟的信号数据量有多大?(仕兰微面试题目)

2、什么耐奎斯特定律,怎么由模拟信号转为数字信号。(华为面试题) 3、如果模拟信号的带宽为 5khz,要用8K的采样率,怎么办?lucent) 两路? 4、信号与系统:在时域与频域关系。(华为面试题

5、给出时域信号,求其直流分量。(未知) 6、给出一时域信号,要求(1)写出频率分量,(2)写出其傅立叶变换级数;(3)当波形经过低通滤波器滤掉高次谐波而只保留一次谐波时,画出滤波后的输出波形。(未知) 7、sketch 连续正弦信号和连续矩形波(都有图)的傅立叶变换 。(Infineon笔试试题) 8、拉氏变换和傅立叶变换的表达式及联系。(新太硬件面题)

五、DSP、嵌入式、软件等

1、请用方框图描述一个你熟悉的实用数字信号处理系统,并做简要的分析;如果没有,也可以自己设计一个简单的数字信号处理系统,并描述其功能及用途。(仕兰微面试题目) 2、数字滤波器的分类和结构特点。(仕兰微面试题目) 3、IIR,FIR滤波器的异同。(新太硬件面题) 4、拉氏变换与Z变换公式等类似东西,随便翻翻书把如.h(n)=-a*h(n-1) b*δ(n) a.求h(n)的z变换;b.问该系统是否为稳定系统;c.写出FIR数字滤波器的差分方程;(未知) 5、DSP和通用处理器在结构上有什么不同,请简要画出你熟悉的一种DSP结构图。(信威dsp软件面试题)

6、说说定点DSP和浮点DSP的定义(或者说出他们的区别)(信威dsp软件面试题) 7、说说你对循环寻址和位反序寻址的理解.(信威dsp软件面试题)

8、请写出【-8,7】的二进制补码,和二进制偏置码。用Q15表示出0.5和-0.5.(信威dsp软件面试题)

9、DSP的结构(哈佛结构);(未知)

10、嵌入式处理器类型(如ARM),操作系统种类(Vxworks,ucos,winCE,linux),操作系统方面偏CS方向了,在CS篇里面讲了;(未知) 11、有一个LDO芯片将用于对手机供电,需要你对他进行评估,你将如何设计你的测试项目?

12、某程序在一个嵌入式系统(200M CPU,50M SDRAM)中已经最优化了,换到零一个系统(300M CPU,50M SDRAM)中是否还需要优化? (Intel) 13、请简要描述HUFFMAN编码的基本原理及其基本的实现方法。(仕兰微面试题目) 14、说出OSI七层网络协议中的四层(任意四层)。(仕兰微面试题目) 15、A) (仕兰微面试题目) #i nclude void testf(int*p) *p =1; main() int *n,m[2]; n=m; m[0]=1;

m[1]=8;

testf(n); *.com.cn3K&p:N:Y1s printf(\"Data v alue is %d \ B) #i nclude void testf(int**p) { *p =1;

main() {int *n,m[2]; n=m; m[0]=1;

m[1]=8; testf(&n);

printf(Data v alue is %d\

下面的结果是程序A还是程序B的? Data v alue is 8

那么另一段程序的结果是什么? 16、那种排序方法最快? (华为面试题) 17、写出两个排序算法,问哪个好?(威盛)

18、编一个简单的求n!的程序 。(Infineon笔试试题) 19、用一种编程语言写n!的算法。(威盛VIA 2003.11.06 上海笔试试题) 20、用C语言写一个递归算法求N!;(华为面试题) 21、给一个C的函数,关于字符串和数组,找出错误;(华为面试题) 22、防火墙是怎么实现的? (华为面试题) 23、你对哪方面编程熟悉?(华为面试题) 24、冒泡排序的原理。(新太硬件面题)

25、操作系统的功能。(新太硬件面题) 26、学过的计算机语言及开发的系统。(新太硬件面题)

27、一个农夫发现围成正方形的围栏比长方形的节省4个木桩但是面积一样.羊的数目和正 方形围栏的桩子的个数一样但是小于36,问有多少羊?(威盛)

28、C语言实现统计某个cell在某.v文件调用的次数(这个题目真bt) (威盛VIA2003.11.06 上海笔试试题)

29、用C语言写一段控制手机中马达振子的驱动程序。(威胜)

30、用perl或TCL/Tk实现一段字符串识别和比较的程序。(未知) 31、给出一个堆栈的结构,求中断后显示结果,主要是考堆栈压入返回地址存放在低端地 址还是高端。(未知)

32、一些DOS命令,如显示文件,拷贝,删除。(未知) 2O,S:|6\\4_5B 33、设计一个类,使得该类任何形式的派生类无论怎么定义和实现,都无法产生任何对象 实例。(IBM) 34、What is pre-emption? (Intel)

35、What is the state of a process if a resource is not available? (Intel) 36、三个 float a,b,c;问值(a b) c==(b a) c, (a b) c==(a c) b。(Intel) 37、把一个链表反向填空。 (lucent)

38、x^4 a*x^3 x^2 c*x d 最少需要做几次乘法? (Dephi) 六、主观题

1、你认为你从事研发工作有哪些特点?(仕兰微面试题目)

2、说出你的最大弱点及改进方法。(威盛VIA 2003.11.06 上海笔试试题) 3、说出你的理想。说出你想达到的目标。 题目是英文出的,要用英文回答。(威盛VIA 2003.11.06 上海笔试试题)

4、我们将研发人员分为若干研究方向,对协议和算法理解(主要应用在网络通信、图象语音压缩方面)、电子系统方案的研究、用MCU、DSP编程实现电路功能、用ASIC设计技术 设计电路(包括MCU、DSP本身)、电路功能模块设计(包括模拟电路和数字电路)、集成 电路后端设计(主要是指综合及自动布局布线技术)、集成电路设计与工艺接口的研究. 你希望从事哪方面的研究?(可以选择多个方向。另外,已经从事过相关研发的人员可以详细描述你的研发经历)。(仕兰微面试题目) 5、请谈谈对一个系统设计的总体思路。针对这个思路,你觉得应该具备哪些方面的知识?(仕兰微面试题目)

6、设想你将设计完成一个电子电路方案。请简述用EDA软件(如PROTEL)进行设计(包

括 原理图和PCB图)到调试出样机的整个过程。在各环节应注意哪些问题?电源的稳定,电 容的选取,以及布局的大小。(汉王笔试) !七、共同的注意点

一般情况下,面试官主要根据你的简历提问,所以一定要对自己负责,把简历上的东西搞明白;

2.个别招聘针对性特别强,就招目前他们确的方向的人,这种情况下,就要投其所好,尽量介绍其所关心的东西。

3.其实技术面试并不难,但是由于很多东西都忘掉了,才觉得有些难。所以最好在面试前把该看的书看看。

4.虽然说技术面试是实力的较量与体现,但是不可否认,由于不用面试官/公司所专领域及爱好不同,也有面试也有很大的偶然性,需要冷静对待。不能因为被拒,就否认自己或责骂公司。

5.面试时要take it easy,对越是自己钟情的公司越要这样。

转载请注明出自应届生求职招聘论坛 http://bbs.yingjiesheng.com/,本贴地址:http://bbs.yingjiesheng.com/thread-3248-1-1.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务