找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 940|回复: 0

[其他] 华为笔试题含答案

[复制链接]
发表于 2011-8-25 11:20 | 显示全部楼层 |阅读模式
华为笔试题含答案! w7 A& n# T, {4 p

' B5 t# H' i# Z" a4 O* E& {华为求职俱乐部:/ w" ]* n9 i* W' ?4 E
http://bbs.aftjob.com/group-52-1.html
+ I% j- e% g2 ]7 ^4 U% Y+ v/ G$ f& q; A
1.static有什么用途?(请至少说明两种)
: ]# y! B8 L7 \. ]    1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
  m8 h/ m: U/ S: L    2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问
- ]( h3 y) {' [8 |: C, Z& E5 {' H! [$ C2 M# B$ i% ~$ ^3 R
,但不能被模块外其它函数访问。它是一个本地的全局变量。) K! r' [  E" X$ o3 {
    3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,
% `" Q5 m8 ~, g5 d7 @% t5 d! p- R" d  t" R" ?; U$ V: `
这个函数被限制在声明它的模块的本地范围内使用
% z  n- x* m* I) s4 ?: N- {- p, P- }! p! Y  r+ C4 v7 |& Z# h5 `
2.引用与指针有什么区别?
8 k# }$ N6 J) p' B+ D; P    1) 引用必须被初始化,指针不必。8 V2 z7 f6 [! ~. ~
    2) 引用初始化以后不能被改变,指针可以改变所指的对象。
7 F# _! v: A& [8 s1 z    3) 不存在指向空值的引用,但是存在指向空值的指针。6 T9 h) O- P$ ]. q* s, T
) |' t* g1 |9 I
3.描述实时系统的基本特性
# s/ B; ?4 f$ M* s       在特定时间内完成特定的任务,实时性与可靠性。
% U9 \6 `9 ]$ O+ e' o6 z- m- a6 @* u- _$ D/ ?  d
4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?. G% Q+ z1 c0 Q1 t! u- g
      全局变量储存在静态数据库,局部变量在堆栈。
& J$ m% |4 Q, p% H3 k& S- V8 B9 b2 ^, s# x# n0 \
5.什么是平衡二叉树?3 S9 v2 d8 v" A* A' I* d
      左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。
9 k! y4 S: \3 V# H2 r$ S+ r
6 n7 P0 ]* E- y) k+ ~6.堆栈溢出一般是由什么原因导致的?
) Z$ l# |3 ~  T* h      没有回收垃圾资源。9 e: w( u9 e$ |1 Y  e9 V" [
2 H5 Q* p6 r9 o
7.什么函数不能声明为虚函数?' C* U5 ~5 F2 V4 {* z; `
      constructor函数不能声明为虚函数。. ?( r# ?  ~6 k2 Y& z

% X4 q& G1 k# a# G% W4 m8.冒泡排序算法的时间复杂度是什么?
2 w2 H) T- v8 R% ]& @" @% Y$ {9 n      时间复杂度是O(n^2)。$ f7 A( A2 ?2 d- Q' I4 c3 e7 u
2 j% B; m* g3 Y8 I& o
9.写出float x 与“零值”比较的if语句。2 `  c% R2 ^% h, R# {# M2 _
      if(x>0.000001&&x<-0.000001)
8 j. c  o" D1 ]0 m7 b% P% P7 P3 t- G
( D* g7 X6 k) Q. a10.Internet采用哪种网络协议?该协议的主要层次结构?
. ?) p% D( v( h; b; x  V: v      Tcp/Ip协议
1 T# K# \0 J. p/ a! K5 O+ H      主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。
+ Y0 C, W3 \1 P; F4 O5 Y. h% R" b* j$ y; D7 J# O4 c5 V. n
11.Internet物理地址和IP地址转换采用什么协议?
% P7 d, ]/ X, p      ARP (Address Resolution Protocol)(地址解析協議)' l4 P$ X  G1 m; R: t

; o1 E0 A1 S1 _6 C- q5 [12.IP地址的编码分为哪俩部分?
, q4 H( J! c& s0 V     IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区
$ e8 X7 {+ R: A0 P1 O4 x3 {, S) A3 e  T% Y: M8 H/ W
分哪些是网络位哪些是主机位。0 ]9 X6 L' H' |. S2 w: X
4 ]* \/ o& ~' |
13.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出
* a% m$ Z; d+ ^- q# x5 |6 ]0 w0 g5 N% k
C程序。# I5 K$ y1 m. A1 @) H% z
     循环链表,用取余操作做
% v* z: ~! _  E2 Z1 f8 T7 y% p; T9 n. Y! B
14.不能做switch()的参数类型是:/ u! M2 L; v7 k, x$ ~7 ?
     switch的参数不能为实型。
8 }$ X  B8 g$ w6 Q* S8 w( D6 [$ r/ H/ L
______
! ]; d# X  J8 F6 u推荐:
6 u  G+ R! N& a. A中国10年最受欢迎的简历60套模板合集
- l, S1 w  |( Shttp://bbs.aftjob.com/thread-612325-1-1.html( @) c0 b$ ]  s' z  G
——————
2 H" |. U" [/ l3 m8 d欢迎大家加入求职交流群(申请入群规则:学校简称 + 姓名)2 n* m, s; `4 M
2012-金融求职交流① : 110393951
$ U% Z4 R: p- C2012-会计求职交流① : 70988997 u' r- w4 y+ y8 ~
2012-IT求职交流① : 38696250$ P# N' N: w- B# A) U6 p; o
2012-通信求职交流①: 596224720 ?& F& }5 K& e1 Y/ e, a
2012-硬件求职交流① : 448536794 ]* w! v1 v2 h6 u% j/ |
2012-证券求职交流① : 100756915' B! G# m3 r& f' W
2012-快消求职交流① : 44183642; z" W3 O$ }6 m7 v) m5 P
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2026-6-11 03:15

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表