|
|
华为笔试题含答案
5 H, {! d: A/ H5 d
; k7 R" o) I* s1 U) V: D& M( L华为求职俱乐部:
* M6 T/ B9 }$ w, I: c0 Phttp://bbs.aftjob.com/group-52-1.html5 O) C9 R6 g5 V, i: o
, q/ w* Q2 v1 B8 `4 J; ?
1.static有什么用途?(请至少说明两种)
5 s' Y7 k8 E3 q O! I' N$ n 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。9 C% G& W2 S0 ]4 A
2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问
0 i) a B: k% [% ~# \3 [
6 W/ n; l) v2 O5 p0 X: v; s,但不能被模块外其它函数访问。它是一个本地的全局变量。! d) s0 L( {9 g( K: g
3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,- U1 j" B# V5 j
! O9 Z r* B" J, y# w; Q这个函数被限制在声明它的模块的本地范围内使用1 b, T# v& E: `6 O* w8 `
r# F7 A& |- X/ n! ?' @2.引用与指针有什么区别?
9 x; M+ A2 T% f* o. @ 1) 引用必须被初始化,指针不必。
0 H/ M4 x5 y0 @: a N 2) 引用初始化以后不能被改变,指针可以改变所指的对象。
! R* [9 I! D9 n1 m/ r. Z) S 3) 不存在指向空值的引用,但是存在指向空值的指针。
% l6 W& u/ @: ^! ]$ H
; O3 ~6 { }- |3.描述实时系统的基本特性( p, Q* N8 C$ \
在特定时间内完成特定的任务,实时性与可靠性。( b9 y7 B. p" p) c
- Y3 v: V" A# @$ b8 k9 G
4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
- K( ?7 ^, z% N* c/ Y0 k 全局变量储存在静态数据库,局部变量在堆栈。
1 _0 A/ P. v! ~
5 G6 s S' e9 p5 W/ p7 c5.什么是平衡二叉树?# Q+ v2 Y$ F- |
左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。& J9 N& R' D" g9 w4 r( @: A7 C$ l
" E, J# |0 a! H& n/ D/ d; m' N s6.堆栈溢出一般是由什么原因导致的?
2 J; t0 q6 D Z/ p% F j 没有回收垃圾资源。
. P) g7 d6 r' _0 l, k$ {+ _, [6 |- W6 }5 e+ H2 Q) n
7.什么函数不能声明为虚函数?
& c9 ^. H0 F) T# @; D constructor函数不能声明为虚函数。* S( s+ e! P! p( b
0 o: S% m, ~( Q0 @' k8.冒泡排序算法的时间复杂度是什么?4 a! U* d: e3 F- G ]! r/ y
时间复杂度是O(n^2)。
; t2 S* X6 D& ~& p0 G8 d# k: Z, |, Y5 g; o
9.写出float x 与“零值”比较的if语句。
: S2 C8 W; C6 S% r6 a: b6 P( n if(x>0.000001&&x<-0.000001)$ G, T+ V. _% s/ M u3 i/ r
" \( r2 L7 b2 f10.Internet采用哪种网络协议?该协议的主要层次结构?
* r6 I" f1 A& T Tcp/Ip协议
$ ]) D' D% [ G 主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。
9 N5 \% a% X9 N# I c% G, V; c. B. l* u( M# ]
11.Internet物理地址和IP地址转换采用什么协议?
! ? R4 L' s0 w) I) u ARP (Address Resolution Protocol)(地址解析協議)
# n0 G; s% g- ~- a' w5 ~9 `
# Y) Y5 V6 m( a5 W" ~12.IP地址的编码分为哪俩部分?
5 p" h: ~3 D; j IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区
4 [9 a$ `: c3 l- m4 U! `! e/ k4 B6 ^/ Q; U, G' I- K) l9 P4 l
分哪些是网络位哪些是主机位。# A( Y9 [9 g; S, C
0 s9 P6 Q( `0 J2 S13.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出
/ l: }& z6 B$ q1 ]4 }
3 _8 M) P+ x- Q- K* j% f- j7 tC程序。
1 ]( l: R" r* {4 v) U 循环链表,用取余操作做
/ w# P3 J1 U; g- ?( s7 w! I9 m1 L3 T3 K W5 k
14.不能做switch()的参数类型是:
: B' ?8 s: O+ O6 h, w; L switch的参数不能为实型。
/ u3 \4 e; r3 n! M" J
: o& p4 e9 V: z# F+ e; M; ]9 O______- y m) ~4 @+ G# W% k( ~
推荐:
: S& p% `- j" G) t中国10年最受欢迎的简历60套模板合集 # V8 U) g: q8 x. m/ @
http://bbs.aftjob.com/thread-612325-1-1.html
' K: Y' t; G' O/ ^* U* @3 q——————
$ U3 v- ], D/ C8 I1 o欢迎大家加入求职交流群(申请入群规则:学校简称 + 姓名)3 h0 g0 x- Y/ e* M' M( {( V
2012-金融求职交流① : 110393951! W7 J: l8 N" C( M! N( w
2012-会计求职交流① : 70988995 X$ k8 a! O1 R, O+ n
2012-IT求职交流① : 38696250$ O+ ` p m- h1 Y2 X( X$ n$ q# _
2012-通信求职交流①: 596224729 w) I0 j' N; H4 v; e, l0 H
2012-硬件求职交流① : 44853679; ]5 Z, C) O! C& b" ]# y; q
2012-证券求职交流① : 1007569154 e+ e' _/ M' _8 K1 Z
2012-快消求职交流① : 44183642
/ t1 i, b, p! F; t2 R! o' V4 V& u |
|