找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 763|回复: 0

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

[复制链接]
发表于 2011-6-29 11:35 | 显示全部楼层 |阅读模式
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
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-9-24 18:46

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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