找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 713|回复: 0

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

[复制链接]
发表于 2011-6-29 11:35 | 显示全部楼层 |阅读模式
2011年新浪实习生笔试题3 v1 {; W0 ^2 t4 T. \% o0 J
$ \9 y5 h! C6 U4 S' j! q

  I7 @# u2 j, }. w
5 |$ U' P9 |" H: ~, H* M, g0 Q9 T5 h' ]8 i, O0 H0 O

! L1 l# S9 R; i- ]' M4 [不定项选择:* J  y3 Q0 l* j) Z- |* W' F
1. 不能用来修饰interface的有() 1 v9 I! J# m( w; E: S( ?
A.private B.public C.protected D.static8 w# g+ L' D3 y( T6 @) N2 ?
2.System.out.println(-1>>>1) 输出什么.  
9 k5 g# o$ A+ t7 g/ X( S$ `A.-1 B.1 C. 2147483647 D. -2147483647
4 G+ R: A7 E) c3. 下列有关Servlet的生命周期,说法不正确的是()。, s% s# N# t, v0 t- n- [
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。
, \3 P; v7 ]! [B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。
# o: ?7 |2 g1 i5 Y- IC、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。: M2 f7 e( o9 L
D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。 # D( {' C3 i6 ^
4. 关于异常处理机制的叙述哪些正确() 7 ~# h( n& Q+ B4 w& v
    A. catch部分捕捉到异常情况时,才会执行finally部分
) {# i/ u' m# e7 E8 N' m- T    B. 当try区段的程序发生异常时,才会执行catch区段的程序5 _6 s9 b# t: |- ]& I/ {, B% _* ?0 p
    C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
* k: b7 K8 O. v4 _D. 以上都是
% z) W4 t7 o; `, t9 Y6 `2 l+ r' h$ p  i3 m& Q4 R! Y" ]! o: I
下列程序有错误吗,错在那里
2 O: ~; R) u2 W9 V1.
% \! X5 X* z6 m3 ?public class Something {3 P& l* V; f8 @' l7 k
        void doSomething() {" w7 p- G0 V! x# `/ Q
                private String s = "";
0 a" k- F- G2 h: o1 }! z) |                int i = s.length();
/ j% A& I% L- X        }7 G% _9 T& n( d  _7 r
}
+ k8 [4 O# c$ J! C/ f& {  [- d
8 M6 N4 k& p- E3 b

) l$ O( A) U: U5 T9 J* ]1 m& x# ^5 ?, f4 v( ]+ _$ e

. R/ E: y; D' e3 \! u2.
$ n8 G' T7 r! `abstract class Something {
' J6 H1 n$ E: X2 |/ ^         private abstract String doSomething ();
) s- Q/ F1 s3 G( H% b; l) R; Y( u3 Y}$ P6 ?; c/ A( I5 N" O5 _1 u

1 ^8 I0 x9 _6 k7 N. v4 B0 B  d
, y$ G/ }( y! d, E& m; S3 A) s8 S$ Q3 b3 j' c5 q, q" k0 @% {

1 g- {% ~7 U5 L- R7 d" C! k
: M3 y& U) m% n  [  S6 f+ W3.
6 C. {3 e8 s$ }9 D( o$ wpublic class Something {
; s( Z& {* o6 x1 z    public static void main(String[] args) {
. U% J" b( ~4 ~  B, T$ {8 ~       Something s = new Something();" T2 F' `& {( o/ z/ h. A( ~
       System.out.println("s.doSomething() returns " + doSomething());
/ z2 `5 `+ N) _6 _  Z   }2 w# [2 Q' ^# M4 V. [  A" R
   public String doSomething() {
! S  y% @( [5 z6 k9 o  Q       return "Do something ...";
" U6 Q- {+ s. _   }
# C. }# v, z/ o1 T}8 [# P  s, K0 l

# E3 V" Z  W* j  i. _' K2 P4 e6 U; k

6 _/ l/ |7 R, P% _  N4.8 x7 p$ G+ S: ?* H/ m4 s  l
public class Something {3 @$ I' y# w  o5 Y2 N! r8 k
        public static void main(String[] args) {0 h+ W* ]# S, e" K/ e$ o
                Other other= new Other();4 Z& f9 [+ M( v& H
                new Something().addOne(other);6 Q) v! E) G/ d, M
        }
. ~/ W7 _1 o( L; k1 T. J1 G8 c        public void addOne(final Other other){
* H  v6 V0 B4 @                other.i++;+ a5 M% p8 O: o5 |3 D
        }
6 o9 _1 t* H# W2 n/ |/ k0 [}+ b5 t' i  o- E
class Other{6 o+ Z2 g$ ], R) s% e2 v8 i
        public int i;
! e* ]: N( x2 ~- e7 P3 O' H! J" o}- s$ g2 T# u  F8 x7 m

, F# d  O1 ]/ q0 s* R: j: ^
5 s( F: w2 B5 H
. y6 }/ ?) E& g' b! H5.# c! R! O4 [8 m, W6 e
interface A {
& `2 o6 Q( K) l- F1 G( `        int x = 0;
! ~' w$ F8 Q  q- Q. x9 p& @}
' T6 Y- A3 Z% M6 m1 m# Hclass B {; {9 P0 r6 |, B1 \& u! r& m2 e4 [6 y
        int x = 1;# [1 U5 u7 T, |& \
}, Y2 v& L3 a( l$ l; f
class C extends B implements A {
) D# k" q  O) e! X, y+ o        public void printX() {
, \$ _7 q) A1 [! M                System.out.println(x);
" F; S6 u5 A# p% A        }
5 _3 f! p- b; v$ l( C        public static void main(String[] args) {
/ g6 ?+ g( L- s7 J" r7 v) W                new C().printX();
8 K2 |& g+ Z- K3 }9 i' t* c        }, y* O* n. [3 O+ d# V$ U; v
}        - y) f, C% }& R/ n/ p
编程题:
( q- C. T( D0 d; f: @& P; \! _8 c1.        jsp有哪些内置对象?作用分别是什么?
4 e, M) K8 v$ j1 ~7 s/ x/ Z1 z- I0 }5 B5 o. R! s, O* _) ?& A
& x9 B# i4 K$ w% j/ t5 q& z: m. ?
( P8 A5 Z1 C0 r( l1 \
2.        由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。
, S& {) D9 _) |: y; O8 p4 Y; K6 N7 T3 r3 G
1 C* u3 n  S" ~! X' I8 T& [

7 E) i' q& t& K: v1 \. Y# }$ N7 V5 y+ Q! S% p
3.        写一个方法,输入任意一个整数,返回它的阶乘./ O/ z" `; G3 f" V- `+ i/ U
( x3 _8 I/ ~2 e" a& g
, k3 f! @+ x; Y2 _) `, ~* `
8 T" j7 m& @5 s( w6 L) L; Y
& U) F: p* [7 m, x6 N
4.        写一个程序三个线程分别输出A,B,C,  顺序输出ABC十次.& ?: [* q' z0 r. L
8 V  Y) T* Q. b: {

% a) E$ ]* I( I
5 ]8 v1 U4 x( |+ G5.        写一个二分查找算法,注意细节.
' _4 b' M; v  E6 G$ U9 [9 J( e5 B2 P

+ y' F5 g, K  R. o: ]1 w( A" V
' b1 g% M' P8 D4 R" N/ K内容来源于网络
; B6 H2 `! x- h* S+ U* R8 S& g6 y资料来源:http://bbs.aftjob.com/thread-609428-1-1.html
; B( a- Z2 o) n1 i4 z: a- F5 z新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html+ _$ e2 h) T- y% ]% D3 c
新浪微博2011实习招聘专题:
( Z$ \. v& v3 B( Rhttp://bbs.aftjob.com/portal.php?mod=topic&topicid=21
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-4-3 16:11

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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