|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。( P6 C7 ?7 c. e9 {4 y0 w
, m F r$ M1 K7 Y一、单选题(共 10 道试题,共 30 分。)V 1. 下列说法中不正确的一项是( )。
( Z# ~/ s; M! b6 Y: N% XA. Tread类中没有义run()方法7 t3 f, B9 P u1 p Z8 w z
B. 可通过继承Thread类来创建线程
- e) F- O9 P: R* P: m, BC. Runnable 类中定义了run()方法
2 t; T6 l/ ]& j7 w; }D. 可以通过实现Runnable接口来创建线程+ |$ `) y, N8 k+ }# x* X9 I1 N
满分:3 分
4 t; m$ N( |) W% v" m2. <html><body> <jsp:use Bean id="address" class="Address Bean" /> <jsp:set Property name="address" property="city" /> <jsp:get Property name="address" property="city" /> </body></html> 如果用下面的URL访问,页面会输出什么结果?()3 [& @% N: x2 E4 K; i
A. http://localhost:8080/ address.jsp?city=Chicago
+ {4 C [- n2 F* K8 mB. Los Angeles7 @6 h. s1 x/ `2 U0 V( J* I
C. Chicago" h$ r m& J+ P, \! w
D. Miami3 g+ K7 a% |( n
满分:3 分
8 {% d. V. }8 j1 K3. 下面哪个方法与applet的显示无关?()' j) f' A; |8 f/ F; U& l+ V
A. draw()' J5 D6 G" ]$ i1 N3 p$ S" Z& S
B. update()/ G( d" {! w4 ~6 S( b5 v
C. repaint()2 h1 E& D' L ]: V& ~' n
D. paint()' N' C% G5 Z( [9 u% s4 [
满分:3 分- ^8 v. {/ o' u+ U
4. 哪个关键字可以对对象加互斥锁? ( )3 R2 u; m. w6 ^* y) e7 P+ i
A. transient
+ Y! h# w# A$ z) t: L( ]B. synchronized
4 x7 E# ~- h- g3 y, JC. serialize
4 v, L9 |( p5 ^D. static
+ X. @# D( g; G 满分:3 分
1 U5 i/ ?* C/ _ A( B% u! B5. 在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。! z; }% N# K' R
A. Label- A- W6 c) c# a9 S1 S
B. Button1 M& b- q8 k' ^1 R, [
C. TextArea c' l }. w! z. @/ U& I, a4 ^
D. TextField
* ?- {! q& c7 ]1 @* q( @) @ 满分:3 分
5 J) {% r3 t0 @( a: V' D4 u6. <html><body> <%{%> <jsp:use Bean id="address" class="Address Bean" scope="session" /> <%}%> //1 </body></html> 下面哪行放在//1位置可以打印出street属性? ()
$ v# H9 N( _ XA. <jsp:get Property name="address" property="street" />
7 U8 W0 f1 d% C4 EB. <% out.print (address.get Street ()); %>
) g$ y( q- M8 }; p s* p1 X4 GC. <%= address.get Street () %>
2 y* ^# C$ [. p; O8 Q E6 b3 yD. <%= ((Address Bean)session.get Attribute("address")).get Street() %>
+ J! N) |0 F; w) M' g: U$ L) J4 z 满分:3 分
+ @; i+ a6 I5 T' w$ j' R4 k, ?7. 布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。()
; L% `+ w+ @8 f& }; fA. BorderLayout
, q7 x6 J6 [ T9 j2 p& O OB. CardLayout
% F3 @0 ]- c+ `C. GridLayout. @. R. _- q9 N3 {# o" M
D. FlowLayout; J' X4 L; y1 s- n0 S: t
满分:3 分
' }! t+ _; B, L8. 下面代码的执行结果是什么?( )<html><body> <% x=3; %> <% int x=5; %> <%! int x=7; %> x = <%=x%>, <%=this.x%> </body></html>
2 ~8 c' l6 J2 W$ p+ r# h" s4 wA. x = 3, 5
! H6 k2 d0 Q! [; J% RB. x = 3, 7& s! k- c9 V5 p% P& J
C. x = 5, 37 L2 ~; o! t2 m6 X- S
D. x = 5, 7
# {6 o8 D2 s6 x. d# f2 C 满分:3 分9 q% }7 | k; |( A
9. 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。
/ g+ E( R) t' q7 c9 UA. init()
6 X3 m. X4 P5 r9 x4 b( ]- WB. start()
6 R+ \5 T! y: N- q% UC. destroy()
4 W# b5 R" b7 x9 o, JD. stop()
2 o |+ y/ l; a 满分:3 分" g7 e6 H8 @, C- s4 I: y
10. 在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。$ N6 ?' `1 H5 g8 o& D
A. import java.awt.* ;; D' W/ W% y7 p, g# q# P
B. import java.applet.* ;
; C$ Z! q( b5 F; d+ ?# yC. import java.io.* ;# U" a' i$ Y7 s: W
D. import java.awt.event.* ;- P+ h6 q. L3 p% z: Z7 B
满分:3 分
& ?; u7 D& @, A+ m9 Z% s; e
- q* g; G' I3 P7 | q) b, v! ~) J二、多选题(共 10 道试题,共 30 分。)V 1. 给定以下的Jumping Bean.java和index.jsp publiclass Jumping Bean { private String title = "JumpingBean"; private int num = 10; publivoisetTitle(String title) { this.title = title; } publiString getYoshi() { return
1 e& Z+ L* S xA. "Num: 0<br>"
( R. L, ^- Y; K; GB. "Num: 3<br>"6 p/ r4 u: k# E3 F; L- I) h
C. "Title: <br>"
p9 D& }4 Z; a) pD. "Title: Jumping Bean<br>"1 R: x3 a+ Z% O& D
满分:3 分% b, z8 p" p+ @! y) G( Z9 w# t; ~4 t
2. publiclass X implements Runnable{ publistativoimain(String[] args){ 3) //在这插入代码 } publivoirun(){ int x=0,y=0; for(;;){ x++; Y++; System.out.println("x="+x+",y="+y); } } } 下面哪些代码加在第3行可以使run()运行?( m% v$ v' s; Q1 I
A. X x=new X(); x.run();
! x' {. q2 d A7 |7 D) D2 hB. X x=new X(); new Thread(x).run();( e! F- O* A3 t& X& Z
C. X x=new X(); new Thread(x).start();1 v/ Q* Y$ V! g
D. Threat=new Thread(x).run();
' \7 N4 j: R8 p* V 满分:3 分
8 T1 t9 ?4 x& o/ J/ v3. 下面哪些是DML命令?()
: i9 y9 Y$ @# w4 m! e+ AA. commit
: G: r) w) g- b, j4 oB. update9 U, e2 u6 x% W- i. G( X
C. delete3 I4 E- t- ^3 A9 {4 ~/ E" y W
D. create
7 j) Q1 r3 d7 ~: v6 K) D 满分:3 分0 T) q# M) s/ D. k# ?6 P
4. 以下哪个是线程类的方法?()
' n9 h6 {- c. {9 E5 s' S# A* KA. yield()
: ~# ]3 X9 S% s7 J6 d4 Z: o3 X# yB. sleep(long msec)
, b" y( Z: O/ o' q& TC. go()
4 J! O) ?0 l) M0 C k! O) O- aD. stop(). V; U; s0 C3 [: y' m4 ]* V% z
满分:3 分
( g8 \ m% S2 {5 W a7 _5. 给定以下的Jumping Bean.java和index.jsp publiclass Jumping Bean { private String title = "JumpingBean"; private int num = 10; publivoisetTitle(String title) { this.title = title; } publiString getYoshi() { return0 d$ E: l: L! m6 |1 X
A. "Num: 0<br>"
' } j7 y- \; \$ S8 k9 zB. "Num: 3<br>"
8 O, F' X5 ?/ |; \4 ~2 xC. "Title: <br>"
4 }4 r$ k. Q, g. }5 F1 J4 U) XD. "Title: Jumping Bean<br>"
4 b* H! {1 g* _* t+ \! Q8 @+ T0 U 满分:3 分 u) H, M5 D) j' d* i7 K
6. 哪些方法不是实现Runnable接口所需的?()
0 v3 a# P% A& o, Z' MA. wait()! S$ E& G6 n. F; E, Y/ v1 n0 E
B. run()
* Z8 L$ i; s2 X& `: ^* A* GC. stop()+ Y1 i& A3 U2 ^
D. update()8 [ I' q$ j9 q% E+ M) X
满分:3 分4 ^& n& v K" \/ s
7. import javawt.*; publiclass X extends Frame{ publistativoimain(String[] args){ X x=new X(); x.pack(); x.setVisible(true); } publiX(){ setLayout(new BorderLayout()); Panel p=new Panel(); add(p,BorderLayout.NORTH); Button b=new Butto7 H1 W; z% m# A1 i' K. A
A. 标有"North"和"South"的两个按钮具有相同的宽度7 P( A1 d8 K$ N7 e
B. 标有"North"和"South"的两个按钮具有相同的高度。: D/ N& o5 ]4 g2 m1 G& b
C. 标有"North"的按钮的高度可以随窗口的大小而改变。
1 ~7 R# Z2 C7 R( kD. 标有"North"的按钮的宽度不随窗口的大小而改变。
4 l" s- d9 {# X( q% ?. `+ k& _ 满分:3 分
6 E$ U* @2 t z2 M0 `5 q0 }( t8. <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参数的值?()* p5 G3 G' \/ D' E1 \
A. Get Parameter ("name");2 L% Y; w8 \# _: c1 F
B. Get Parameter Value ("name");' r& ^+ g; _2 U! W$ G. Y
C. Get Parameter Values ("name");- S8 c. Y9 p0 \0 N" _
D. Get Parameters ("name");
% D G3 G& E8 q$ C 满分:3 分
, M1 D+ h" Z. [) U4 v% x" B! @9. 1. CREATE TABLE SALARY. 2. (employee_iNUMBER(9) 3. CONSTRAINT salary_pk PRIMARY KEY, 4. 1995_salary NUMBER(8,2), 5. NUMBER_manager_name VARCHAR2(25) 6. CONSTRAINT mgr_name_nn NOT NULL, 7. $_salary_96 NUMBER(8,2)); 上面的哪两行将引起错误?()$ [8 C4 P O" @5 X! H% _; c7 D; I
A. 1.
; q* W$ k, H1 T, e7 cB. 2.
' B/ N" o$ g; G) _4 pC. 4.
( |# e$ o; d' ^4 PD. 7.8 {; M0 V8 e, i/ ]7 E4 e/ g
满分:3 分
# Z0 T! e* b% Y+ q10. 下列哪个方法属于播放声音的方法?()( G3 J, M A- Z
A. loop()
. W% m" J' C8 W2 M# B& ~B. stop()1 s/ q% k( o- I% Z- Z' }
C. start()
' P1 Q. [* t; J: g% x9 aD. play()8 k) L" U/ h! w: v
满分:3 分
$ \8 t& B8 e Y$ q0 K3 H$ e( k: q/ {
三、判断题(共 20 道试题,共 40 分。)V 1. Java提供了四种方法来创建多线程。 n. |" E/ z- b/ e( a) f
A. 错误
[1 `7 b' k2 w' j' h2 qB. 正确
4 u4 g. u% L% J2 {$ V/ A2 V2 } 满分:2 分
- W9 z& O- p, ]' `2. URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分。
+ p" }% V2 } k( ~$ X& AA. 错误
8 {6 w- M8 S O* W! SB. 正确; S8 @; {6 v% g; e, r
满分:2 分 o p" l0 Y* C0 A2 f
3. 可以使用java.awt.Color类为GUI组件设置颜色。
3 @. R+ v. D! t' M7 h# w7 XA. 错误: A' m. l: j/ a+ C: S! X, Z
B. 正确
0 O0 m7 q: c" s9 B9 @* j- B# k 满分:2 分
6 l0 {3 \. h' ]5 B; @4. run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。6 o. U! Z7 r1 _; {* e' p% Q0 ?
A. 错误
' U4 R; \. R4 ?( ^% j$ w$ P" s, xB. 正确
3 F, _/ x- R8 }' r3 ?- u 满分:2 分0 a. l! e8 V4 R- s" [
5. Http Servlet类的doGet()方法抛出Servlet Exception和IOException
]5 q6 w# D6 {3 Q: J P& F) HA. 错误4 `3 G3 g5 z8 A/ m) ?3 g/ p4 H
B. 正确
/ `8 [( d) k% F6 e$ Y 满分:2 分5 H7 Y0 Z: a- O
6. <web-app></web-app>之间可以为空。1 V0 Z. z' H9 ?: s3 z. G0 f
A. 错误
# f$ c; h( O4 S& TB. 正确
b8 Q1 F* G9 w 满分:2 分
1 k$ {4 R7 n( Y9 J1 w3 _7. 与Java application相同,applet也有main方法作为程序的入口。
2 F3 |- G5 N+ t6 mA. 错误
% D7 x' L2 q8 m5 IB. 正确# f1 E' C) [5 Z4 Z( ~- Z& {
满分:2 分
$ g+ d' S% A" k" f- ?5 r8. Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。; o0 B) m" u4 ^& h8 ]' D
A. 错误
' N+ W1 |' Y9 W4 [; @: \8 z( H- aB. 正确
* m3 `$ N% n- L3 X. U 满分:2 分% a9 T1 D1 O+ L! u9 {# X
9. Session对象所存储的变量,在当前用户所请求的每个页面中,均有效。, j- v/ Q E- s
A. 错误: ~* r+ @" _) { y6 Q- N; o c% M; L
B. 正确( Q1 _9 N% j" M3 n% t1 b
满分:2 分
; |. f2 ^! K' I. b' z7 l/ m10. 在Java语言中,drawOval(100,100,80,80)表示绘制圆,其中(100,100)表示圆心。9 J4 v# G5 x; Z. g: m b
A. 错误
, @! s/ V+ ?4 j" V B4 MB. 正确
3 [: S" R, g0 ^3 B7 G$ x 满分:2 分
' w( E; Y# t) [, n4 P2 P11. session.get Parameter(“count”)可以取出count属性。+ ~' t3 K6 b, }1 n% g9 A
A. 错误0 m1 H. W8 D1 @5 R
B. 正确# L6 q/ X# Q! l8 B$ U
满分:2 分- _; s# z( {9 |) _0 m: M
12. 绘制普通矩形的方法为 drawRect。
2 N0 {7 g% @: ZA. 错误' `) o; ]4 \7 j" \9 H( H
B. 正确3 w9 H$ f3 N, t- K/ A- g, g- M" z
满分:2 分
* k1 O! ]5 ~, R5 ^" v13. Java Applet是由独立的解释器程序来运行的。; ] t( ?0 F I& j
A. 错误+ a. [* g( i1 i: y1 l
B. 正确0 @2 J. Y, f h. G, _/ @% W
满分:2 分
0 c- Z9 P1 l9 y8 y2 n! W( D14. 188、某个派生类不能再从Thread进行继承来实现线程的功能。
8 p3 i, C. _: G$ ~ yA. 错误
9 w8 a7 v/ M1 f8 k3 [B. 正确- v' c. q ?( Y; A Z( J7 {
满分:2 分1 w q' p2 ?( ?% F- V2 J% ?
15. Servlet Config类的get Init Parameters()方法可以取出初始参数。5 Z8 \1 w, v# e7 S( Q- M& o
A. 错误
. H! Q& b) D% v: iB. 正确) o! C' F- s7 J0 u* D( s
满分:2 分
6 V! I. |( x3 A! M) I$ C16. 一个类中用private 修饰符修饰的属性成员,只能被该类的方法访问。, q' n; }/ L: T* A
A. 错误
3 ]+ b7 Z6 S* [9 e6 d1 @$ FB. 正确0 i b4 P! S5 k$ ]) b! l3 i
满分:2 分
, R* }9 d% v% k2 ~' u8 I17. 对于一些复杂度较高的程序来说,往往需要许多活动线程的参与。2 A1 Q+ Q0 H6 G" F
A. 错误
8 d4 Y% x }2 f5 kB. 正确& H3 i7 Z5 n$ o& f7 H& X- w* a
满分:2 分2 q g$ u B/ \" |3 y9 Y
18. Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。- V1 x4 [* W7 i5 f; P
A. 错误7 v$ T3 a y0 Q G+ ~$ O1 [& W
B. 正确8 b: u3 {: p3 L! `5 h
满分:2 分7 l* L5 K! m3 U6 p ~2 a+ {
19. Swing是用于图形用户界面开发的一个全面解决方案,包括250多个类。5 x- p7 i" N D8 A6 |, \
A. 错误( B/ r& X) t, g# n0 r3 V. [8 [
B. 正确
1 \( y4 _& w; N5 O0 v 满分:2 分
$ `8 _( q# |3 K' K20. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。
" L$ M2 c3 A0 R# _7 UA. 错误
6 @1 A0 c. \( X* g" D9 ]B. 正确, @1 n0 A% t0 Y
满分:2 分
) j8 j( J$ }- {5 ~/ |. Y" T" D' G- [ i( [' B, y5 z) ~* g' i7 d
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|