|
|
华为笔试题含答案
7 p9 x( p6 h/ g. c9 M9 [' T
k& P# L, |0 F! `/ t+ l华为求职俱乐部:
$ q5 f g* n& Ehttp://bbs.aftjob.com/group-52-1.html
$ S: `; f6 L& a6 {1 w! G8 a# Z
1.static有什么用途?(请至少说明两种)
k! }" b" w2 v7 g 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。9 N6 V0 {" b+ I9 Y
2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问
- @9 S* y* |- b8 M- j7 C: L9 Z) o+ d2 R' |& s- P Q
,但不能被模块外其它函数访问。它是一个本地的全局变量。" O6 V5 v7 g! k' M) X0 P
3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,
* t# n, E# `, J4 N* |- |2 I# @ ]- [* L x/ w' x2 C: y) N
这个函数被限制在声明它的模块的本地范围内使用
& X2 t" R6 E$ ^3 \, l, V
; P+ D6 _* y' q! M2.引用与指针有什么区别?
- F8 t; `2 N# ^ 1) 引用必须被初始化,指针不必。
; G$ j2 k' Y7 e 2) 引用初始化以后不能被改变,指针可以改变所指的对象。7 t/ E5 i0 J! m) ^: O/ _$ [9 p
3) 不存在指向空值的引用,但是存在指向空值的指针。
* b5 b) G. o1 }6 Z8 K
( [$ v) C5 ~/ K, V) |- D3.描述实时系统的基本特性
" O3 s3 e7 `7 R- ~ 在特定时间内完成特定的任务,实时性与可靠性。; L/ O0 U8 A4 u: M6 o
3 k- l0 t5 @+ \4 P9 ~( d8 i& U
4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
0 o3 Y$ C7 s0 ^ 全局变量储存在静态数据库,局部变量在堆栈。, t" ^* e3 Q. q/ @! b; d6 S: g
* Y/ t/ H+ d7 P5.什么是平衡二叉树?
0 N3 F6 I* `! D1 S% [2 |# M. t. ^ 左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。0 `5 d2 a' j3 q5 U
1 B, i* `. M- z% a6.堆栈溢出一般是由什么原因导致的?4 P5 S4 t1 w+ I" a* A4 b
没有回收垃圾资源。
: r( Y+ f8 x3 J; u' g1 A2 ?# Q8 r$ a( [" j% }
7.什么函数不能声明为虚函数?) C7 R* _2 q. s8 }% K" W
constructor函数不能声明为虚函数。
7 S. p$ U5 `$ y3 t @( d9 z
8 Y$ q2 |# K- y9 D+ k+ [, O8.冒泡排序算法的时间复杂度是什么?
( m8 f( E, ?$ Z1 k- T5 H5 U 时间复杂度是O(n^2)。
/ y& ^5 ^1 n8 Q/ w/ r7 l
& A3 d+ G) ]7 k3 N9 T9.写出float x 与“零值”比较的if语句。, c4 ~) @5 V, B
if(x>0.000001&&x<-0.000001): b0 n9 M( C$ K0 g6 M
! J4 F& W2 n, q/ E! d) y- e0 _10.Internet采用哪种网络协议?该协议的主要层次结构?
# M$ U" a4 F# ?, A5 ~8 D Tcp/Ip协议
; e( H d" B6 X 主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。
' @' t% K/ r7 I2 _8 Y9 s4 x* ?- N# S) A* D
11.Internet物理地址和IP地址转换采用什么协议?
5 E+ ^* a* a8 Y( @0 u( v ARP (Address Resolution Protocol)(地址解析協議)
4 C/ F- h! ~7 s& O( P- [3 D8 V2 |' o7 T, Z: j
12.IP地址的编码分为哪俩部分?5 j% N9 d( Q, k o% g4 |; ~! K
IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区; Y6 w3 O# D# C1 O0 A% l' j
# U, G2 `* W: x9 z分哪些是网络位哪些是主机位。
+ s2 x0 P; w1 p2 X9 o
9 ^* L0 E' u% R13.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出+ W/ S6 T9 {$ R& a1 Q3 Z1 ~$ a: i
% u6 L3 N% k. u/ lC程序。
" w1 |: f! l1 D8 ^" k 循环链表,用取余操作做2 K% |' [* Q# c& c+ t
4 d( e3 ]5 C' _& L+ H
14.不能做switch()的参数类型是:
8 ~/ w5 e ^- b3 a9 I: B switch的参数不能为实型。4 b6 ?6 G# B5 h/ g: |" I3 x. a
( i- x' B* \5 k* h______
2 J. l1 J& G. S7 y推荐:
, B7 W) [' W3 X5 d& a7 w中国10年最受欢迎的简历60套模板合集
% C. h$ N# q6 w5 Chttp://bbs.aftjob.com/thread-612325-1-1.html" C2 P- K+ ~' L$ d6 W
——————$ b& U% h; Z) O- @9 a% g! c& x
欢迎大家加入求职交流群(申请入群规则:学校简称 + 姓名)# U5 E" {4 \$ B9 g) b, ~5 `0 w M
2012-金融求职交流① : 1103939518 J; h9 M2 A. K
2012-会计求职交流① : 7098899
1 Z! Z4 l+ i# \, Z- l4 Z) n- k3 }2012-IT求职交流① : 38696250
; x2 U7 w$ r4 x- o; v2012-通信求职交流①: 59622472
) Z! j: {; u% R T/ U1 }9 g' u) o2012-硬件求职交流① : 44853679
& k, x. s; `- R1 Z8 Y& s* {2012-证券求职交流① : 100756915
3 b. ^$ b1 b: `) M8 Y7 b2012-快消求职交流① : 44183642- P% I1 ^7 n+ y- E* T
|
|