|
|
2011年新浪微博实习生笔试面试题/ E: ~9 ^9 m1 F3 N6 e
( Y7 V( @2 U' r2 j
* f" ~+ c2 ]# _: |# w0 b0 |
不定项选择:
$ H# H" U* J" k1. 不能用来修饰interface的有() . D7 ~% {3 r9 M+ C2 }$ O9 B
A.private B.public C.protected D.static w; y; r; p$ Z) t
2.System.out.println(-1>>>1) 输出什么. 2 k, l. S& j8 G
A.-1 B.1 C. 2147483647 D. -21474836478 ~3 N6 Q" n- g
3. 下列有关Servlet的生命周期,说法不正确的是()。# S: l8 J( B# @$ h; ] L
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。
4 }# I$ \ m: o( n2 g: T& |1 [B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。9 _5 n C0 R/ _0 h3 a; j" J: {
C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。) `2 |. C9 w" L0 w. k5 l4 m
D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。
5 ^) Q* G6 z/ j! P5 Z6 \$ P D4. 关于异常处理机制的叙述哪些正确() 1 \& K- G9 Z3 p7 U- G \; @! A1 K
A. catch部分捕捉到异常情况时,才会执行finally部分
) v& w2 w/ Z7 H+ x B. 当try区段的程序发生异常时,才会执行catch区段的程序$ X! J) O* C6 ]; R0 ]) f- c
C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
) i! ?% t% B+ b2 J# xD. 以上都是
0 K. X) o/ P: v4 X* y/ o
" J' F+ Q- v8 k3 R' ]下列程序有错误吗,错在那里
. [% ?+ O: |; [! c1 j! j* G1.' ^/ c( I9 ]% J- n
public class Something {$ Z) C9 l0 F; X; |4 Z
void doSomething() {) ^/ Z( y: @- g
private String s = "";, }5 z4 n8 Q7 ?) U3 R
int i = s.length();
) c) @8 A, f4 a }. e# `& R J/ g) | L: Y6 p
}6 X- o `* z6 e+ O' Y3 n
6 r# C, I( C; K% v4 B B& v- n4 n& z: ]# f+ Q3 Z/ m
5 R, Y5 L% \; x$ y, R7 G5 d+ y e w T/ S) Z' V, N
3 q4 N. b3 r3 o- s' z2.4 N; K" l$ l$ Q; I) Q
abstract class Something {2 `5 C7 G! n' ~) i5 e5 C. _, Z
private abstract String doSomething ();
; a6 ]% Y* G1 i$ K1 Y8 H: c}# c6 m4 r, T2 u4 A& j
' u. {0 N2 H* o' z. N6 _9 J
. x$ R/ K2 R5 z7 u; N
0 i- a. z' \7 ] ?9 i5 _) m3 F* C0 u3 d) f7 ?
3 O1 t5 X; O9 z# {3.# w( f" E4 c8 [9 c( D- H
public class Something { Q, R1 L% e7 m! @% r
public static void main(String[] args) { A4 u$ b. H) x+ L. l$ H) M
Something s = new Something();' }3 W# u, h2 @$ s+ ]
System.out.println("s.doSomething() returns " + doSomething());4 b7 Z0 X7 E; A0 Y! H2 T
}
8 o2 F8 p* j: Y: D- H$ i0 s. m public String doSomething() {
# s9 @5 \8 \" s. F return "Do something ...";. W" Y9 Q' o! v. `% D. }
}
# _) i% ^4 B% x5 }1 U}! C' Q) x5 n6 E) t! f- s
6 t% N: c }6 i, G* U1 F8 q
" G& S2 \9 m9 I6 R2 r( N" Y7 Q3 J8 v% U4 _
4.
; \% h% U9 Z% z) \' p. m x7 i: ]public class Something {
( m) z* O! T0 M+ B2 p' ]7 M8 w0 S9 s/ U public static void main(String[] args) {% h5 W% C% W, H" P$ l$ ?4 [
Other other= new Other();
; ~2 t/ y7 J/ a, { new Something().addOne(other);
. b( v' D) T: f- Z1 e; B }
: e* `* ~2 L6 \% V public void addOne(final Other other){
1 L: o% a* E9 R3 o' M/ J {. G; ~ other.i++;
5 k, R. B$ ?8 ]' B" r }+ C C1 C. O' [' r: H% @3 J$ Q" A( L9 l
}8 x* ?& u6 M( l) A+ N* _ y. q: M
class Other{& N! y* q/ Q+ G! c, ?5 T
public int i;+ Z9 x9 W/ ]4 q4 w
}) T/ k/ N* ~; E
, F% t# H4 g7 t( N7 e
: h" a+ I9 X" U; m' J
2 L) T5 ~( |& O1 A+ q* Z+ @5.( @- k+ d9 C& @7 K9 U( I0 o3 M
interface A {
* F& P( h( A% Y- J6 g" ^7 V0 |" d' [ int x = 0;
/ E5 J! T( X Y, A: r$ p}
1 q) P, E5 }) G9 s2 a* x" \; Dclass B {/ s( W3 H. B+ u3 ^! l5 k: [
int x = 1;2 N4 p! s3 x) F
}
* f! S I) z9 f1 A' R0 L8 Lclass C extends B implements A {
8 y" c- S# V" m: j" \% E4 J public void printX() {% L. e$ ^9 D$ V2 Q8 \* k
System.out.println(x);5 I0 J, f3 K0 i# a5 M. y/ k, _
}: J; f8 Q( P3 @+ F a4 q
public static void main(String[] args) {
( R0 T5 \+ h" c' M new C().printX();
# t8 O1 @5 j0 t9 P% J2 D }
0 B |0 s# b. |( \} 5 B7 y% b+ p0 M/ s5 w- M% |
编程题: A, ~4 N U4 t1 ~2 _" D
1. jsp有哪些内置对象?作用分别是什么?
* g' b$ f/ O( p, L+ H8 q6 s4 G) x4 N3 q( E! ]" _ s
+ n. w9 n. Q6 m! M5 o; F
; b+ Q- ~! D# P6 q1 B* G" `3 {; v! w4 a2 I: B( c
$ j/ O" s- I9 r( z$ I5 Q# d; G
# D9 d' T; w1 Z% s2. 由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。
( P& ^( @2 Y) |( I/ O* ^" {2 h c% q r# c& ?8 ]
) @9 f, x2 B1 i! T7 J
( o! ?% ]3 R6 _
! r8 u( v2 ^7 w, K$ {8 }
( z+ J8 M" l, k- \- z# J) C: B3. 写一个方法,输入任意一个整数,返回它的阶乘.% C2 F8 c! N. p2 y: p# g1 L
2 K3 s1 B9 K" u2 s {
" F. n: k3 G5 Y8 K* E+ F+ z; ~, ~8 y: w7 A
p6 m. _% U) a4 O- P. l) \7 h7 c4. 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次.
; f! @' T* i' |+ i* J+ D, c, b( S* Q! S* S
, | J1 @! l# m& M0 b/ X
+ T+ b! A$ O2 {$ { S6 O! {5. 写一个二分查找算法,注意细节.# V; x+ T( m) L) A
' J( n/ A1 B( V
原文链接:http://bbs.aftjob.com/thread-609425-1-1.html
& S; w [2 b$ ^$ C! c
( B0 t3 N9 T8 nZz:该内容转载自网络,版权归原作者所有。
4 S& l/ F$ E* R* t
/ I8 M6 y* N! k4 c1 A0 M! T新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
7 n( R, z7 O/ o/ M+ W新浪微博2011实习招聘专题:2 M; R4 {8 m, s
http://bbs.aftjob.com/portal.php?mod=topic&topicid=215 V7 ]4 k: m2 S# m0 n
|
|