|
|
2011年新浪实习生笔试题
- B! ]4 B0 ^, Y# w3 U" d. L( u
! p7 F3 W1 ~" ~4 i% ?/ j' Y7 n5 A% f: V: g8 t6 C2 U
" ]9 ?$ x5 `6 K/ V8 u
. ^+ g$ e, ~2 L9 i3 ]1 V5 [4 T4 c' a- ?7 t' |1 D1 m' V
不定项选择:) I4 {6 Z& A+ p2 R6 I( p+ {
1. 不能用来修饰interface的有() 4 t; _ { Y5 h- Y
A.private B.public C.protected D.static* k* H& L3 A! v7 U
2.System.out.println(-1>>>1) 输出什么. ! N0 Q/ N5 v! Q3 E5 f" d* e0 B# j g
A.-1 B.1 C. 2147483647 D. -2147483647
- Q& p3 C, O; u' N3. 下列有关Servlet的生命周期,说法不正确的是()。5 S% y" B9 d4 |
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。/ t) U" t$ F# I e6 @
B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。
0 H8 E- f9 s) ?7 d4 g: O" K( \C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。
3 T% ?6 j, c7 m a) \% bD、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。 , @! Y n4 ^4 J
4. 关于异常处理机制的叙述哪些正确() : Q& l+ i7 h, |8 h- G$ B
A. catch部分捕捉到异常情况时,才会执行finally部分6 A7 b4 T. n' V: `% \
B. 当try区段的程序发生异常时,才会执行catch区段的程序9 r! ~9 q8 ]8 r7 E( Q+ z
C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分 m+ A1 d0 E/ V, E, \; }9 p9 Q
D. 以上都是/ G# [2 o# a- n z" q& q
L5 g& b) I* I2 N: o9 S下列程序有错误吗,错在那里
% K7 n, e6 }+ I( J1.
* \) U4 } W' u; d/ B% w" _public class Something {
( S% j$ p0 v0 W4 V void doSomething() {) T8 g. `1 t* K' z' q: [$ b8 u3 _
private String s = "";2 H' U2 I) S4 l# ]# k; z
int i = s.length();7 d$ M w. N6 @- ?2 V( w4 g
}
8 k! y O4 n: x! @ k}
% a' { x W. ]# M, ]0 a8 f' F
9 B6 a. a; Y! @# l* r8 _
9 b* I) L. K/ H* z! b: V
7 h% _$ N8 N0 P
4 Y2 [" v& e- M$ c& w0 a7 s9 s9 Z% Q3 Z# E
2.9 {( M' |0 d( c8 B! M% o. @2 u
abstract class Something {
8 R$ i- h3 d; G+ v private abstract String doSomething ();1 e* }8 ?& }$ w
}' Q7 Q$ b) z. z/ O% ~& m
' W% z, f/ m, Y+ P K
( |. |1 P2 [( x r+ I
: w2 ~. {4 C# h+ m- \( `5 S6 {# ^+ @# @ v( r+ G& t
- \6 X. J$ \0 E% s* ^$ [4 E
3.. E# A+ M0 ]2 f$ ?
public class Something {
8 B/ Q- D0 `6 Z+ Q3 V1 [- f; ^' m public static void main(String[] args) {
0 {5 d4 T8 K. |# t, a Something s = new Something(); l% u9 N' ^3 J
System.out.println("s.doSomething() returns " + doSomething());
" D U. w/ J; g- S8 {0 ?0 o }% s/ q* ]! a8 [4 w
public String doSomething() {3 {, E1 q; b) E, ~8 p- |9 t
return "Do something ...";
+ I. M, |& h7 X" |5 {+ r3 W }
9 N3 A) ^/ \) e9 x0 q}1 M8 i1 }2 d6 \8 n
8 e# }$ k; |+ Q( N
0 h' A7 h* Q i5 A% l+ e
9 D) s$ H q0 A# b7 t2 u0 D5 z! G4.) z9 M( H; t! m" h0 @
public class Something {
6 L/ p4 y Z' x' @, p; ?; K public static void main(String[] args) {* D' ^8 S4 ^0 t: D
Other other= new Other();) }, N" h9 m4 v' c/ v1 V1 W, i6 F! i
new Something().addOne(other);( [" s8 F+ P! Q2 U
}) F0 o" N- g# r, D. Z9 N$ |
public void addOne(final Other other){9 X- `% @+ Q; r/ X" Z! s
other.i++;/ i Y p( w- k: m6 w
}
) y& |0 v3 y' V: D/ y}( D' j6 i( z, K' z7 y. W4 N
class Other{
; M, l$ G8 f0 b public int i;3 {/ Q. l" f+ ~, ~% n" d
}
4 o$ b. B; g- _; `4 R
% w" A ]0 B8 m" j. G5 R9 \
+ z/ q- M5 u8 B4 ~2 Q8 C/ u
& C. W J) D. F5 U% `5.
, X f: b# @$ i, K' y; {* F! Ginterface A {
* c, y: j% ?2 B% h# d# e4 q int x = 0;
( ^* p' ~3 P+ ~% l: T}* q( i. R$ n6 ?' ]8 r! V$ @2 t8 s+ e
class B {
, ^. V" x4 @- v, c8 {7 D5 q) r int x = 1;
- k4 k+ K& i% e- Q7 [9 ?5 f. W}
% A( A! k; Y5 k! b, Wclass C extends B implements A {
) b; s# p" \; |, P9 ?7 D public void printX() {" T6 [6 M7 v- C9 T- m2 j" s
System.out.println(x);
# Z0 L, J" u. L$ s: p4 R% ~ }1 {6 n$ b9 ]" S8 F) O5 v1 r
public static void main(String[] args) {: e% U/ J" M* d" u
new C().printX();: x3 h1 {& F; F
}. b& Z. j6 K' v0 b' C
}
/ ^5 I$ ?4 C' [, z( r4 R编程题:. S$ ^7 N6 Y0 k# R
1. jsp有哪些内置对象?作用分别是什么?
( N9 ` e# q8 j2 z/ L1 g. Z$ p
: m- L3 P& v2 Z7 |1 o0 w& k) e( w6 ]
5 e4 z% v9 f5 q: ~* P; e2 A; I2. 由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。 i9 M- s5 A0 ~: y- b
2 `7 s H0 s* s( C% e$ y9 {
1 @- @) v% U7 @9 P; `- c1 H4 K& w; A3 u6 B- F5 u; i0 Q e
) ]2 K k1 Z4 j# F9 k3. 写一个方法,输入任意一个整数,返回它的阶乘.
- X- K) {& g- ~' p$ b+ I! m
# q" s+ q+ z L7 F5 m) a2 F
5 c: W0 I# |* C% M( O0 |) D3 M4 K9 E3 E) e$ ?5 P
3 {0 ^2 w) B, `5 h1 W8 q4. 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次.- s! ]! ] T+ N7 Q5 I. T
; F! o; x- |$ ~" p
) k6 e; s8 H0 ?. B K
, w! T: q3 f( k: D. k( E
5. 写一个二分查找算法,注意细节.& a, Y. a6 Q7 y+ V$ _ T! ^) S' W% B
8 }4 f0 |" m" c, \' ~: O- p; N4 b6 O! T
, E# `9 U( Y2 w/ y; N' f
" t6 B3 V) }4 d+ {' `! S( K内容来源于网络0 v: L& u# \/ Y
资料来源:http://bbs.aftjob.com/thread-609428-1-1.html& G( g7 |7 }' s' [1 [1 t- P" h
新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html1 z1 t1 a) p# I
新浪微博2011实习招聘专题:' S8 v W7 \+ M! C; k
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|