|
|
2011年新浪微博实习生笔试面试题, x1 h2 t- I6 h9 C8 I6 G! E
2 V3 O, I+ I3 ]* C0 K: j- F& K9 ^& D2 W* J% K: [: s, }
不定项选择:
: J. w! G7 l/ b3 j7 V1. 不能用来修饰interface的有()
; ?+ x' o! {5 _3 K& ?( ?A.private B.public C.protected D.static
0 g1 y" A' s+ u3 R5 N, S, ]2.System.out.println(-1>>>1) 输出什么.
* I, V/ p& g" H3 J* wA.-1 B.1 C. 2147483647 D. -2147483647
. r3 ?7 m" L) b2 Y' v8 k3. 下列有关Servlet的生命周期,说法不正确的是()。
" ^% ?1 j! I/ S6 j6 z: C* ZA、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。4 ?3 a( p5 @) m
B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。 f. {. H2 O5 F
C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。7 V+ `: ]' @- k c- [
D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。
& l5 \; _" k+ n1 F, G# H4. 关于异常处理机制的叙述哪些正确() " T2 I: @0 _+ P G! b* A; V4 `; |
A. catch部分捕捉到异常情况时,才会执行finally部分; {9 ? l+ g2 w2 Y
B. 当try区段的程序发生异常时,才会执行catch区段的程序* C/ P$ f( K W; m) y2 X0 W- l
C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分# [. M$ X9 Y0 Q& @% @
D. 以上都是
* R/ Z$ W5 H' @9 O8 s8 s8 o. u, ]4 b3 G4 _4 E8 ^3 A) d3 {: Y& y5 G, V4 ~
下列程序有错误吗,错在那里
% T. G+ ]3 M' B1 Z0 r) I1.5 x. W- o1 f) c' d) _6 e: U
public class Something {
" C- @0 r1 K2 [6 m void doSomething() {
: L& X; d8 F" i* ~/ K private String s = "";% p, q3 { u3 _7 \- \' h5 S
int i = s.length(); G& w' g U5 a& }, G$ H
}# T& g! a/ w+ r- V z
}
2 B( R+ I) l8 `9 S$ ]2 g7 @# E6 k/ t) n
( b+ L& r/ c1 G2 k2 I" v Z0 q! q
7 t# j9 w6 m0 v+ u7 y6 x7 p) s$ e- C* C: L1 b
# u+ }" ]- F, Y6 y1 C
2.
6 V& J' p1 D6 J$ u' w+ y6 `abstract class Something {
; b1 r% x5 l' h9 ~, ]: n# Y& H private abstract String doSomething ();
0 |2 [- [% I8 y+ g9 I( w4 c8 X+ |}
0 b9 L) Z y! y" p7 u% Y( R8 O
$ S* j6 r% l3 R+ P. X
" j% W F) c v: N, T5 a- W. T
- m% i u+ s# Z' [( M: r
k6 q- @/ b$ o2 ~
2 O- j4 O$ Z# C' P+ \/ x3.! U+ Y; h4 f2 L; T0 i
public class Something {
0 F! @, R8 Z. g7 r2 [ public static void main(String[] args) {0 M3 r% ~% h+ L# x1 v3 c/ R
Something s = new Something();
% u# I0 ^) k6 G: A: o; T System.out.println("s.doSomething() returns " + doSomething());
# N) n [* u" B6 ?1 { U }5 ^+ |* s4 n" G5 \5 C
public String doSomething() { c$ A$ u1 w( J5 I) o% b2 p
return "Do something ...";
, w( F9 s) O7 I9 l4 i/ u }
' k& j$ }- n8 P( {0 U) p}
/ M5 l4 o$ X4 g2 d: A( N% K7 Y& E# g( ?: z: N: L
& C# g6 a6 O$ X
' Z% I0 Z7 ^- {* C4.
$ I4 H5 G7 E$ X: V. N# ?public class Something {
$ a7 k8 A$ M) L* F9 z1 ~/ W public static void main(String[] args) {5 h4 {) T6 Q4 g2 d5 E
Other other= new Other(); I: s/ y- p" {! c
new Something().addOne(other);0 G* O6 z5 c+ X) }
}! N/ Q% f2 o7 @4 k3 U/ u
public void addOne(final Other other){
* _' u4 X3 Y& a( T# y/ @1 q other.i++;! w/ a! a# b9 J
}
/ I+ O2 S# [0 ~* R. z% K! K: ~& e9 h, N}
" e, k' g+ }, Eclass Other{, q: F# E$ B4 ]
public int i;
z1 X# ]; o; E" H. W, C+ X$ y, |}
6 a: c( W* r* ^$ }( M) `# Q: P! I4 u& A8 i( b9 X2 `
# i; ]+ n3 g2 x5 H+ a0 E1 T' x* ^+ s' V0 `6 _
5." m) `; D- v1 H+ o D
interface A {& x6 B0 n. b+ E$ _7 Y
int x = 0;& ]# F; V% }4 W7 Z* ^
}1 F* y! {6 R; Z: {3 @+ K
class B {
8 {2 X: L4 @2 Y9 x" _* I) R int x = 1;/ u- Z# Z2 ]" l3 c% x& H( x
}; U1 z+ h0 s2 e0 V
class C extends B implements A {4 }5 m" ?- y$ q+ h7 M& e$ q" g
public void printX() {4 W: [5 u+ r0 R' s- d
System.out.println(x);
$ H( U7 m: V+ ^: Q }
t2 S' L" _, [" e* A3 y public static void main(String[] args) {' l m8 p) e6 e1 N; J( e% o
new C().printX();
) a' q2 l' X( p8 C) q# }; V }
" g8 P2 m* ?+ K6 ?3 ?0 v% q}
* ?5 y/ c5 X# T4 I: B7 c% s编程题:
7 ] I. T$ T' u( y* K' J1. jsp有哪些内置对象?作用分别是什么?) [2 M9 O3 N1 k: f3 }; C4 M
! c( b2 P) u; ]/ e: M% S
0 X2 c; z: }5 B7 Z" {( z0 M. {1 _5 F0 o# Z( z7 V
, }4 H* C3 y/ F% s/ @2 j
" f; S- R. [; Z6 B; P* Q0 r) i6 k, d' ^, A( @# U# C' V3 M
2. 由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。+ G. A8 ` A8 e3 H
, V, T. l* _0 Q- G& O! W) ]
& B) |1 o0 |4 Z4 f2 h0 ~' A
6 @# f1 i4 e" u' ?9 u+ \7 M3 }# \" P9 n2 c3 g
5 f/ g6 C, Z4 W/ T* V( H
3. 写一个方法,输入任意一个整数,返回它的阶乘./ E: l9 a" f1 k% L" x8 ^5 j
9 X7 R; S8 o" t4 M8 y; ?. S* V: o, X; R" U/ F
, ~4 r2 Y$ _2 L* M/ G! E T" `
- _: ^1 ]! v5 z1 N) z+ N& `
4. 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次.
) s$ R+ Z. ~0 S
3 a7 M3 }# B4 o S! O( i+ N
6 I, l* m( k/ d3 t, c$ }4 h) y9 E# v( ~, Y
5. 写一个二分查找算法,注意细节.4 V$ D/ \4 @1 [
- |# y5 D+ R/ d* Y; R h9 i3 z1 f
原文链接:http://bbs.aftjob.com/thread-609425-1-1.html( Z* }* Q4 n1 q# [
' t5 I; K$ m9 r# n& S
Zz:该内容转载自网络,版权归原作者所有。$ f6 m% k7 w0 {! `& {
/ j2 c. | }* ^. [7 p6 S
新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
; {/ ~9 P# j& U" F; ?新浪微博2011实习招聘专题:
! A0 `( r( ^5 e1 g7 b# Khttp://bbs.aftjob.com/portal.php?mod=topic&topicid=21
$ m+ F/ i# i; m3 \" b0 ]( N7 T |
|