|
|
2011年新浪实习生笔试题
* t/ n6 j9 i; ^' [( r$ K ~# H4 D l" O/ j1 e! H+ I
8 d7 K \* B6 V* b4 |$ {1 d
$ |9 x+ ]* j' l$ z/ _
4 W% j4 @- Y% M% W( M$ l5 R
5 ]$ J2 D6 P% G% {% F2 W
不定项选择:1 e3 z0 H1 Z& L5 Z' I, j8 K/ a4 O
1. 不能用来修饰interface的有() 2 u( N8 {& v, P& e0 S
A.private B.public C.protected D.static% a( J0 Y5 `" R/ S
2.System.out.println(-1>>>1) 输出什么. # P0 |3 i/ U1 h5 W! ^% n
A.-1 B.1 C. 2147483647 D. -2147483647
% J$ Q O+ q$ s6 u3. 下列有关Servlet的生命周期,说法不正确的是()。
; f: U* d& h7 `) Y. x3 f) ~- bA、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。
& A7 p1 {4 @, a) c1 ~B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。
; s0 n6 G7 @, h" YC、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。
4 L. y$ Q$ J7 ~' W+ x$ BD、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。 q" {* K) O, g5 r" K
4. 关于异常处理机制的叙述哪些正确()
/ r6 `4 I8 ?* W. e; K( H A. catch部分捕捉到异常情况时,才会执行finally部分# v0 t% J3 a! x3 B$ w* e6 r/ E0 M' p
B. 当try区段的程序发生异常时,才会执行catch区段的程序
: k8 T: G0 }. G C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分: S. [2 [/ i0 C5 S
D. 以上都是
, l) Y/ [5 _0 K7 F5 B$ \
) N3 e# Y+ M9 y0 B0 C下列程序有错误吗,错在那里
# v& U/ `3 `5 [1 H/ B% }( a2 g1.
/ R/ Y: _: E, D3 Y8 } Fpublic class Something {
1 B5 v& z5 x8 N, X: f& O! ]% u void doSomething() {
8 b, t9 z2 Z7 k9 _ private String s = "";
" H/ y0 E u' X( c: f$ I' m int i = s.length();& \7 ?& L7 M4 j2 B2 v
}
/ ?3 G+ x7 ^* E& ^}
) `9 y5 r' @7 f- D. c# x8 b& H: i5 P5 j* f2 b
3 b8 O' w5 g& `' Y
, N* [% F/ `; j) L+ l; Q% P
+ t& z7 {' T: Y @; q7 l# }6 D% C
4 X; ^- W' K) T2 Y' k" A4 @2.
9 i V: ]- F' W* W5 W: I3 b9 Pabstract class Something {
3 l1 c: O+ B; B: h% Q private abstract String doSomething ();# Y8 z; w" r3 V6 f
}# k4 f( _7 y6 Z7 }( B5 D
- u, f* `* H( [( v- t, K8 n
: m- ]; H6 t% N" ?- W$ [% i' l0 _& a, s5 y& ~! e
w$ Q1 ?( b5 n- P7 C
0 \# }1 m* n' e8 G1 h
3.# U9 k; V0 D3 R+ ]& Y
public class Something {
; }, ]* [" T9 ^% Q: z: ]& n0 K public static void main(String[] args) {
0 a6 w% t5 S4 ] Something s = new Something();2 W6 S. o/ {; ^ \/ ]5 q* ~ r: Q2 p
System.out.println("s.doSomething() returns " + doSomething());5 u6 r* t. Z4 }# L9 A
}
# z. v0 n" X, M: h' c5 [* o5 a3 T public String doSomething() {
4 m& S: |) P- A% R" P' |" i+ n return "Do something ...";9 {' T( P8 G! l! o7 D1 R
}
! N Y0 m$ ~* K/ w( V% {( [}) |/ U: c9 J# o" r# s
3 o6 d! x7 g- A! j7 Y1 v1 _/ o+ h- L2 g
' g& V5 C; v8 \0 N$ |5 \4.
# v3 O& W; a$ y9 ?- mpublic class Something {
1 t8 a9 l# ?3 v/ X0 l public static void main(String[] args) {
2 Y: x) w1 A1 W! ]4 d Other other= new Other();* W; ^9 k3 E7 R. Y3 P7 V% k- O) D7 j
new Something().addOne(other);7 t$ `) C( I4 u+ Y5 G/ |+ S9 {
}
: ^) w* l' T8 l3 L5 s" O" d public void addOne(final Other other){
$ L# V6 g* G0 |% q- M other.i++;
1 }" Y" G* Z: C3 m7 b }
0 g/ [/ |+ W$ a1 H6 r& T* W7 y}
. P& \' R* w, D0 ?9 H7 Jclass Other{- x( _0 [4 {9 x
public int i;
1 L6 z" L1 g% K# q}) l5 e0 b+ C5 D7 v; P
( \: i/ e# z2 o6 g7 `3 D) m( o! l! k5 l
$ k- C7 b% b1 Y$ a; v' D
: O. G% Y( f# Y# W5 J2 F
5.
% p6 t3 d d% }6 I. J& y$ Ninterface A {
& y N: R3 H. g; W2 I int x = 0;, ]. O; R3 X2 J% d" _% W
}$ j: r( m! y1 l$ m/ q$ o6 h, Q
class B {
: e$ ^9 D6 x* m- y& O" A. K4 }! b int x = 1;
3 d8 S% z" y$ [6 g}) a# p+ u/ G0 u: |9 \$ O
class C extends B implements A {. P0 ~( q. ` a5 O
public void printX() {
: ]( M6 @" k [& X System.out.println(x);
J/ G8 u2 B/ L( H2 j6 s9 k L }6 R/ h& K w; b3 z& k6 ~% X
public static void main(String[] args) {
# I/ f7 X. e, r1 `7 q- I& y$ l" J: s new C().printX();- g* F* F [) j5 F# B# |/ \/ T# v; L
}
9 M- ?4 i% M; j( j/ X0 Y$ ?1 |}
5 Q( t8 ~8 ?3 v% x编程题:
5 {- y! R9 D4 [+ L& s7 R1. jsp有哪些内置对象?作用分别是什么?
" Z2 y6 y! p8 ? d. h' N% z" o D b; N
9 U# d1 E3 C+ }( }! A5 y
% e5 X) Y$ j% x0 B$ k5 G
2. 由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。
- N9 K _' B# }- p' H' ]$ U) W7 ]. n
: }1 I4 j& E: F' s! f) ?. c# F& l7 n- K. ?" w: ?. i0 z4 R+ J
" l* a; C$ A& l* f G. |/ @, J3. 写一个方法,输入任意一个整数,返回它的阶乘.
d3 c' V: l } M! j X- N$ U/ u% I* @" T' B |
% e+ Z" f3 E' o( X
9 R7 M$ a0 h( `+ \
9 X- j8 z6 I4 W: F- C9 v" z4. 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次.4 n7 `$ G) O. u7 P7 ^) w
9 R& ~( }4 W# Z; o% K/ F
0 W$ A- H' d8 \- T
, o% {# v V) _' x* @5. 写一个二分查找算法,注意细节.
8 Q5 e2 @9 }: E' m
+ }& v+ t) o( R+ e
9 t( E k, Y; H& ~
) W3 M1 ^. i1 r, b" L r内容来源于网络! W5 M1 J! r, ]/ D$ t
资料来源:http://bbs.aftjob.com/thread-609428-1-1.html
* k/ E; Q! Q$ J m) ~7 u6 e) V新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html: W H: m4 F4 [
新浪微博2011实习招聘专题:5 c, P' |/ i g1 H* e) G
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|