|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
3 c" b! P8 V2 w
( D. }0 f7 i; \# i一、单选题(共 20 道试题,共 60 分。)V 1. 下列哪个不是nio包的新特点?
3 K' ]0 M; L' l0 [8 a! P/ M' G BA. 内存映射技术 K! ^/ D: y" [# w+ K* E
B. 文件锁定
H' t9 r k+ L; YC. 字符及编码
: ~ I, c7 t' h+ j$ T* SD. 阻塞I/O1 M9 x7 T( [. O* p( U. ?2 {8 ]
满分:3 分
4 R( z9 ~& d, F# q. `8 P2. 对于子类的构造函数说明,下列叙述中不正确的是( )。
c. W# s3 [) h- H5 fA. 子类无条件地继承父类的无参构造函数。
7 } ^, ~6 z1 a. r; CB. 子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。; P: W) Q8 `% B! X
C. 在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。( ^! J- ], E/ v6 y
D. 子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
% [: A" l$ _$ o7 @ 满分:3 分
" Z. z/ A/ z7 K+ f3. 十进制数16的16进制表示格式是3 K/ i3 p1 ]" G- F. H4 S6 G! v D
A. 0x10
6 l2 v7 p- s3 LB. 0x16% w0 M7 J: B) F! O: U; {/ [
C. 0xA
$ ]8 D7 X- s4 T/ nD. 16) N7 D: C% }* e& W3 W' C
满分:3 分1 z% f/ n8 |7 _
4. 给出下列的代码,哪行在编译时可能会有错误? ① public void modify(){ ② int i, j, k; ③ i = 100; ④ while ( i > 0 ){ ⑤ j = i * 2; ⑥ System.out.println (" The value of j is " + j ); ⑦ k = k + 1; ⑧ } ⑨ }, Q: E) T. ?2 j4 n4 m
A. 4
4 Y7 P- g M* e9 {8 a7 Z3 iB. 6
2 i5 `6 J& x. T8 a( x1 z+ xC. 7
0 e. R( c) i! J- T( y: c" yD. 8
4 x. v0 m2 Y/ N) O& ?' ] 满分:3 分3 N$ L6 {/ ?: \1 @( o# M* J# s
5. 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。2 W- l$ ]' {2 l3 `" C1 ~
A. private7 E7 H g& `# K0 G |
B. protected3 E8 a$ v6 Q- Q8 _; h: }
C. private protected& V- \1 a* J2 Q+ C" T
D. public
5 q y! b6 k( F5 I4 C3 @/ l 满分:3 分) t! q+ @6 R3 R" \2 s
6. 下面程序的输出结果是什么? class Happy { public static void main(String args[]) { int i =1; int j = 10; do { if ( i++ < j--) continue; } while ( i <5 ); System.out.println ( i+" "+j ); } }0 c: r' i; E4 J6 J0 j* w
A. 5 5# F# b A" t4 S% \; y$ N% p- i( L: I
B. 5 4
( T" w6 { E- MC. 6 4( M; P! f d- W. k3 \: p5 b, u" h
D. 5 6
, Z, K2 j/ d' A" H8 `: q4 ]% L 满分:3 分; v2 v/ {4 w; Z) Y4 T. u9 X6 v
7. 下列选项中,用于在定义类头时声明父类名的关键字是( )。
- F/ `, S. ]7 v5 J8 u% {A. return/ F5 r6 d p% A+ m0 X2 j! z( k% m
B. interface7 G W* _( V& F, w% X
C. extends
, u7 T. s( q* l' |( jD. class- a* L8 q5 Q* G+ i/ u
满分:3 分
% H+ l( V- _. S: g _0 H' v8. 使用哪个关键字才能强制使一个方法必须被子类重写?% f) D P+ ?. |
A. final
; J$ W7 N% `8 P/ {( \* }B. protected
4 z. I4 x$ x9 x J2 ?C. extends
7 G3 ?7 T" ]7 P% Y C" l6 UD. abstract
4 e$ f: L r8 t 满分:3 分+ _! v: z S3 Y F/ ~5 s2 G
9. 65. 已知有下列类的说明,则下列哪个语句是正确的? public class Test { private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg[]) { Test t = new Test(); } } x0 B' |2 _4 t7 b1 N2 G8 m$ J& b
A. t.f;8 ~: ]2 J# V1 O( Z4 }; K
B. this.n;9 E4 R/ p9 t" X; o
C. Test.m;4 W/ J& _4 k& {! A! o; h
D. Test.f;4 u# L9 Q/ ~& w# v5 Y; N4 m+ N
满分:3 分) M; f" M- k" \# b
10. 设有下面两个赋值语句: a = Integer.parseInt("1024"); b = Integer.valueOf("1024").intValue(); 下述说法正确的是( )。
' d5 V& z/ D( L8 G3 h! i7 k GA. a是整数类型变量,b是整数类对象。7 @0 q! `% A Y" H- W0 N
B. a是整数类对象,b是整数类型变量。5 W2 d9 O- u8 [' t7 R
C. a和b都是整数类对象并且它们的值相等。8 \; l( i& o2 {( \' B% m: J3 y* p
D. a和b都是整数类型变量并且它们的值相等。, D" @ |- D6 _6 d& n8 u, ?
满分:3 分1 y* r+ x [, E* |# T& A3 z, @
11. 已知如下代码: boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?- m+ f( Y7 m3 \3 I
A. False5 f5 \* M" _! U6 t; H2 U1 u
B. True
3 b+ Y- m; m' @2 L2 }3 EC. 编译时出错% U9 N9 x; ]* w0 F
D. 运行时出错$ Y m: C1 U+ s F- Z4 m
满分:3 分
6 W" ?% A3 ?/ O, r X12. 如果A类基于B类,请问哪个类是子类,哪个类是父类?" o1 s; G& D2 i: E
A. 两个都不是父类或者子类! K$ \; p9 B6 N( B: s# D
B. A是B的子类
: a" T# F& |8 ]: z; XC. B是A的子类, Y6 s& T( |% R7 H4 \- u& A; ^
D. 两个都是对方的子类
& [- G# V3 O$ ~( ~ 满分:3 分
8 o0 J6 u3 z" n. h4 U1 Y13. 当启动Applet程序时,首先调用的方法是2 R) \1 e( C' _- S d4 t, i5 F
A. stop()7 G: [4 M5 L: Z C3 C* v
B. init()
- ?7 x4 O8 }, S5 @+ N9 {C. start()
7 N3 \/ J* `2 h$ U& w+ GD. destroy()
3 [: e4 L) B! T9 `# p 满分:3 分
0 f( P2 d: a$ q' i+ l1 |: G6 h/ D14. 有下面的类: public class Example{ static int x[]=new int[15]; public static void main(String args[]){ System.out.println(x[5]); } } 下面的那些说法是正确的。
! b' [, Y5 N& ^5 b. Z, jA. 编译时出错
5 j9 g2 W% C# I" x- b5 \5 z3 lB. 运行时出错
& ^7 a7 i, G. q6 |, ]: B; ~) n& `C. 输出0- I9 x _3 M. [9 J2 Z, A
D. 输出null4 L% P. m3 X5 i% W5 r7 C. T) C, L
满分:3 分+ }0 m8 L K8 ^
15. 下面的哪些程序段可以正确地获得从命令行传递的参数的个数?
- a' k+ u U% DA. int count = args.length;# m% F, t! I- @" H
B. int count = args.length-1;3 F& R% f7 [7 V- t
C. int count=0; while(args[count]!=null) count++;, v1 g' `) S/ X* {8 o6 ]
D. int count=0;while (!(args[count].equals(“”))) count++;
* m& M' {% Y2 u* m 满分:3 分 A1 w3 X. Q7 o% _2 h
16. 下列哪个选项的java源文件代码片段是不正确的?
) l3 ~! j/ |% c& FA. package testpackage; public class Test{ }% [7 M* |$ Y0 ~0 f3 [, o3 P: ~
B. import java.io.*; package testpackage; public class Test{ }
* b( F8 s/ h" ^8 l3 pC. import java.io.*; class Person{ } public class Test{ }. Y# Q' a2 i/ ~# l' h
D. import java.io.*; import java.awt.*; public class Test{ }
9 c6 {/ r8 t t& y: Y7 i 满分:3 分
1 \. d. k* {4 z. H7 z+ h3 n17. 下面程序的输出结果是什么? class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te& R3 ]9 h4 h+ e: h* h
A. 0
& b' J/ {4 [4 P8 E$ M2 e; PB. 1
/ @! V) k" k+ a3 J$ y" e9 c1 X# S/ fC. 22 S( I5 G1 o" W! J1 ~
D. 3
, ^$ v) C: f- T- O3 o5 ]* | 满分:3 分5 f* C$ }$ V2 a$ v6 m- f. J: }
18. 为了获得参数lastname,在applet中可以写如下代码:- E- K- K J, w1 b0 `+ e
A. String s=getName(“lastname”);
% J; D* g4 Z9 w; b# C# bB. String s=parameter(“lastname”);
+ f4 }" ~/ ^: j: A( c3 y- X, ~& wC. String s=getParameter(“lastname”);
) G2 _7 B' h2 ?2 V# TD. ! Q" }8 l0 f0 }! h" n
满分:3 分; X# o3 K+ H, J
19. 监听器接口的方法返回值是什么?
r* F1 ^0 S; F& o9 d9 ~( _A. int5 S. b% e% c/ | j9 j
B. String
) _ W I8 [- m$ u RC. void, V% {7 V K& q
D. Object( j" X& L* j& o# ~2 n% l" K7 S) n
满分:3 分 g# X% } j! F3 O4 S5 N
20. 下列的哪个赋值语句是不正确的?
& t$ A6 d9 Z* J% K/ i6 eA. float f = 11.1;3 e! ?# E1 r" t- P
B. double d = 5.3E12;- ~; V. p i% S3 \& T9 A: M: ~
C. float d = 3.14f ;9 I7 \: `* `4 F, b5 ?
D. double f=11.1E10f;
2 ]& C! n+ |) K' Y 满分:3 分
1 X6 Z5 _) L2 y3 ~6 k
- e: _8 N( o8 K8 c* t$ Z二、多选题(共 10 道试题,共 40 分。)V 1. 已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的?
3 O& g( G2 N, ]6 _A. args[0] = "MyTest a b c"$ D9 M$ K, {) q, W& J
B. args[0] = "MyTest"
" O( `' Y" R7 s! ]2 xC. args[0] = "a"5 ~: o! O8 w# f) i( h9 }1 F
D. args[1]= 'b'
1 U( P" l8 B+ w$ w 满分:4 分2 {2 b& m/ m: I' p. a2 R; K4 I& V
2. 下面哪些是Java关键字?) V3 `! S( H* l5 E) k3 B
A. NULL3 H( t, }. b! j8 \3 w. M5 |* I
B. default6 s) H! q! w0 T/ ~5 n! s7 @
C. sizeof
# F3 q# S2 c5 {0 u, O ID. instanceof* X% q; I3 O9 d* n8 i# j) U/ k6 V4 J
满分:4 分5 D* \0 v# q) ? |& Y/ t. a
3. 下面代码执行后的输出是什么? outer: for(int i=0;i<3; i++) inner: for(int j=0;j<2;j++) { if(j==1) continue outer; System.out.println(j+ “ and “+i); }# V0 I* }% m. k3 M' D( c
A. 0 and 0
, ]: J0 F) N; L4 xB. 0 and 15 `' @( B+ B6 X6 [
C. 0 and 2
' F1 H7 x, h7 k9 jD. 1 and 0& \2 e7 I& t1 [# _9 {$ Z
E. 1 and 1+ _& C: [; l. o5 `
F. 1 and 2
6 S8 S% q' j s2 }/ cG. 2 and 0. T9 D- ~. }, L% [
H. 2 and 1* {$ m" V O6 x" O* C
I. 2 and 2( |2 @8 m+ E* b) m3 m; d6 i
满分:4 分
) G s4 U! l9 a5 N' L3 o- u4. 下面哪个方法可用于定义新线程类?; {! _& C! o+ r1 m; o# d; O1 m" S7 J
A. 实现 Runnable 接口
, w& L6 @7 Z: q/ }- H6 NB. 在类中添加一个 run() 方法2 m, o( h R) A4 x1 f/ w
C. 创建一个Thread类的实例
- U! ~# x& {% P1 T1 x* zD. 继承Thread 类 e6 i7 h+ _5 j4 r+ ~- ~
满分:4 分7 k2 I" V# W6 W' f: Z. o
5. 下面代码执行后的输出是什么? outer: for(int i=0;i<3; i++) inner: for(int j=0;j<2;j++) { if(j==1) continue outer; System.out.println(j+ “ and “+i); }
$ x4 U+ n2 P/ k0 _: C' H5 z% sA. 0 and 0
3 W2 V% T, Z, \+ }. X& iB. 0 and 18 p6 j# w' z1 ^
C. 0 and 22 ~ G- r5 V' W U4 k6 M* y' \
D. 1 and 0
% w- D- O: z$ |E. 1 and 1- ^, G$ D4 N3 W/ H/ B4 T2 |
F. 1 and 27 i% d9 H+ o) I! U9 v7 H3 N
G. 2 and 0
, F1 \% D% a5 W. C, iH. 2 and 1
5 H b x8 d: K) DI. 2 and 26 j9 h% X8 i+ R6 a8 b* l
满分:4 分6 z5 A7 ]8 ~$ V$ w: T
6. 已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的?
1 m+ Y! m& B$ N T. rA. args[0] = "MyTest a b c"
4 Y7 b1 ~* K. `' p$ a" m) uB. args[0] = "MyTest"7 y: r. K( S( H: g* {$ e
C. args[0] = "a"
1 F% I5 P; f9 f8 A& c* |+ _D. args[1]= 'b'9 O$ O c) ^' d
满分:4 分
& g. O" e& [9 _4 P3 V( A7 M7. 你怎样从下面main()的调用中访问单词“kiss”? java lyrics a kiss is but a kiss" F ^" F9 b1 a! ~4 [ t
A. args[0]: C6 ^& z) S8 T- B) D3 o1 z
B. args[1]
$ S! @) s3 w; [, D/ lC. args[2]" U6 M/ `+ y+ z9 b1 y% C
D. args[3]
0 A/ J7 Q/ l! ^9 x- W( IE. args[4]% c# _ @. m/ ~% E& ~" }; n
F. args[5]
" L$ N0 Q0 G _" t 满分:4 分
# q1 G4 w( E1 m3 J/ Q. D0 L8. 选择所有有效的构造函数。 class Happy { } }) B- F4 a: h. c! A3 ]2 Z: Q
A. public void Happy(){}
' q' h+ y, g# s+ r9 pB. public Happy(int c){}% c; @. H9 e7 s7 I {. W
C. protected Happy(){}0 i, C6 z3 [5 k6 X/ f
D. public int Happy(){}$ n* A1 Y9 w2 O9 Y9 Z6 `
E. void Happy(){}8 |6 Z z* A! z! a: P) |
满分:4 分/ c: f2 y' c2 q1 @: n9 c
9. 已知如下定义: String s = "story"; 下面哪些表达式是合法的?
! q3 B `+ F) s* e0 {6 tA. s += "books";
7 ?4 V& \1 Y1 n# m' I1 {6 x4 z. FB. char c = s[1];7 i6 F6 t- g8 A9 Q4 m
C. int len = s.length;
- L7 d4 _/ q o' c% OD. String t = s.toLowerCase();3 r0 T" ]2 y; N
满分:4 分
$ u9 L$ | W" b10. 选择所有有效的构造函数。 class Happy { } }
. g' R! y+ x! ]/ j4 \! P7 n# mA. public void Happy(){}. t8 t# C3 J9 [& Z" n$ N
B. public Happy(int c){}
1 M7 t, S" ~$ m2 n. K* p" f$ lC. protected Happy(){}) r2 Y: j& j( D. J% c p' n
D. public int Happy(){}) d; x1 z) }! O2 ?
E. void Happy(){}
! P, ~# o+ }/ Z) H2 A8 F4 Y 满分:4 分
& ~. U; b* R ~
2 G& s7 u8 q/ J- f) W# R: ^谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|