|
|
2011年新浪实习生笔试题
0 k5 G3 s1 Z" Q: e) Z( [
m2 o# J4 Y$ j7 J. ]6 Z, [" @5 W! Y5 T k
, f T3 l% k7 M$ D) ^
) j$ P7 ]: i: S) H- ^+ X# @2 |" t. H
不定项选择:- B% [: d' ]3 l1 k
1. 不能用来修饰interface的有()
4 U2 O a. o6 x0 x- V g0 RA.private B.public C.protected D.static
' @; T( _6 a+ e$ n3 F- y& ^2.System.out.println(-1>>>1) 输出什么. ! P5 l8 n' J. a, Z4 @/ d2 Z
A.-1 B.1 C. 2147483647 D. -2147483647
1 l% l) E* O$ u1 h3. 下列有关Servlet的生命周期,说法不正确的是()。: p0 }: r5 }) B
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。" u. E8 ~6 @# H. N5 w( T
B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。
+ P! u3 L: i# a2 I. V. NC、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。' M9 {2 a* H; v3 c& ^
D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。 2 V3 M8 w6 n" f( P; Z6 {
4. 关于异常处理机制的叙述哪些正确() + c$ m2 v- M9 n$ U; N& v; V; z
A. catch部分捕捉到异常情况时,才会执行finally部分* d% b4 p3 i- \ d
B. 当try区段的程序发生异常时,才会执行catch区段的程序
- I0 [) u; t5 V2 e) c C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分" B4 b2 l9 t8 M3 L# q) W
D. 以上都是
% b3 {4 \" d5 {. r- |
* Y5 {7 L- J0 {下列程序有错误吗,错在那里: D( P& ]8 m; |8 j% \. f
1.( M( h; I+ [* c) q6 M! r! b
public class Something {
* ]3 B* o( R* S: a void doSomething() {- V. u; j1 I$ F" \7 \
private String s = "";+ T1 m b% i. [# _' o$ E4 j
int i = s.length();) s! q# ^) r+ O
}" E# `" B' |+ \* P
}, U3 g v5 _( ?, P6 b7 f, P
3 j) d1 {5 W+ u8 @% i. i: t" A9 u. S7 L
3 A1 `7 O) N9 z+ c2 R# x: q
" m; W2 v% [- q( T; G
1 P5 s2 |3 P9 O5 f3 m" \8 j
2.% s2 i; D1 J- X/ g$ @, b; M. x' Y) Q
abstract class Something {
' g" X# x' [& Z7 T3 K6 v+ I private abstract String doSomething ();
" d* k( ]$ T7 x8 \( q% ~6 C8 v}4 S* K& @ A" p1 a2 B
v/ J# c# L9 J; g
9 B) P! I7 a1 F& v$ ~0 J) j4 w8 |5 J
, `: \: W/ F' q0 a/ g+ c! k
! c L- C8 f. K2 m- M2 J! ]/ s' P3.
" n! F1 a) _8 _+ @public class Something {
% \7 |8 J3 H0 \& l: q: ` public static void main(String[] args) { o6 {3 x. C- C2 q! H
Something s = new Something();. ?- ]3 u! r! f* n _' s
System.out.println("s.doSomething() returns " + doSomething());
( e! J2 i. t" o. z) Q3 K% \2 p }6 u, @, C; C8 {* C0 V8 T9 G) W
public String doSomething() {
3 R3 I/ B5 T. d7 l return "Do something ...";! x d# u# F6 R$ W
}4 i O7 g$ m5 w" f
}( }+ A7 U: b- c8 q
0 a7 F9 n* O0 l" v6 r" O2 P- j
1 v+ K! V6 U* c# j" k% p7 q+ ~9 o- {
4." Q/ W- j. k0 o7 ^' S2 _ h/ V
public class Something {4 O, c6 @5 z- N2 B( g6 r6 x
public static void main(String[] args) {1 b R+ v2 R( w- x- w# ~. k/ ^
Other other= new Other();
; ?9 Y+ Y5 j7 E- m9 M* a0 T$ x6 T new Something().addOne(other);
' L; A5 K4 n) p+ P/ K1 n5 R: j }
+ y( ]1 V6 G" F: H/ S/ `0 X public void addOne(final Other other){
( w2 y5 g+ S7 y! X& n1 z other.i++;
7 ~3 ^; T" M9 r7 u4 O. @/ Q# z } ^: c. b/ l5 B; _
}; _9 j: S9 m' G/ ^: Y
class Other{$ a) F2 E0 p' R0 T" P+ a ^0 E
public int i;) P4 U/ b* p+ d* R
}! h( O9 V- S7 m7 _+ p8 {
K; k9 @6 F* A- |& z i2 {0 n$ i; e9 V( H; d
3 j$ A: | T' u+ W2 D4 w; p
5. J1 }( H6 H; V0 k
interface A { {3 J) ?# P; C+ w# S
int x = 0;0 k) Q5 C6 f c
}
& c2 \) S/ y) V% T A8 Y& g/ Aclass B {( ?% Q( P' d7 l; N( K. [
int x = 1;
; F5 |; C; v# y0 a/ Q, C6 s}
' x1 Z1 n3 `, b0 \6 W, B, L4 mclass C extends B implements A {! H3 A4 ^) I6 Q0 j, }
public void printX() {
1 V7 O7 E- N& ^+ T- q System.out.println(x);# v9 K( l% y3 h# f( F4 }) I2 `
}
/ O# L0 F) L1 N+ @, X$ y public static void main(String[] args) {
( m+ G1 m$ ~+ F; V0 h" W+ J7 B new C().printX();0 c" M* v1 x1 P
}$ X/ C. V+ @4 [3 G0 c- z
} 8 t; i! `3 [9 @3 b* x
编程题:
% k' T; W, K: H' A1. jsp有哪些内置对象?作用分别是什么?
; O! N c1 h8 r, I1 n# ]4 D `5 F0 C
D5 _* y" Y- a' G2 ^. @& Q+ ?% U) f
2. 由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。6 z4 J$ T# l# _ j" l {" d* m6 r
1 J- ] k. u6 [$ N4 v* t, R2 K8 M
# y# @; ~ ]* C% Q" y, N( c
1 ^2 E( U# _0 `6 U3. 写一个方法,输入任意一个整数,返回它的阶乘.6 C; [5 J f5 l; W x2 U
# t% w6 a% W% f/ y/ Q* S( ?' `/ Y
# V& Y# |0 R V6 T$ ~1 n0 b, k7 u2 W; L% [2 P1 m) R
2 n* I+ ?6 {: P0 Z4. 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次.
# {( d8 F5 W7 e* A& K. v
& E9 J, d. `7 i1 z- F
) n+ I6 F1 ~/ j0 O2 r
7 S& T/ B4 c" j& K5. 写一个二分查找算法,注意细节.0 V3 Z( M" U. y9 e; M4 b
{ x3 G: R) }8 U
; @8 U* r1 \4 H
$ s m# C0 k( M内容来源于网络
2 _" D- m( K" p; ]# q4 B, e资料来源:http://bbs.aftjob.com/thread-609428-1-1.html
6 O$ f! e9 L6 P- `新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
7 a: A' |1 R4 o; c* V新浪微博2011实习招聘专题:0 h" k4 o& |6 ]4 Q. }' Q
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|