|
|
2011年新浪实习生笔试题
p5 D: r* m9 F3 `: n$ B6 ?0 A, M' [2 Y: k/ `8 ]4 V- Q
* l" ~: D- F; s5 b4 H1 e! L" R
$ U6 l% T( s$ E2 G$ y7 G- w$ f
* m1 d$ k; S# Q' j, u$ A. E1 \# B
: X/ f- ]0 O2 D8 z- ^! }4 g% L
不定项选择:! N7 q0 l0 s- \! o# T; P+ [
1. 不能用来修饰interface的有()
3 b) x5 R) r& oA.private B.public C.protected D.static
: w& e: U4 N& W) g* R7 ?2.System.out.println(-1>>>1) 输出什么. + O. l% \& b8 t0 P
A.-1 B.1 C. 2147483647 D. -2147483647
: g1 r6 d& Y' R6 L3. 下列有关Servlet的生命周期,说法不正确的是()。0 _( ~) E) R- j) Q$ `& _, S
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。( A* i2 }1 \3 y- h
B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。1 b2 ]: ^) j2 _ m2 m; n; o& L
C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。
) g' H6 \. p3 G2 wD、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。 / I9 U" k( N2 F5 d, w: p( N
4. 关于异常处理机制的叙述哪些正确() $ O* Y! `: v; c/ m
A. catch部分捕捉到异常情况时,才会执行finally部分7 v2 h$ E# E* R2 @& n. V
B. 当try区段的程序发生异常时,才会执行catch区段的程序
- `1 N. a5 l5 M3 v" e C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分$ _2 p% Q. Q; q% K. ?
D. 以上都是
3 t- e9 ^6 ?( W( @4 a3 a" {! s N, I# }$ W4 y* }# C0 ]! a1 F
下列程序有错误吗,错在那里2 I: W( U1 f, [# ^, d* M2 L
1./ g: ?5 ~* N6 S
public class Something {
% a5 e/ `1 i) ~; r void doSomething() {+ q7 |; @# r! I9 k2 y/ V1 M3 `
private String s = "";
# ]1 {& b% @# I) K2 d; V7 Q5 r int i = s.length();
y. _$ c* w+ j+ _1 L6 E9 O }
2 a+ o4 p7 h2 M2 {}
. ?4 w% s) g& G$ h- ^: ? P+ _$ w1 M ~
3 y; m9 V" n0 A, {; x' j' P6 W! W( d1 Z) r# P, s
; K! N7 A9 W1 j3 N0 I# [ Q# z! W! ^+ E6 E
2.
: V3 V S" d4 X2 w( A, rabstract class Something {
; o* \! K9 q; h# T/ p private abstract String doSomething ();
. I8 O5 @- o& [- x+ n}
' }& z3 W) ]$ T1 U
% e- p# K- A t5 |/ f9 t9 y
: |2 N$ W+ ^5 d
; V) B9 Q0 W# J# a0 @3 ^
2 P9 {) x- D6 |1 i9 z4 Z6 M
( Z% p: g& F" g; H" a4 \3.0 f0 V: `2 u' v6 l/ v% a8 m
public class Something {# Z, F/ ^! n: A- e F
public static void main(String[] args) {# z: ~" D/ Y( p: x/ d* i
Something s = new Something();( c; @2 d ^' Y3 k+ ~# f/ F, U# S7 c
System.out.println("s.doSomething() returns " + doSomething());& A; h# O4 N! G7 {) ~6 { H
} H, J# |1 q6 x" I. \+ t) ]8 T
public String doSomething() {
; A" U, v# n( _" z return "Do something ...";
I$ C" ^ R2 d3 d7 m: S1 Z }
! L$ [! c% z* n4 z* @( D0 Y}
( n7 t% z( \$ f' i4 U# w/ z6 b3 v- T# h! Y
Y) z- g2 ]( T- t0 \# c% M! M
3 w% A3 V' E+ d3 O c2 m4 R5 o4.
1 ~8 {2 s! T* |" Q% ]$ npublic class Something {
2 a' F4 _& p9 B* z, p/ Z, Q public static void main(String[] args) {; v7 | G3 L+ w" n7 D: M" ^5 z
Other other= new Other();) L/ q* z# I$ [3 H
new Something().addOne(other);3 s& a# X( Y+ C
}! ?! l1 |& V4 `# b- T q8 H8 _- |0 T
public void addOne(final Other other){
1 R3 O4 U0 l8 C3 L8 @ other.i++;
2 _/ S3 j2 [# W T8 ` }3 b# Q9 p6 _( ?
}2 y" Y4 @% E% i5 J0 a
class Other{3 i6 w, S/ `, _
public int i;/ I+ [4 }5 H7 F/ c) _! ]( p
}
. i# A' m N& |- H/ |- g1 E( a$ D3 C5 L. j7 S2 Q
( K5 C- M$ v: F, D" \( Y9 z/ Q
/ B& }; |) L5 X$ W% D+ [8 c5.
' a5 ^2 P6 u8 \' o1 s$ Y. G7 S- yinterface A {; F5 M4 s( [. J J( R! X( _
int x = 0;
4 x) [( n9 U& p4 ^6 D- w}
. U' P; Q" q5 ~ f. g7 N- r# sclass B {
4 Y* ?9 d- H2 M, r, ?# E int x = 1;% H" D9 X9 E _
}" v6 }2 u" A2 k$ E7 \/ p# K" b9 r
class C extends B implements A {. Q* `; K4 `) n* U* o! j
public void printX() {
! z t4 T2 J& A, [" Y9 ~ System.out.println(x);2 @6 m- c" T2 L+ {, m
}
9 J. F6 Z# f) t+ J public static void main(String[] args) {, v/ ]& F1 P* u7 r2 p" v
new C().printX();
) \8 H6 @5 P* {# S7 A }
5 f+ ^* n( [: r. u. O}
3 b5 B& r+ C; x+ V# w编程题:0 B g7 y# F$ K! \- r, o) d# K
1. jsp有哪些内置对象?作用分别是什么?
& ~2 N4 |, n4 m, t1 ~$ N* M8 @
" y# ]" d9 K q: o. S$ h; R' k4 }4 z4 f2 g" ^# W! |5 }
7 ^; R# T9 v/ g, ^) y2. 由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。/ E' i: j: i$ x
& g8 l4 C" s& n( r* u7 z; {
. W7 s" {6 [" A! a7 O7 _# |* S' O d8 s) c
& g% }9 M# ~7 d4 g- \. o# m& m
3. 写一个方法,输入任意一个整数,返回它的阶乘. S2 V$ S6 y* r; B6 l4 L
+ p7 a2 M8 z) S6 ^" `6 D
& R0 k T3 ~7 _- A2 S9 r1 f! w
1 m9 z, y, Q; _! H4 ]+ n0 I) }! b% B; ?+ T( N
4. 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次.+ t2 J+ \) K: N& c8 L, P
+ n; w8 g( B4 M. x0 w2 O/ o/ d: @& e! b( u0 U* n
$ C9 S+ e7 e8 z8 G: b) Q
5. 写一个二分查找算法,注意细节.
0 ?& }4 C5 ^0 q% p) {
- B% Q+ o% y1 L7 U3 h; Y% z: P7 L( H" O7 S
& p, B. \3 s p/ \内容来源于网络% P8 R6 a5 ]" T, `$ e: U5 v
资料来源:http://bbs.aftjob.com/thread-609428-1-1.html) H" Z2 _% }8 Y& ]+ y
新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
1 V h+ P) [( A( _/ \6 G新浪微博2011实习招聘专题:. w) I" [; V9 {2 X) j
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|