|
|
2011年新浪实习生笔试题
1 x9 L1 _5 P, Q) [) k
$ D" o; L& ^4 y( M0 F' }0 k5 U
6 r2 `/ H5 a3 x, d" j4 L4 C2 R5 S. ~
( I& q- Q% B- c w5 k ~: U2 A4 g8 p0 M
) F F [$ g! ?) ?' ?( v4 D- u6 \( T) e
不定项选择:. C; p1 A# \1 }+ T
1. 不能用来修饰interface的有()
1 V) H I9 _6 nA.private B.public C.protected D.static
: q- c. v A% O# g2 ^2.System.out.println(-1>>>1) 输出什么. $ z' j5 l6 ~2 B y
A.-1 B.1 C. 2147483647 D. -2147483647, |4 H" e4 `. R, q
3. 下列有关Servlet的生命周期,说法不正确的是()。/ i$ X1 T/ { a, z6 h
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。
/ x! M& K. A4 i/ q8 @) Y2 pB、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。. S! ^% v) F( {& C+ W' G- m
C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。9 E. l5 n/ T6 f' S8 l3 t
D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。
; x2 }8 _: G: J4. 关于异常处理机制的叙述哪些正确() 7 H5 k# _1 O- P N
A. catch部分捕捉到异常情况时,才会执行finally部分
$ h0 F. z' E9 g. w, @& v6 o B. 当try区段的程序发生异常时,才会执行catch区段的程序
2 r, T: V. k8 C5 s& B$ r C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分. V5 Y/ l' g) w; b8 r4 ~. S9 o! r
D. 以上都是 D* B/ ?% G/ U( P) h& I4 t
* H7 Q4 Y& h% c+ {0 e( t8 m
下列程序有错误吗,错在那里2 R; j l% l0 o9 b( ?
1.; }2 K/ \1 g1 @8 ?; g
public class Something {" l5 }* @: n+ v$ ~6 i" t
void doSomething() { O4 i( v- Y( j: F3 ]6 {( ^2 j1 K* K+ B
private String s = "";
( q7 x# b5 T; e int i = s.length();
1 R/ e0 c+ `' L3 c0 o/ j: y }" U+ P3 P1 E6 H" l
}/ x3 i" x i+ E i
. r0 c+ c# M( c. C
+ }* s: ~- I# ?" I/ n
5 e, I! W( X& w9 G! H% p5 D- T* v% B* i, g) G
N6 u5 V0 c' i) v6 ]
2.
' A. O2 @( T! rabstract class Something {3 _! F0 ], e! }' k, ]2 C
private abstract String doSomething ();& `/ J* h8 E7 y2 z* i
}9 ?' v6 x7 t+ s! o9 Q+ @# n" X
; q0 H" t+ l& L- v# A
/ f1 U% v# O$ S
4 d6 t# F. Y' E! u/ G
& k ~5 q- i1 J# C% Y# R& h* m+ D' A& W
3.
9 [. e; ]+ j, tpublic class Something {
3 [9 b! I A# @0 N. ?( `5 m public static void main(String[] args) {* q; v1 |7 ^* h# w4 l1 ~ s+ w
Something s = new Something();5 {8 t7 f+ B. [7 y5 A" p8 c
System.out.println("s.doSomething() returns " + doSomething());0 G+ n/ g! `7 d j. k! P( t
}
5 S6 p8 m/ ?2 c public String doSomething() {, e6 S2 {- A% \$ N7 X1 t
return "Do something ...";+ X+ |% v% s$ K
}
" l- A& U% z3 S; w2 P}
6 ^& y" D- n8 S8 C: M4 r* d2 U- _0 }1 H$ K
4 q0 o$ t; S+ I9 l( x- u8 b$ j! X* M9 X* [# H7 K. w- a
4./ ? |; q( C8 i+ A8 k
public class Something {8 ]4 `% a6 T5 l' I) J! ]# l; ?: t4 {
public static void main(String[] args) {: w0 t( o! `/ D0 ? q
Other other= new Other();/ J0 @( l6 l4 @
new Something().addOne(other);2 C* U. x# P# V; e# y2 x; K
}
; a7 U+ ~8 }3 ~8 i6 l0 z6 Q public void addOne(final Other other){
4 R$ S/ n7 \2 W; U2 P* t! ?1 Q other.i++;, z5 X$ s& l# }4 u0 z8 P5 [
}
- ]5 D5 {7 @6 i}
- [ u2 D9 S8 @6 wclass Other{" r3 w4 i; A8 t' ^+ [! e
public int i;+ e7 A, ?, j b- @5 c
}
* q/ k9 E1 K9 Y, z# t0 q9 ^; s, @% P* r6 @8 e4 I
- Q- J; `9 E- V9 u5 Y% F& P/ r/ c7 E+ u, z
5.
) w; z- l ~6 _/ B- B0 F0 iinterface A {' \2 I- d7 S$ r3 J* g N5 D
int x = 0;# r- V: G% G3 O, e: _
}* T% N! o. j3 [7 G$ u' C8 @
class B {
# G& @" _; S! { int x = 1;& S/ k: d9 K- F$ v
}
- m5 R: q2 S+ E( F. Eclass C extends B implements A {& Q0 R& h @3 n- ?4 R# I
public void printX() {4 u+ Q5 c* M9 }. v
System.out.println(x);
, M2 B) g0 E; z9 c }7 t$ s6 X& |1 E+ ^2 ]7 p% S. n
public static void main(String[] args) {
& Y) o. m) Y3 M3 W5 E9 B$ e new C().printX();
0 e$ A+ k6 p" X }
, i% [9 i" g" j+ C+ U* Z8 {: ~} 3 t4 `& w5 y9 [; \: T z
编程题:
) N4 d: Q# F0 L/ E) ~1. jsp有哪些内置对象?作用分别是什么?0 y9 N+ r& w. i1 m- E2 p. K9 G
& E, ~. [, a3 {2 ^0 x% l
( C( U8 h& s: S+ y' U& J8 K2 E% A0 V, U5 [+ q5 d
2. 由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。
+ p+ T% I2 v9 p4 D" P* S$ }+ j) ]4 i# z
0 C5 k$ m5 s* H& `
2 D; I$ r! u- u- D c0 z
8 R- o# \- E$ O& U1 v3. 写一个方法,输入任意一个整数,返回它的阶乘. ? X( m+ a3 N
9 E8 P2 W0 O+ s; x
9 S2 T& @* _, g* w2 L8 }* g% m1 ]+ X) ?8 k# `8 ]# Z
/ C3 \+ ?! m$ u U% |1 N1 q: m4. 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次.
, ]9 { @7 p$ g5 b/ j5 B3 b9 c
, l- G0 w9 j8 T/ k H, f6 ~5 R$ G u
$ N1 i, Z4 n( F5. 写一个二分查找算法,注意细节.3 E* f3 U$ q# Y& M8 @0 Z
' c% ~% o0 U$ n. y) {5 d
d6 F! f2 g2 Y1 B: O3 s8 g+ ` k" s3 Y5 T1 M7 Z
内容来源于网络
- d7 { u# p5 U+ z' C% ]资料来源:http://bbs.aftjob.com/thread-609428-1-1.html
" Y2 k+ Q T7 I新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html( V% w& H# R0 | `- i
新浪微博2011实习招聘专题:
) W. v: X! `) G" ?3 Bhttp://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|