|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
4 J6 b" O8 J0 n; T4 ?5 J2 l
8 e+ u& B8 M5 _; @7 `% n) f' N Y一、单选题(共 10 道试题,共 30 分。)V 1. java.awt包的Panel类是()的子类。
& [0 S8 ^' b* z9 a# ~# @A. Frame
+ X5 u& [0 K9 l6 c0 _B. Container; M* j9 T1 O7 B9 y3 C
C. Canvas1 g4 M- G. N6 }8 W
D. Component
% J2 ]2 G7 ?+ V8 [: A 满分:3 分
. @$ h: n4 f1 I9 Y; p0 R1 f2. <html><body> <%{%> <jsp:use Bean id="address" class="Address Bean" scope="session" /> <%}%> //1 </body></html> 下面哪行放在//1位置可以打印出street属性? ()
% y @( q6 s5 y' N9 fA. <jsp:get Property name="address" property="street" />4 I, l( e9 G; @; z" F+ ]3 w
B. <% out.print (address.get Street ()); %>) z$ K/ d+ {' k& L4 w
C. <%= address.get Street () %>
) {" i b% ~) f5 z" B. S" tD. <%= ((Address Bean)session.get Attribute("address")).get Street() %>3 u, P. K( Y4 i- y
满分:3 分
) h( Y2 G7 j9 Z d3 a3. java.awt包的Panel类是()的子类。1 g0 p6 N; F6 C# S; M7 u/ J
A. Frame
9 E- R6 t) P5 U0 G5 S0 @' p. \B. Container
$ O" k0 u4 t1 i+ G8 V- M HC. Canvas4 G2 C/ D/ p' r0 E- H. S4 k
D. Component
4 @# s, Q; j- N( a3 n 满分:3 分6 n5 y; _# x$ p6 j# s5 k% ]
4. 实现一个线程有几种方法: (). N, O5 B( o0 h! Q0 p) [
A. 一种% D& N' T1 @( B# r- k" b i
B. 两种1 P& c6 G9 s% d. f7 A
C. 三种, G9 h. Z) {( D& \% ^7 ^) }
D. 三种以上% t: W0 ]" J1 j! k/ K9 d, P
满分:3 分2 Y/ W0 |# O3 N* L/ U
5. 你想在一个JSP页中包含另一JSP页,而且要传递参数,下面哪个是正确的?() ~ G+ y6 b4 C o1 {" ~ H3 X g9 }5 C
A. <%@ include file='insert.jsp'title=We Wonk'%>
$ z/ P: e3 V9 t3 l- n/ t" R6 JB. <jsp:include page="insert,jsp' title=We Wonk"/>) D$ s- u6 q0 P* I% V
C. <%@ include file='insert.jsp' %>We Wonk<%@include%>2 V0 s% Q* T, q9 S' x6 L' E! G* Q
D. <jsp:include page='insert.jsp'><jsp:param name='title' value='We Wonk'/></jsp:include>
2 I# D! X4 ~/ A1 z( d' W- Q 满分:3 分% z2 J; r; u0 _% X8 f6 S3 d# z/ `
6. 下列哪一项不属于Awt布局管理器?()5 j* T8 r% y) o- o# i
A. GridLayout0 B6 w/ q0 R; ~, m* D- D0 b
B. CardLayout
' K! a u& o' Z5 o% z8 UC. BorderLayout2 U Z0 _2 v7 t9 R# ^# }5 v, a
D. BoxLayout
" a$ Q" K$ B" ?2 w 满分:3 分
: L4 y. `/ ~/ V7. 下列说法中错误的一项是()。
, w* Z2 U, {% m2 q- M" O) {+ ~ x6 cA. Java语言提供了检测与避免死锁的机制0 w3 Y9 u" m. r7 d8 f
B. 在Java语言中,要避免死锁,只能通过程序进行控制
6 F0 y$ }* ~! w- t) D1 d- m- ~C. 释放锁的时候,应该按照死锁顺序的逆序进行
/ j9 {9 t7 z: K9 d( SD. 在编写程序的时候,可以对所有共享数据设汁一个统一的加锁顺序$ @7 H* b o# K4 w
满分:3 分
5 I) ?& I& D. a# S/ d3 x% w8. 下面哪个方法与applet的显示无关?()0 M; h- x# J& i
A. draw()5 J ^4 N3 \) j- c
B. update()' R7 C$ U9 ^% B, e0 ^2 n4 ?
C. repaint()
8 p1 Z; g k* q& r$ g7 A" RD. paint()
) |/ ]( ?+ {6 F8 F- e6 ^ 满分:3 分
" \2 E- R3 Y4 r9. 下列说法中不正确的一项是( )。
* n' i/ N; d n1 b( v' ?7 g7 D; LA. Tread类中没有义run()方法5 M& S3 Q" T1 X' Z+ e
B. 可通过继承Thread类来创建线程
* I$ k2 t8 d: LC. Runnable 类中定义了run()方法: [7 A6 R& |5 d5 B
D. 可以通过实现Runnable接口来创建线程9 A* m' z) m' \' N
满分:3 分% y. e% s- f3 ?" p( x7 _& K
10. 以下说法哪项是正确的()$ O) X- C0 j' M2 e
A. 以上代码可通过编译7 \# k5 Z3 l/ P% ?; v! P' y
B. 不能通过编译,因为没有实现MouseListener接口中的所有方法
, d% D; q* f; [8 R" ]: |C. 不能通过编译,因为类头定义不能分行
, s! N) H5 V& E% yD. 能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常
6 z" B6 y+ [4 y# J4 B, T; G 满分:3 分
# E# z, P M5 x# B, O& L) g ?
: B& `$ h; @. l. U9 {7 `, J二、多选题(共 10 道试题,共 30 分。)V 1. 什么原因会导致当前的线程停止执行? ()5 ]( Z2 P* K v4 t' @& Q
A. 抛出一个InterruptedException
N9 P* j; M, k0 z* Z8 L% c' P- \B. 线程调用了wait()方法
, z3 d- s1 ^" \) B# n* }+ R9 KC. 创建一个新线程
0 P. C! k# B( Y7 |D. 优先级高的线程准备运行. O1 c: p0 D5 q# P5 w& n) U
满分:3 分: W, ~8 X2 |; m/ w
2. 下面代码执行后,其正确的输出结果包括()。public class Example{ ??public static void main(String args[] ){ ??int l=0; ??do{ ??System.out.println(“Doing it for l is:”+l); ??}while(--l>0) ??System.out.println(“Finish”); ??} }
3 @5 `1 ~, p/ O; \7 |, @+ X: D! ?8 EA. Doing it for l is 39 J* b9 Z; a! F) Q+ {
B. Doing it for l is 1
. l2 t" T2 R; x& a: c, gC. Finish
! V( Z7 L) G/ z6 [* ID. Doing it for l is 0! R5 Y' P6 V0 [3 d/ q% h. l
满分:3 分% o& `+ q4 X+ L. k! [
3. 下面哪个叙述是正确的?(选择二个)() 1. public class MyTextArea extends TextArea { 2. public MyTextArea(int nrows, int ncols) { 3. enableEvents(AWTEvent.TEXT_ EVENT_MASK); 4. } 5. 6. public void processTextEvent (TextEvent te) { 7. System.out.println(“Processing a t0 M! y" w3 I. T, T8 p G
A. 源程序必须存放到MyTextArea.java文件中
' Y; {: g" U+ q/ l- iB. 在行2和行3之间应该增加一句:super(nrows, ncols)以至新构件有合适的大小' h2 H3 [& C0 p, |5 z
C. 在行6 processTextEvent()的返回值应声明为boolean而不是 void.. A6 ^4 Y+ x+ c: [# ^( o# A
D. 在行7和8之间应增加一句:return true.
5 ^4 `# o* o! v: f6 H, @' M( y/ O 满分:3 分' _1 w2 j$ J8 W" R6 `! x( ~
4. 考虑如下代码: class Tree{} class Pine extends Tree{} class Oak extends Tree{} public class Forest { public static void main( String[] args ) { Tree tree = new Pine(); if( tree instanceof Pine ) System.out.println( "Pine" ); if( tree# o* H7 g; U) ?0 X' l& A
A. Pine
* Q0 w0 T; H: l: h8 q6 AB. Tree6 w) I l9 }1 d7 i+ ]+ t
C. Forest1 o% |/ @/ B4 ?2 x* F
D. Oops d# ]6 z; u _- J
满分:3 分% V4 n8 p# |' P
5. 一个部件重绘时,方法调用不能按下面哪个次序?()
/ T; C/ K# S, B% lA. 直接调用 paint()
" O; ^( `! ]4 d( M* u6 w# |9 y# B( TB. 调用update ,而update会调用 paint(). ]! y: C7 g, D. ?6 I
C. 调用repaint(),由它调用update(), update 再调用 paint()
' m! T" z$ N) E- ?* ]3 I) tD. 调用 repaint(),它将直接调用 paint
" |- A- M( `( A' K! f/ \, o% Q 满分:3 分
$ W. s' ^/ _$ p; {4 i# m$ w6. 类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ } 3. 4.} 将以下哪种方法插入行3是不合法的。()
$ L4 ^# j% b9 tA. public float aMethod(float a, float b,float c){ }
) t$ R2 l4 H% S x+ gB. public float aMethod(float c,float d){ }5 D+ K; S: H7 {: K1 a8 S' l% B
C. public int aMethod(int a, int b){ }2 P' w+ z Y( Z# e+ F7 Q) G
D. private float aMethod(int a,int b,int c){ }
, h( l4 d/ U) }* V6 C 满分:3 分
3 J: x# y1 I( z9 f: n$ P' X7. 下面哪些是DML命令?()
8 b$ l2 Y: ^0 \8 G/ n2 C1 X* dA. commit
- a8 M$ k0 ?( c0 k' F3 TB. update6 K- m9 X* p6 _ M/ G& O1 k
C. delete' W0 t2 X! S/ J2 w# O: s1 Y8 Z+ B4 o
D. create
: N. o# J5 J! ?) j; M6 ? 满分:3 分0 M7 m! l. ^- t1 L* F" [
8. <html><body> <form name="data" action="/servlet/Data Servlet" method="POST"> <input type="text" name="name"> <input type="submit" name="submit"> </form> </body></html> 下面的哪两个方法可以取出name参数的值?()) H* a6 n b1 Q) V+ U1 |4 g
A. Get Parameter ("name");! a- C P( ?. R e: d1 E
B. Get Parameter Value ("name");
8 V$ g1 i5 p7 ?( A& y- u1 [! _C. Get Parameter Values ("name");
3 `8 k8 J; I PD. Get Parameters ("name");, T0 u; S; h& I
满分:3 分% C3 V( e9 K, U1 P0 V8 g
9. 下面哪两个选项中的代码描述的是组合关系?()' L8 L ]( A/ w: ` e
A. public interface Person { } public class Employee extends Person{ }1 B+ ?/ h0 j+ x$ R& p% ~, t3 M& C+ t
B. public interface Shape { } public interface Rectangle extends Shape { }
5 e- e. m" X" W6 L+ t: jC. interface Component{ } class Container implements Component{ private Component[] children; }" T5 ?% t+ ]4 K# `) P/ X
D.
3 P3 W7 v& P9 N9 c+ ?: ? 满分:3 分, m: S8 w7 Z$ \9 f( X b# p: `$ p. Z
10. 下列哪个方法属于播放声音的方法?()2 w6 V$ y6 s& n- @. A- v$ X
A. loop()
6 I- g* ~5 M/ \" }2 c) bB. stop()
4 P3 W7 ]0 x$ GC. start()
$ E+ [# U4 k5 h) k7 u6 ]/ o( t5 L( KD. play()2 I9 O5 y- J' I
满分:3 分
/ C1 G" _* s R N' ~
/ f$ @* Z- L$ Q( P: r三、判断题(共 20 道试题,共 40 分。)V 1. IP不是在网络中惟一标识计算机的标志。. [0 W8 a3 S& J% n$ l* B. a0 m
A. 错误
6 Y# `* E1 \" Z% V. PB. 正确
! e, W# C) V' L9 p7 j 满分:2 分+ i* F3 X' C" R% ?) r
2. 所有的鼠标事件都由MouseListener监听接口的监听者来处理。9 _! \; F# \6 @5 |
A. 错误4 m6 @1 H$ z+ Y
B. 正确8 {- M" C8 v2 ]. ?7 e
满分:2 分: z( \9 n! }4 D' t1 x" g' |4 W9 K
3. Java Applet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。, R4 D- I" E" w/ M8 p
A. 错误3 v& x. u+ ]5 ^3 P8 {" W* A
B. 正确
- X: _5 c3 D( k 满分:2 分
: j3 ^( F! l2 z0 |4 J/ k* N% g4. HTML标记府都必须配对和成组使用。
- ^& v/ }; {& eA. 错误( j: C$ [: ?/ W l$ }% X6 X) g* I+ D
B. 正确
: ]* F' k, D: D- d% c4 {7 _5 L2 E 满分:2 分
0 d, ]5 ^/ Q7 H1 ^) S5. 终止线程的方法,是使run方法执行暂停。
. D) H: r6 ~; E: _# h5 a8 w2 FA. 错误
: R# @0 w4 k: b9 I* uB. 正确
: Y$ J) r# p1 Q* } 满分:2 分
- ~7 R1 ?7 y2 U" F% r) s: K+ N* R6. Http Servlet Request类的get Parameter()方法返回类型是Object。
. j0 R: L8 s" l+ V4 XA. 错误
' l* R# H, h+ V" L9 @( dB. 正确1 r" p& G. [3 s1 x/ c
满分:2 分
. A; U: _! } A+ |0 q" O9 P7. 统一资源定位器(Uniform Resource Locator)就是通常所说的网址。. D5 @* U/ P0 d3 o9 \3 L3 r
A. 错误6 n5 ~& B. b+ X6 S; w8 K% t3 A
B. 正确
7 c) W% A, X5 w. N: N7 Y 满分:2 分
/ P2 H/ m! C' N- G0 O( }' F+ h8. Java提供了两种方法来创建多线程,其中一种是通过Thread类进行派生。( z$ m* b# G! w4 p
A. 错误
8 m0 E6 `' u9 g8 K" S: l, }B. 正确8 W- T5 y/ Y% g `
满分:2 分9 B/ ?4 e9 A" ]* B, |/ b7 c" K
9. <form action=””> 在form 提交时是post请求。( ^+ C. C$ S- N. g
A. 错误( q8 ?2 `) F9 q5 a8 S
B. 正确
7 A+ \ R) H. {, j. \ 满分:2 分
5 m( K% A1 A: p: W5 N, _10. Session对象所存储的变量,在当前用户所请求的每个页面中,均有效。' k8 `( D: H$ r# K, P5 J- R" t6 I
A. 错误
2 n" Z) o! g" b$ {+ J7 @B. 正确9 z6 k4 }- L3 B
满分:2 分
# G7 [# w7 E' v% u2 V11. Java Application是由独立的解释器程序来运行的。
6 t+ J- X0 u6 G; Y! Z: f; DA. 错误
8 H5 ?$ y+ }; S* J0 ~( @# k$ BB. 正确' S% r# r1 q/ }+ j. D: ~
满分:2 分1 K7 y2 p2 o; T2 T$ l
12. JPanel是Swing的面板类,默认使用FlowLayout布局管理器。+ V2 p X8 I& Z! m( ~
A. 错误 d# e3 G% Y! L
B. 正确5 r! {0 N" I; u' w/ u
满分:2 分
4 n$ p( |% p, V13. 针对服务器和客户机,Java.net提供了两个不同的类:ServerSocket类和Socket类) J( U8 ?: W- w( x( s7 P8 C
A. 错误* |8 U' g! j- \; N* I9 Q
B. 正确
- {/ K: M+ b* |; w3 |( N. i 满分:2 分
& y2 @, E: }2 B( u7 J3 t& a14. run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。; H; @- A; `/ h5 R: N/ x% o
A. 错误+ a" d% Q! w% D. Q
B. 正确
5 t _& @, M' |1 n0 n" w 满分:2 分 w# z `) _% [8 j+ @# g& p& V
15. servlet的init()方法是每次请求时都调用。- o% }6 n$ C3 u1 O/ X7 I+ o, W
A. 错误3 s9 m% Y v' u
B. 正确
! H- m: d& v& A( y% I% Y% D1 p I 满分:2 分3 x/ b; t, { a7 Z8 c* M$ G( y1 B8 C
16. TCP/IP为各种不同的硬件提供通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。! \ C3 ~) C. d% x
A. 错误5 v$ ? M# h. y. C y( m
B. 正确
# D" ]! C4 G* d# u& _8 A* ^1 m) \ 满分:2 分
' c7 c/ D V0 K6 [7 g8 Z! S17. 圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。
0 c! S1 M$ ^ _$ A8 u. YA. 错误2 n+ ]! ]# B, Q: z. q# d
B. 正确4 G7 T0 g i2 Z) r2 t- {
满分:2 分
' u1 r1 H! u9 P% o' t18. 当一个JSP修改后,需要重启服务器?。 W1 n$ i# J' \7 g7 Z5 l- }0 C2 \
A. 错误
3 f9 a s% S1 Q5 j) H: R& p* W hB. 正确4 \& Q# {7 z) _ L* d
满分:2 分& V& C! `& ^, i; X5 g1 J* W
19. 用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。
& H) l/ Z5 Z' ~6 Q$ E- t9 J$ FA. 错误- {& n9 X$ l3 w8 L
B. 正确
5 @9 h# Y- }; L$ V- v1 N 满分:2 分
$ g, k& Z+ }1 t: n! F20. get Parameter(“User Name”),如果请求中没有”User Name”,返回值是””。
( }7 \9 {* s% eA. 错误
3 a. [& d$ D+ F, w" Y& L) eB. 正确 i' ^# f( z4 N" Z6 _/ S( C
满分:2 分 . t' B2 n2 ?% e* {; b
+ ]* a2 s" s m! R谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|