|
|
华为笔试题含答案- R9 D) O* e' H. x2 v% [
' K& n! r: X0 p5 H4 @* G! ?2 {1 d华为求职俱乐部:
" W; Z- R! C8 `* G3 x0 k8 s& ehttp://bbs.aftjob.com/group-52-1.html
) g; c) e; f6 v% F$ Y3 p$ ]+ l; d, d: l/ G. [
1.static有什么用途?(请至少说明两种). I: S) R$ I! B2 R B8 w- X) ]
1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。, X, w. O: ~& \8 G3 c; W& ^
2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问
% \, H# c1 M n7 U- j% t
3 ?8 f0 u8 h+ ?5 z! H: P, M/ s# C" u,但不能被模块外其它函数访问。它是一个本地的全局变量。! @8 `; i& d7 ~0 j, a n; E- N0 Q
3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,$ B% p: ?* w$ u0 P$ l6 Q
" d8 K' e- j5 G! R: L1 l
这个函数被限制在声明它的模块的本地范围内使用
; |: D* a# T$ O \' ]0 I4 T6 @$ c3 Y
2.引用与指针有什么区别?. {" v; ?: W" [* g$ _9 x
1) 引用必须被初始化,指针不必。
0 c1 l7 n/ t' W8 d 2) 引用初始化以后不能被改变,指针可以改变所指的对象。
Y, D8 n' U( p. T5 ^6 P 3) 不存在指向空值的引用,但是存在指向空值的指针。
: t7 ~/ s) D" S/ ^0 D6 S; ~$ c0 ~. v; K u
3.描述实时系统的基本特性' h9 u/ F2 h: _1 P- d
在特定时间内完成特定的任务,实时性与可靠性。) @7 _6 z" H* @+ y# ~5 Z5 C+ H
! h. c" ~( [$ c' ]* S4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
) F" q) o' k9 l7 F( I 全局变量储存在静态数据库,局部变量在堆栈。
# p$ Y3 b4 a" A" j9 l' G- n( K$ d& ~/ Y3 x
5.什么是平衡二叉树?
: d3 s% n' J. Z0 |* u) Q, A2 M 左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。+ R; T, N8 p. y
; }& ]# E4 u. z6.堆栈溢出一般是由什么原因导致的? B7 ]; x5 }% I. u M: e5 z
没有回收垃圾资源。5 a9 w) d3 }4 w6 J( @ Y
: F. c9 y+ j1 u# C. d) m
7.什么函数不能声明为虚函数?
2 ^/ S5 {+ o. m( H' f$ S& } constructor函数不能声明为虚函数。4 e* M9 D9 j2 R/ ?3 x
4 t7 }1 q" l4 g2 c: i7 `9 V o4 [8.冒泡排序算法的时间复杂度是什么?# R; j+ R$ ?% j# o% f4 s; K
时间复杂度是O(n^2)。6 F3 p8 H4 l0 | x9 @0 C! R
! S# B& G3 T, z6 \: l; [
9.写出float x 与“零值”比较的if语句。+ y5 F0 G0 N# y! v; U" R
if(x>0.000001&&x<-0.000001)# X# o( P# m# O% @
& d& A* c" m8 ~* x+ ]8 a$ _10.Internet采用哪种网络协议?该协议的主要层次结构?. P: h4 R) o- ?+ d& ]3 l
Tcp/Ip协议) k& h. Q% K6 b: g" A3 F2 s
主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。1 u4 i; D0 q5 X6 j& | Q8 w
9 n1 ~, ?: s( m' H5 b
11.Internet物理地址和IP地址转换采用什么协议?& d! y+ x" V: s! O
ARP (Address Resolution Protocol)(地址解析協議)
1 X6 l6 x! k9 k9 ^( \4 F3 A/ S4 L, j0 x- r8 W1 N |' Q
12.IP地址的编码分为哪俩部分?
w$ S0 g) K+ Q U1 ?7 B IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区
( N/ P& m+ N; H; d
8 R$ M; L! \3 l; p分哪些是网络位哪些是主机位。1 ~4 r3 X! z. H+ l- l5 V
* \4 T/ Q5 R' i- m
13.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出
& g/ G' n! ^5 H# e+ L
4 a% A, Q. e) d1 p& wC程序。/ f6 ~$ @ M8 [9 M, y& a
循环链表,用取余操作做) l! x8 o) D& [' ]( [1 _% O, N
" U: e* I5 I) x2 ^ O- H, ^2 c p4 G14.不能做switch()的参数类型是:- {* c' [& H% Y# [2 K
switch的参数不能为实型。
6 c% h/ a' G' y2 E* c( G
) O6 B1 Y4 H6 [* s; B: Q______
8 t" X# k7 E9 @: N) G, L推荐:2 D8 Y3 Y* I# {. ?/ E4 E
中国10年最受欢迎的简历60套模板合集 $ K8 I |2 H9 E+ E: c5 K: m
http://bbs.aftjob.com/thread-612325-1-1.html
* L3 {/ ^$ H: z, ~; S" u9 w1 p——————
$ P" e% r/ _& t0 L2 Z5 \+ `欢迎大家加入求职交流群(申请入群规则:学校简称 + 姓名)
3 _* a/ r- |+ N* J! w) m5 S2012-金融求职交流① : 110393951
$ H' w5 }5 R* o; u4 ~: ~" ~# s2012-会计求职交流① : 70988992 l- B, x! \1 n& i
2012-IT求职交流① : 38696250' z+ J+ \. l4 m, ?% l
2012-通信求职交流①: 59622472. k8 N( y& d+ u/ ?9 _2 t
2012-硬件求职交流① : 44853679
" q( ?% F0 l/ d" s5 j2012-证券求职交流① : 100756915
" a8 l6 C0 N6 P8 I) c2012-快消求职交流① : 44183642& \; g. h; S& B. A; M A
|
|