|
|
华为笔试题含答案
* a! w F3 M w
% Q0 q% m& P2 Z5 g, ?华为求职俱乐部:7 H7 d1 Y U; u( X9 _6 O
http://bbs.aftjob.com/group-52-1.html4 u! B. ]* r6 l3 m6 f O' [
& g% M6 s( i- A1.static有什么用途?(请至少说明两种)
0 {4 Z6 B9 c. P$ L) D# J% B. D 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
0 X& P3 T) s5 q2 Z 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问
5 C( U+ y/ G' U4 \( n% z
7 T: `4 X" z8 M; D# e,但不能被模块外其它函数访问。它是一个本地的全局变量。" U, a* q8 M! k
3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,
3 J9 E* v3 n4 N8 L8 [. T; X8 ]$ \$ {
这个函数被限制在声明它的模块的本地范围内使用
j, P! r* N+ E# L
0 W( {3 P+ A$ {2 K9 H. Z ^2.引用与指针有什么区别?2 x% `7 U: A3 v9 v/ Z6 L4 a' U2 F
1) 引用必须被初始化,指针不必。
+ Q2 W9 d4 y. j" `; H 2) 引用初始化以后不能被改变,指针可以改变所指的对象。
, G5 K8 T( ?4 D9 {2 x8 U 3) 不存在指向空值的引用,但是存在指向空值的指针。
9 ~. {- H0 E" \2 o1 v6 W
. u" D4 f7 [- Q3 o7 V0 N, I5 J8 {3.描述实时系统的基本特性
; w# Z6 m8 v7 ]! z+ N: @( } _ 在特定时间内完成特定的任务,实时性与可靠性。/ F1 E) V% ~6 C; [$ D
6 Z5 f8 m* p; u9 N5 E" {
4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?& Z/ |8 E! D" T1 S2 }2 A, B
全局变量储存在静态数据库,局部变量在堆栈。
$ R* {! Y# w$ W5 y
' J! L/ `. u, u. e* x8 A5.什么是平衡二叉树?
: D9 ^. g5 ^, r# J9 P8 y 左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。8 n7 K7 Y% m( S( o
4 w9 t. \2 E2 v( K
6.堆栈溢出一般是由什么原因导致的?
4 Y$ X' v3 z2 n4 i6 X$ V# e 没有回收垃圾资源。8 b5 r" w4 f% k# x
, y( l! t! t1 s6 S6 N3 l
7.什么函数不能声明为虚函数?
/ f2 x `, B' w constructor函数不能声明为虚函数。
% {# g U! C9 |2 v3 }# _$ p
' l0 d2 P( H/ I% L2 s, }/ `( v5 S4 M8.冒泡排序算法的时间复杂度是什么?" W! }: t# G/ k7 d% G+ y& C
时间复杂度是O(n^2)。
7 w8 c0 K- L* \; ?% x' s0 r
$ B% ?' H3 B. p0 P/ M/ R6 _9.写出float x 与“零值”比较的if语句。4 k4 \7 h2 j2 Z5 c; c" z! [$ p" z6 ~
if(x>0.000001&&x<-0.000001)
$ b+ |) k4 W% i" l4 R) V2 q# p3 I4 Q: B* m3 h) N: W
10.Internet采用哪种网络协议?该协议的主要层次结构?
2 i t% k2 e4 f* j, ] Tcp/Ip协议0 S7 j, d" j$ r: F
主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。
6 `5 r# g! J9 ^! \! x
, @- V9 a$ G) u11.Internet物理地址和IP地址转换采用什么协议?7 A$ l) T% R. K. o
ARP (Address Resolution Protocol)(地址解析協議); ]; A, j6 l( E) R1 Q$ h5 f4 R
3 T' U. F q1 M/ Q% w
12.IP地址的编码分为哪俩部分?
" [: E0 D! Q0 w; W IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区- |1 g$ z3 u+ X6 B* Q5 g5 X4 v8 Q* @
% _2 @" N, L: B) |7 D分哪些是网络位哪些是主机位。
# G4 I, V' N; o! R$ m: g
$ W# Z3 G$ g6 J. N9 d13.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出
7 W+ F/ Y; w9 u# O* G) O- O: |- w5 }' B' j ~9 V
C程序。) x# L I; W: B' F2 w6 k' _
循环链表,用取余操作做
: ^* y' _: y4 V, s" n% \5 ~4 _& P- J2 e5 T! y; H
14.不能做switch()的参数类型是:
8 g9 R, B& M K- `2 G6 F9 i switch的参数不能为实型。2 S/ Y o! g5 L! W9 l
! Z. s& z' ?5 m______' E: j, z0 _) d. J
推荐:
1 n Z7 X- f4 K0 I# I2 ?' {中国10年最受欢迎的简历60套模板合集
+ k. d, u/ U- d# _' [: `# J% u+ fhttp://bbs.aftjob.com/thread-612325-1-1.html
/ m2 K! t! I) J- ?- ?7 m0 W——————
6 O b B+ `/ }, A6 w欢迎大家加入求职交流群(申请入群规则:学校简称 + 姓名); v$ C; z' ~! \: _6 F
2012-金融求职交流① : 1103939518 k! x$ C- O9 g P% d; n4 F& M4 c
2012-会计求职交流① : 7098899/ }5 J# b' b! e c- W) P- ^
2012-IT求职交流① : 38696250
! z: {' ` b. y, \# f; [) ~ S2012-通信求职交流①: 596224726 R, J0 \/ [0 K' f" ~6 b) {
2012-硬件求职交流① : 44853679% J4 j+ [, E5 R3 q
2012-证券求职交流① : 100756915
- ?8 a: R, l! e4 ]2012-快消求职交流① : 44183642
0 u4 F. U `( s( I |
|