找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 696|回复: 0

[招聘] 2011年新浪实习生笔试题

[复制链接]
发表于 2011-6-29 11:35 | 显示全部楼层 |阅读模式
2011年新浪实习生笔试题
  p5 D: r* m9 F3 `: n$ B6 ?0 A, M' [2 Y: k/ `8 ]4 V- Q
* l" ~: D- F; s5 b4 H1 e! L" R
$ U6 l% T( s$ E2 G$ y7 G- w$ f
* m1 d$ k; S# Q' j, u$ A. E1 \# B
: X/ f- ]0 O2 D8 z- ^! }4 g% L
不定项选择:! N7 q0 l0 s- \! o# T; P+ [
1. 不能用来修饰interface的有()
3 b) x5 R) r& oA.private B.public C.protected D.static
: w& e: U4 N& W) g* R7 ?2.System.out.println(-1>>>1) 输出什么.  + O. l% \& b8 t0 P
A.-1 B.1 C. 2147483647 D. -2147483647
: g1 r6 d& Y' R6 L3. 下列有关Servlet的生命周期,说法不正确的是()。0 _( ~) E) R- j) Q$ `& _, S
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。( A* i2 }1 \3 y- h
B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。1 b2 ]: ^) j2 _  m2 m; n; o& L
C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。
) g' H6 \. p3 G2 wD、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。 / I9 U" k( N2 F5 d, w: p( N
4. 关于异常处理机制的叙述哪些正确() $ O* Y! `: v; c/ m
    A. catch部分捕捉到异常情况时,才会执行finally部分7 v2 h$ E# E* R2 @& n. V
    B. 当try区段的程序发生异常时,才会执行catch区段的程序
- `1 N. a5 l5 M3 v" e    C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分$ _2 p% Q. Q; q% K. ?
D. 以上都是
3 t- e9 ^6 ?( W( @4 a3 a" {! s  N, I# }$ W4 y* }# C0 ]! a1 F
下列程序有错误吗,错在那里2 I: W( U1 f, [# ^, d* M2 L
1./ g: ?5 ~* N6 S
public class Something {
% a5 e/ `1 i) ~; r        void doSomething() {+ q7 |; @# r! I9 k2 y/ V1 M3 `
                private String s = "";
# ]1 {& b% @# I) K2 d; V7 Q5 r                int i = s.length();
  y. _$ c* w+ j+ _1 L6 E9 O        }
2 a+ o4 p7 h2 M2 {}
. ?4 w% s) g& G$ h- ^: ?  P+ _$ w1 M  ~

3 y; m9 V" n0 A, {; x' j' P6 W! W( d1 Z) r# P, s

; K! N7 A9 W1 j3 N0 I# [  Q# z! W! ^+ E6 E
2.
: V3 V  S" d4 X2 w( A, rabstract class Something {
; o* \! K9 q; h# T/ p         private abstract String doSomething ();
. I8 O5 @- o& [- x+ n}
' }& z3 W) ]$ T1 U
% e- p# K- A  t5 |/ f9 t9 y
: |2 N$ W+ ^5 d
; V) B9 Q0 W# J# a0 @3 ^
2 P9 {) x- D6 |1 i9 z4 Z6 M
( Z% p: g& F" g; H" a4 \3.0 f0 V: `2 u' v6 l/ v% a8 m
public class Something {# Z, F/ ^! n: A- e  F
    public static void main(String[] args) {# z: ~" D/ Y( p: x/ d* i
       Something s = new Something();( c; @2 d  ^' Y3 k+ ~# f/ F, U# S7 c
       System.out.println("s.doSomething() returns " + doSomething());& A; h# O4 N! G7 {) ~6 {  H
   }  H, J# |1 q6 x" I. \+ t) ]8 T
   public String doSomething() {
; A" U, v# n( _" z       return "Do something ...";
  I$ C" ^  R2 d3 d7 m: S1 Z   }
! L$ [! c% z* n4 z* @( D0 Y}
( n7 t% z( \$ f' i4 U# w/ z6 b3 v- T# h! Y
  Y) z- g2 ]( T- t0 \# c% M! M

3 w% A3 V' E+ d3 O  c2 m4 R5 o4.
1 ~8 {2 s! T* |" Q% ]$ npublic class Something {
2 a' F4 _& p9 B* z, p/ Z, Q        public static void main(String[] args) {; v7 |  G3 L+ w" n7 D: M" ^5 z
                Other other= new Other();) L/ q* z# I$ [3 H
                new Something().addOne(other);3 s& a# X( Y+ C
        }! ?! l1 |& V4 `# b- T  q8 H8 _- |0 T
        public void addOne(final Other other){
1 R3 O4 U0 l8 C3 L8 @                other.i++;
2 _/ S3 j2 [# W  T8 `        }3 b# Q9 p6 _( ?
}2 y" Y4 @% E% i5 J0 a
class Other{3 i6 w, S/ `, _
        public int i;/ I+ [4 }5 H7 F/ c) _! ]( p
}
. i# A' m  N& |- H/ |- g1 E( a$ D3 C5 L. j7 S2 Q
( K5 C- M$ v: F, D" \( Y9 z/ Q

/ B& }; |) L5 X$ W% D+ [8 c5.
' a5 ^2 P6 u8 \' o1 s$ Y. G7 S- yinterface A {; F5 M4 s( [. J  J( R! X( _
        int x = 0;
4 x) [( n9 U& p4 ^6 D- w}
. U' P; Q" q5 ~  f. g7 N- r# sclass B {
4 Y* ?9 d- H2 M, r, ?# E        int x = 1;% H" D9 X9 E  _
}" v6 }2 u" A2 k$ E7 \/ p# K" b9 r
class C extends B implements A {. Q* `; K4 `) n* U* o! j
        public void printX() {
! z  t4 T2 J& A, [" Y9 ~                System.out.println(x);2 @6 m- c" T2 L+ {, m
        }
9 J. F6 Z# f) t+ J        public static void main(String[] args) {, v/ ]& F1 P* u7 r2 p" v
                new C().printX();
) \8 H6 @5 P* {# S7 A        }
5 f+ ^* n( [: r. u. O}        
3 b5 B& r+ C; x+ V# w编程题:0 B  g7 y# F$ K! \- r, o) d# K
1.        jsp有哪些内置对象?作用分别是什么?
& ~2 N4 |, n4 m, t1 ~$ N* M8 @
" y# ]" d9 K  q: o. S$ h; R' k4 }4 z4 f2 g" ^# W! |5 }

7 ^; R# T9 v/ g, ^) y2.        由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。/ E' i: j: i$ x

& g8 l4 C" s& n( r* u7 z; {
. W7 s" {6 [" A! a7 O7 _# |* S' O  d8 s) c
& g% }9 M# ~7 d4 g- \. o# m& m
3.        写一个方法,输入任意一个整数,返回它的阶乘.  S2 V$ S6 y* r; B6 l4 L

+ p7 a2 M8 z) S6 ^" `6 D
& R0 k  T3 ~7 _- A2 S9 r1 f! w
1 m9 z, y, Q; _! H4 ]+ n0 I) }! b% B; ?+ T( N
4.        写一个程序三个线程分别输出A,B,C,  顺序输出ABC十次.+ t2 J+ \) K: N& c8 L, P

+ n; w8 g( B4 M. x0 w2 O/ o/ d: @& e! b( u0 U* n
$ C9 S+ e7 e8 z8 G: b) Q
5.        写一个二分查找算法,注意细节.
0 ?& }4 C5 ^0 q% p) {
- B% Q+ o% y1 L7 U3 h; Y% z: P7 L( H" O7 S

& p, B. \3 s  p/ \内容来源于网络% P8 R6 a5 ]" T, `$ e: U5 v
资料来源:http://bbs.aftjob.com/thread-609428-1-1.html) H" Z2 _% }8 Y& ]+ y
新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
1 V  h+ P) [( A( _/ \6 G新浪微博2011实习招聘专题:. w) I" [; V9 {2 X) j
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-12-18 10:39

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表