|
|
2011年新浪微博实习生笔试面试题- {; e) Y4 G `: G6 g9 O0 L f
" x+ c0 e& G) }: l1 W$ a Y* L. m* J
不定项选择:" ` t" S. b' @
1. 不能用来修饰interface的有()
( F. z! S) p( W% P3 v. f/ F: JA.private B.public C.protected D.static! {3 H5 Y8 B5 A9 x5 p5 j
2.System.out.println(-1>>>1) 输出什么. 8 X: p1 G- Y2 M$ ^4 t8 g8 L1 x B
A.-1 B.1 C. 2147483647 D. -2147483647
& b* `9 [& J) o1 D( n3 ?. F3. 下列有关Servlet的生命周期,说法不正确的是()。
. O2 n% Q$ K2 g! s$ MA、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。
3 Q% Z' W9 f4 |3 n) UB、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。
& w# f4 |; Q5 A3 ~" ~- D5 TC、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。
! _2 R$ [" p: g' l0 y1 j' o. AD、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。
+ H& S. I" _) \$ ]! ~- u: Q4. 关于异常处理机制的叙述哪些正确()
9 U) x! Q3 u1 ~6 S5 b A. catch部分捕捉到异常情况时,才会执行finally部分
( w- {$ |% h1 a2 W& W B. 当try区段的程序发生异常时,才会执行catch区段的程序4 R1 c" }8 ^5 t* Z C5 T
C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
% Z& f0 I# j- J3 r3 ~: P/ x* RD. 以上都是
* q, H1 X/ F+ j" Q U, K( E# f- M
# _2 y) W+ d- E- A$ B1 I下列程序有错误吗,错在那里
9 A$ {$ c3 Q' z; P) N! L$ K# `1.
3 ^+ r$ [5 n* f! K3 ^7 Tpublic class Something {
/ e B1 f, l9 u7 Z( }8 l- u void doSomething() {% P8 q8 g5 I& q# ^- v+ v; R$ O: g- @
private String s = "";
) S. R1 v5 x' O! q: r+ A# O/ x int i = s.length();
; ?1 v; @) X9 | }) F2 F5 e* j& U' Y \$ u1 i( ^
}- R% r. V; o1 W9 \' I2 D4 [) x% Y
3 E) }8 y) x0 @- ~) ?' n: |! y7 Z
# ?+ M T6 \+ G' J
' H' P8 S. J7 j! ^5 i
+ b5 F L+ l; i! X, W0 D( n
- g2 Z: F8 n' f& l
2.# I; {, @3 S! V' N4 M$ S. N/ g$ C
abstract class Something {, s9 F0 E3 c$ c& J7 y6 P
private abstract String doSomething ();8 d$ n0 f$ F( A3 A; E! e
}
/ V. z; C' [$ A6 G$ T8 A
' d3 W" k5 R6 } J- g" [! L
2 T1 }3 a5 L# m+ s% ~
: A* s% m" D& [ F# y6 W' _ u+ D0 `5 n: u4 X& s) R4 [; {, w/ z
+ [, v1 e( ]$ l0 n, j
3.% Y* \- g O8 ?% B: S
public class Something {2 r- L) o* G0 i3 ?4 `' m
public static void main(String[] args) {# _: T/ d3 V# x' j- \
Something s = new Something();
0 M0 [: T" O! h4 M+ U. P System.out.println("s.doSomething() returns " + doSomething());4 G* U9 i7 X8 \/ X
}8 ^9 |8 P! E& X
public String doSomething() {# h; l. V# H2 V
return "Do something ...";
- {+ Z) Q9 {2 w1 Y5 I1 H4 K* m- e; ~& O }
6 }1 D% `! X5 s5 V& V$ P+ M/ |}) i+ b3 z( ~) d4 M' z' Z
2 O5 D: a4 v$ W% l& c& h0 c. F6 }. U1 s
6 ?( Q6 _" U$ x+ _4.# Q+ O6 F- O+ y& Y! \
public class Something {* I4 R4 z. C' J, [, r. Q5 ]
public static void main(String[] args) {
2 }: j) w1 @/ [8 z! t, w Other other= new Other();; @$ `! ~* |, w$ M6 D8 Q
new Something().addOne(other);
% t( T6 O4 U' ~: S }1 g7 y) q: {0 T- \1 g
public void addOne(final Other other){
1 U/ y0 w2 Y; q2 { q2 A7 a# d other.i++;
4 W- ?) c* @: C0 J/ } }
* i! j- {7 ^* J8 k0 U1 O4 o}
& Q3 |' t9 y# j5 bclass Other{
! X& V k, e$ `/ O public int i;3 P3 b, f: b! C9 @
}
* M1 [- n" G4 M2 n! U! s2 T- R, ?0 X# m f# H9 i
* t; V; o3 X$ f
5 {, i# f% ^0 ]
5.
; n( Q$ _; M3 Q; M' q5 A2 d# b8 l Z7 Winterface A {. j( I p- q6 A0 V5 C& x
int x = 0;6 e5 m5 C8 e6 k# `$ o6 L! l6 T9 V' s
}" F1 H( z! ^0 d7 U
class B {
& r& u( b1 |, |( ` int x = 1;
# G* v) U6 M I}
, J; w& g B6 s1 j/ |9 Q( Z; H \class C extends B implements A {
1 p0 a% U7 |1 K$ t0 ]. S( \ public void printX() {
% [, O4 q( L% o% y System.out.println(x);) H, y4 W k( L, Y/ K; N' B$ @. t# U7 L
}9 H" W q o& c0 X3 `. [- F+ M; X
public static void main(String[] args) {
) n6 y) R2 Q( N V5 d' D new C().printX();
1 r- @ } m8 K }9 c) d( u' K" x' J- B
} ) c, Y( O9 P' L1 I( C
编程题:
3 h' p+ U# X( F/ ^; N1. jsp有哪些内置对象?作用分别是什么?0 O1 E$ L5 t3 L3 {
7 C4 N0 \2 w8 K# K' [& p/ k
2 W& `6 U2 _ R7 Z- @, X! f% X5 d% K) Y$ D: J9 R/ y+ U, n7 j
$ \0 g! V# H/ h5 t8 v0 E! x! S; @) e- e
( `, i2 L1 @3 U+ N. E) G# r
X+ ~$ y+ n; v& u9 O; e0 E+ B2. 由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。
4 m. _" E, Z6 B) K2 E7 f: s, k
/ [; E; h; j" d: y2 W7 I" D) K0 k3 x0 Q6 \5 |# Z( ~
- n) w8 s! I+ v8 [1 `1 R2 S Q
. f! {/ ?2 B! K, F4 E
' Y% r& I3 N0 b, r2 p$ c3. 写一个方法,输入任意一个整数,返回它的阶乘.
. F6 J. M/ e$ x/ f. U4 L
+ L& R9 k: F. }+ K( y5 ?$ S" b s! p4 N8 s$ I+ |% _5 X
( w6 T; W* J+ i/ {' h- w/ H4 y
* z, }) b# q' l# S9 R5 f) j, R4. 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次.
: W1 Q; q6 F% _; l, D3 U- k
8 B2 H, p) j; u9 ?- n8 M5 ~% f0 p0 x# K6 y% Q& k: U0 {: o
3 v7 j& c/ K1 l" ]7 s1 l. [
5. 写一个二分查找算法,注意细节./ \3 A- B$ y M4 `
5 X2 n- N& M8 z9 _: a+ l9 ~
原文链接:http://bbs.aftjob.com/thread-609425-1-1.html3 c, F: R9 |9 |3 E# Y1 q A
8 J+ m( \3 J/ r) T* u
Zz:该内容转载自网络,版权归原作者所有。- y6 W5 E9 U- x# X& ~( V2 N2 |3 h1 O
: Q8 x/ e" u2 c新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
' l. x6 u0 }$ O! x新浪微博2011实习招聘专题:% u1 U- Y& y% E6 F2 L1 E
http://bbs.aftjob.com/portal.php?mod=topic&topicid=216 b+ X3 a' O: l/ j o9 t, n% Q4 W7 v
|
|