|
|
2011年新浪实习生笔试题1 j. ]1 l4 z: A& N7 {8 s
Z( P5 u! V7 u0 A5 a. t
2 x8 v8 d8 ]& j+ X# ]; e& m" t, p7 i
6 c0 c) J6 N4 N$ f4 H' z' s. |3 ]/ X" L! R; ^. l" K
不定项选择:5 s" q# L+ B4 k+ R7 u
1. 不能用来修饰interface的有() " q g. }% ?0 I, Q: {7 b
A.private B.public C.protected D.static& E" b* ~: v5 @5 R+ f" y
2.System.out.println(-1>>>1) 输出什么.
9 U" M7 r; g* M) x# e/ H( iA.-1 B.1 C. 2147483647 D. -2147483647
2 q9 D( e4 D+ j6 y! g( u$ C4 \0 z3. 下列有关Servlet的生命周期,说法不正确的是()。
: C7 b( d1 C" F3 _+ s( kA、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。
% K# x6 a4 N& F" M" s. _B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。
- u2 e6 O, m! T) r p' aC、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。6 Q( o' f' I! H' e5 h
D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。
1 y1 v% _- `5 Z! M# e4. 关于异常处理机制的叙述哪些正确() 5 d: {& m) h' c$ j4 n8 L' G
A. catch部分捕捉到异常情况时,才会执行finally部分
5 q$ |/ c3 W9 [( p: C) H B. 当try区段的程序发生异常时,才会执行catch区段的程序; T8 A: g" W8 q. n; s1 {
C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分, D( D) C) J7 y7 w6 e+ \
D. 以上都是
8 ?# M: U% m; o% K3 I
2 s; F; f; r3 [! i下列程序有错误吗,错在那里$ Q6 ^8 h( J7 \4 Q
1.
+ L, }. N/ l8 n' Z' epublic class Something {
6 [1 X+ c# T3 t4 Q( r \ [% U void doSomething() {9 y, b' N6 z# i5 v6 S7 |5 x3 A
private String s = "";; D3 ?$ s8 S0 `7 B- i/ u
int i = s.length();5 [0 U% x4 j; \! E2 J/ B0 J
}
! y1 h2 X' [1 H+ D# i3 q}. f5 @$ ^7 c0 E3 S. D: P" e
2 T) t. g; F2 T, o5 E; S/ T; Z$ }6 [( L7 v, ^
2 M" U; U3 q. h. ^ O$ S0 U+ |- v: f/ C7 [" x2 ]0 j o
% V6 m5 X6 }7 O0 u# Q. e6 _
2.
8 W! u$ S6 o3 G2 a1 V! p5 j: tabstract class Something {8 u3 E* t5 |7 q
private abstract String doSomething ();$ u0 r- o; s) a5 V- _
}
3 |' p3 a8 i/ x' O3 ], N m* q- i
6 }7 @9 ?6 v& g# T) r; l# [9 J
8 D7 I' {0 |3 V! X9 a3 l! ]8 f# s/ v; D' f
/ h# m7 f# q- u+ l" D0 w1 r r4 C6 Z. Y. E, [3 J4 Q! Z) `. C5 h
3.
. }1 M& H- N- \7 |* f; [# v6 j, f" Vpublic class Something {
2 A! Y* K2 C( Q5 P* m public static void main(String[] args) {2 m' W* [% ]2 M: P' X3 y
Something s = new Something();
7 R+ j6 C3 O7 O9 ?1 Z3 D" m1 h System.out.println("s.doSomething() returns " + doSomething());8 u. `& B9 R( n, q
}
/ z2 v |8 v- D public String doSomething() {
- G0 v3 V2 T; F3 h2 x @* {) ^ return "Do something ...";
$ i6 C7 u5 U0 ]- t) j7 v, w3 L- i }
) l6 j( U/ b% G% v0 T8 p}
) a- M' o# V& u$ n5 X; y5 n0 D; u
4 {4 o9 g& ^6 v% [+ u4 j4 }4 R: _* V) d- R3 O& [
5 N- M' k/ f8 l/ {
4.5 d4 O$ o6 f( M, A" ?
public class Something {
8 Z& `. l* ]; Q public static void main(String[] args) {
8 o( B* p# u% L$ i( \; c Other other= new Other();
& J& ~, |+ L$ R/ B( p new Something().addOne(other);5 @- z$ r# [& }) f7 i
}
1 c' j$ E1 N( Y7 V4 J. @8 X public void addOne(final Other other){
( f& T, a* X/ h) _) e+ t other.i++;2 b$ M4 z& B* t( p% U
}
1 l. w) b7 T! F1 W}
0 q+ N/ ~: R# T4 ~$ D. [- A$ w6 tclass Other{7 Q( G$ ~2 ~& O% {/ S+ n3 x) h
public int i;
& J+ O0 r. e* J$ x2 q5 \* r}7 U* i7 w8 [3 E) ~) X
6 b, E I: {6 a/ Y$ M' A; g
. _& S1 H3 P& B- M2 i+ @' J
- W: l4 Z1 U4 S: v# U5.
B' p, _% m8 W, s% ^4 tinterface A {" n1 x( `1 n+ B3 R' A
int x = 0;
% [- ]7 o- ~) ?5 l/ N0 D- V}
0 }; b! E: z( ]; yclass B {
7 y. O1 K6 x+ D; W. D: w int x = 1;
7 ^9 M8 c; T& A* d* `! j' s}4 H% Q4 Z# \6 k$ O$ U! Y/ A C
class C extends B implements A {
; [9 p/ c* }, F) e! j public void printX() {' e- a* j! l8 R. H7 S o/ q
System.out.println(x);
% A- H: D* R0 K9 { }% a$ f- T3 s+ |! i/ d2 P' F: d* ?
public static void main(String[] args) {: y6 o: _) n F
new C().printX();
$ [0 j4 i0 ^4 V }
- h$ x+ Q/ s5 @7 h7 j& q5 T0 [+ [}
2 L) k9 ?% T F$ O编程题:5 d1 m& A6 g9 c! c) t' q
1. jsp有哪些内置对象?作用分别是什么?1 B5 I2 G9 O) D3 [9 d4 q
% X8 F' x2 R" T6 p; m9 e$ e
; J! L* B" I# ^' G3 ^+ f, N- P7 E
% o' ]; @! a' E" [- _) [2. 由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。
8 B) l0 l/ ^, c% [/ Z8 L$ v! H+ @
- J: f+ [! V: y z5 Y% l! U" }' X$ b- z: n( k7 b$ v
: v0 C( c$ A' H! H2 A; o1 M
% _; {0 @- w# k$ C; w3. 写一个方法,输入任意一个整数,返回它的阶乘.
, o4 a6 ]2 Z( l: a9 z3 V, v- L
6 p8 z% e: \0 N! G; e7 _) Q, T
) e$ p0 y) q- P9 ^% {0 D4 H# g) {, B2 l
3 M8 {& t" a1 m7 M: W4. 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次.0 o: C7 t) L8 g+ b
3 r; Z3 a7 ~. _" x
- N) [7 O/ ]: K a! d
[ u8 d2 l% J3 ^+ g' I" t* W5. 写一个二分查找算法,注意细节.
. W/ \& h3 D1 x4 Q/ p, _; r' s" Z! Y' ^8 K: J
$ A7 A) T4 g0 r3 p$ X& }( B
7 `; z7 `. l& F4 C, U- N7 r内容来源于网络5 Q$ R3 h4 G3 g1 j1 @$ I! U$ A$ t
资料来源:http://bbs.aftjob.com/thread-609428-1-1.html
2 M1 S4 Q! f. t/ J! ]* T2 `新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html J$ @# x6 r2 k1 g, C+ z
新浪微博2011实习招聘专题:
2 @8 y. c A3 U, Whttp://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|