|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
0 z. i7 s& n* F( p+ t( C
3 v8 d$ g0 ~1 \8 z Q
3 i) H8 H: g, B5 x0 X O一、单选题(共 15 道试题,共 60 分。)V 1. 下列关于修饰符混用的说法,错误的是( )
: G3 p' n. E) e+ G4 kA. abstract不能与final并列修饰同一个类- j i# ?! t6 w# l p) h
B. abstract类中不可以有private的成员' p' E0 N* F A) |& |3 N0 a+ A
C. static方法中能处理非static的属性
6 f4 ^; C6 N& s9 h0 HD. abstract方法必须在abstract类中" \* N9 @; o2 G1 E2 E7 N
满分:4 分
7 d7 z( Q" S( `1 @ J- o2. 以下有关构造方法的说法,正确的是( )2 n) ?2 T a; }, w
A. 一个类的构造方法可以有多个
7 E D, h1 n) {4 ]B. 构造方法在类定义时被调用
+ Y4 @) X+ w8 n M/ x2 g6 ]0 dC. 构造方法只能由对象中的其它方法调用0 f( x% ]) P2 x- e) I$ ^7 V
D. 构造方法可以和类同名,也可以和类名不同
8 [3 Y/ _) e2 |" j5 c- k 满分:4 分
+ u* K2 w# q7 X0 B% h3. 下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;0 B& `* U: H) L7 s$ m; d2 [/ z
A. 4( G4 H C- v* n' H% j# Q
B. 5
% |, V; a9 {7 I. X3 [5 }, G. LC. 68 }; @/ Z% Q# ~5 X5 v: W6 o
D. 7" y$ ] W1 M$ [# e! X( `# r
满分:4 分
N# ?& }0 C4 L1 \- P4. 设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )
1 s2 C$ w7 S5 ?' Y; JA. 31 ~% i9 K! s A2 m- [! x
B. 3.5
; J" k& T/ Y! i# J8 N) f: ^C. 4. |: j9 z% K5 i$ T
D. 5 t1 Y- g+ t G- R
满分:4 分
3 U6 \/ y4 n5 s5. 下面的表达式哪个是正确的( )
4 h8 }6 d) k( U$ v, u- FA. String s="你好";int i=3; s+=i;- _+ j+ M- Z3 ^: R) G8 _
B. String s="你好";int i=3; if(i==s){ s+=i};! W. Z8 Q h1 w' M9 y5 O4 s
C. String s="你好";int i=3; s=i+s;4 X" j4 r: \! \- f. {+ w; X) n5 A
D. String s="你好";int i=3; s=i+;
- L6 g- P$ K Y: t 满分:4 分
) w( l; o0 r6 C s6. 执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。
1 Z& O5 ]; p' N* G$ HA. x[24]为00 T, j, v9 [* G9 O% U
B. x[24]未定义
4 P, @5 s: b4 {# w# YC. x[25]为0" y# s4 d7 Z9 `, _
D. x[0]为空' `2 y! e& Y2 ?* e0 x% Y- s
满分:4 分
$ ~7 p! {" j( u! f( }7. 下列对于线性链表的描述中正确的是( )9 ~! r: r. D: b8 A% f: J- ]
A. 存储空间不一定是连续,且各元素的存储顺序是任意的
, @, s9 D1 ^: w4 a. i2 h0 |$ JB. 存储空间不一定是连续,且前件元素一定存储在后件元素的前面
. n8 n- ^9 }) N1 VC. 存储空间必须连续,且前件元素一定存储在后件元素的前面
$ J" E- b$ Y/ D3 E4 e/ I$ N5 AD. 存储空间必须连续,且各元素的存储顺序是任意的
# y! A# N6 E( O7 Z9 W 满分:4 分- N9 W" v# ?& x: T
8. 下列程序段执行后的结果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }
$ l$ d7 _) H. S) a% N! R! \A. aceg! `+ L7 r8 n2 X/ c* f l
B. ACEG5 N5 W6 G- I E$ f. d- ^3 _% \
C. abcdefg
. {8 [8 t5 H' U- ^7 H: d8 z0 oD. abcd
- ?8 l- g4 I+ Y6 Z: L, w 满分:4 分
4 [0 e! o3 W3 [+ u$ Q S- Q% g9. 所有的异常类皆继承哪一个类?( )
9 u9 F( ]8 j( ~0 K& B* oA. java.io.Exception0 F( [) W/ O$ V' x2 C; |+ _
B. java.lang.Throwable
; A. X# X5 O, z) C" e# }1 B& RC. java.lang.Exception2 x! Q6 L" k$ o! }6 A
D. java.lang.Error
& X5 o* m, r6 B c 满分:4 分( o, r) E* R" d" S+ i
10. 可变长度字符串使用( )处理。
; J" u! D9 {( jA. char# g: k8 k7 R8 z9 D: I5 H
B. Character% @0 q! K' Z% [$ D, c& m. W( ?
C. String x0 a Z7 K2 z
D. StringBuffer
9 Y! C% o% ]3 d 满分:4 分$ k) s0 e" W8 E9 b# t
11. paint()方法使用哪种类型的参数( )。
# W% r! Y- y: w T6 Q6 gA. Graphics
, i$ q9 m9 D' n( X l: xB. Graphics2D
( k7 V5 ]% d8 v" ZC. String+ g6 j7 Z& m4 D) D, K) t
D. Color/ m* W8 f6 Q1 ?& u+ j( H J
满分:4 分1 w1 X- h6 y3 @1 o. I# c6 p
12. 要使用Vector必须import入下面哪个包( )。
& V) c5 F* ^7 W: Z8 ?A. java.Vector
0 o% K8 m8 ^3 bB. java.io
$ @8 P/ }' T6 LC. java.util
* w- Z! }4 G! \! P( \ [D. java.Applet b: ^, B3 \: [ a. n0 W
满分:4 分' ^; ]- O+ x }/ r2 C* t) o
13. Java语言的类间的继承关系是( )
1 f B- C3 @' n3 QA. 多重的
0 |& L: }/ a. P. }B. 单重的& ]$ `" _7 P& Y, U/ _1 }3 k
C. 线程的( d* x; u7 m! w' M+ i4 \6 s
D. 不能继承
; u; N$ C7 ]+ N' _ 满分:4 分
, `6 P" A0 @3 U2 F3 U14. 下列运算符中,优先级最高的是( )。
/ V A# a& q& ~9 V8 h2 b# y. RA. &&
9 W5 b, e$ @$ W9 kB. ++8 _; ?5 T( H8 W+ @* N" @
C. +
# o! Z: A3 _6 F1 Q( mD. *7 y/ X Y* r+ Y! w+ A, a
满分:4 分
5 `' q1 d2 C# ~8 a" z+ n$ t1 H! r8 Q15. 下面哪个为构造函数的特性定义( )。
" r0 C, R d: s" q+ [A. 在类中声明构造函数时,名称须与类名相同+ o. _* x* N [2 Y8 f4 ^' v
B. 具有重载特性,可以建立多个相同名称8 @; v3 G' R$ }
C. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
% ^4 s8 V" y2 P3 WD. 以上都是6 ?9 v, J9 d/ p
满分:4 分 # H6 C6 L S9 U5 {2 H) i7 |
$ D0 _5 ]4 Y$ ?. E+ I0 P6 {* g
二、多选题(共 5 道试题,共 20 分。)V 1. 以下哪些是Java中处理xml的API?( )& I9 \! ?( C/ R$ m
A. JAXP
( @3 T' y5 {8 W! w8 h$ MB. JAXB+ r3 Z/ [. N3 P' b" }& D3 `
C. JAXM
: d8 @& o9 r! t/ jD. SAAJ- A, _% M! C1 a$ F
满分:4 分" F/ A- e3 g6 F& b; C* K
2. 哪个布局管理器使用的是组件的最佳尺寸( )# b, K7 G0 c0 `4 p
A. FlowLayout7 { K+ t6 N2 i% o" \/ B: S7 Y
B. BorderLayout& ?7 I8 K. j; M8 I6 w5 ^) Z( T
C. GridLayout+ p0 V" i5 |3 C
D. CardLayout9 z8 I. L% Q1 f( r: O6 z
E. GridBagLayout
/ A0 S5 V) h; }% g" A 满分:4 分
) V% S" I, U# J Z4 J# s- U3. 下面哪个不是Java中的容器( )。* ], s n# y. ?( z$ K7 H
A. ScrollPane! S" y* q" E& m- z4 N+ D1 J
B. Canvas2 r3 r- k! ? F$ P' o8 m
C. Scrollbar8 D$ G6 V1 ?: S% m6 T/ @& \
D. Applet; O3 p4 q' Z V1 M: t
E. Dialog( o+ ~* Q/ \! B
满分:4 分
1 }# r- W4 R- C0 O" u: ?( v4. 下面哪个说法正确( )。$ f" f3 g( _+ f# P$ D
A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
8 q, a' b: j( l3 v* SB. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。0 W5 l7 H0 s6 L" M* w6 o- b
C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。. q( ^4 ^, h# k% W0 t
D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。7 m E7 T4 x" i7 u: V3 J5 U
满分:4 分& u- j$ O& y5 Y
5. 以下哪些是面向对象编程的基本特征?( )9 J2 a. x# C. B0 T+ M( b+ g" j
A. 继承
$ T) G* K1 I" w) @) d. C/ N8 @* eB. 封装
* ~2 v- U# r# P0 MC. 多态
$ n! z8 l1 J* _+ r 满分:4 分
( }; e' P% v& {: P! d5 k9 f' B3 P" Q+ \9 A9 ?% ~* N6 @3 q# m- p# _
三、判断题(共 5 道试题,共 20 分。)V 1. Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )3 g3 G. `5 U& a. W' w5 l7 J7 B
A. 错误
: q: C+ @/ B, A% T' l( `) c# M EB. 正确
: `( F" ^2 b) n* @6 W 满分:4 分
; \/ C6 ^) g% I" w1 T2. 当启动 Applet 程序时,首先调用的方法是start()( )# v. _: H2 ?/ [( d( F
A. 错误! U, O& ?8 O+ A7 @
B. 正确5 S' Q! N/ ?# ?/ X
满分:4 分
m+ K2 A) g7 x# {7 Y8 S. i, p3. 用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串( )1 B v: t: |% f$ C$ M, U
A. 错误, F/ l# v' a& p8 w4 O' i! F
B. 正确; x' B! ]; }% O Y( h
满分:4 分. ~, j& S+ e! p$ z, ~
4. 一个容器中可以混合使用多种布局策略( )
- |7 J' H% z. V+ E+ x- n6 G# ~A. 错误
. P5 ?* H- F- v r; o' N7 x% w: MB. 正确
. N7 z' w$ G0 D! V/ M1 [. s+ a7 L 满分:4 分
7 ` d4 M% z( A7 Q! ?% i: n+ y5. 子类要调用父类的方法,必须使用super关键字( )! S' W+ ?) u$ y7 G: \& S# P
A. 错误# t" G! U) s6 K+ u% c) J* c$ `
B. 正确 X' B- N1 u+ {* t8 w8 m ?8 O# R
满分:4 分
: H$ S+ B J0 h! H: z- V# S2 i2 C
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
: F$ r1 B* t) @ e |
|