|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。, q e6 Z( m% _& H& @
; L( ?' u1 w& O; j/ a4 y( c
一、单选题(共 20 道试题,共 60 分。)V 1. 下列哪个选项的java源文件代码片段是不正确的?2 T3 }9 Y O2 i- `# q( m/ F" t
A. package testpackage; public class Test{ }
# P U! v% b$ L$ ^( OB. import java.io.*; package testpackage; public class Test{ }
! I" p' \$ b+ k3 \6 M$ r% TC. import java.io.*; class Person{ } public class Test{ }5 }+ J* [% i' {/ S. w/ j
D. import java.io.*; import java.awt.*; public class Test{ }: k2 P9 \3 [) N9 m$ [
满分:3 分4 r+ i/ l) E) z9 D, {
2. Java Application源程序的主类是指包含有( )方法的类。0 S8 D9 d5 V0 c2 Y# }
A. main方法
- x* Z# J9 d# U: P- l/ WB. toString方法7 [6 N. @/ F5 A. ]3 x4 S
C. init方法 }+ O7 C+ @7 f K* V& p3 c3 h
D. actionPerfromed方法! a1 A( i; _1 R4 B1 |* K0 c1 s: E% T
满分:3 分& j$ y" T: o \3 s9 u
3. 已知如下代码: boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?2 {( b8 u0 S4 |1 u/ t. `
A. False
/ F/ q- G% V- d% w, A. y+ S1 S2 [8 [# CB. True$ w- Y( @* \& q( d
C. 编译时出错2 {9 y; A' n; D$ E, K
D. 运行时出错
! \1 `' K! Q! u ?$ r3 N7 d, m 满分:3 分% i- h) P7 L% o+ ?: O8 a
4. 表达式5|2的值应该是:
9 M; }! [; \3 H) e3 gA. 0/ G2 _/ r: X0 }& e- \1 S" j
B. 2' U9 [" z" [8 S. ^0 ^+ s# H
C. 5
% }- Z [* W$ g K/ j" F& DD. 72 s: o/ i) u" @8 d, C
满分:3 分
# a7 u9 U$ _& p, {' z7 v% \# f [5 h' T5. 下面程序的输出结果是什么? public static void main(String args[]) { int a=10; int b=20; if(a=b) System.out.println("Not Equal"); else System.out.println("Equal"); }
m; Y9 L; v* W, U* iA. Equal
$ F4 X4 v- u* s6 L0 L6 uB. Not Equal
- ]: S' }2 Q" V# z1 [2 N7 i$ hC. 编译错误, }' a& b q, i5 B
D. 运行时将抛出异常' g0 b0 v+ M$ A: @+ u
满分:3 分
+ F$ G7 F ?4 Z) n6. 下列哪个选项的java源文件代码片段是不正确的?* Q! u& f8 ^9 ?
A. package testpackage; public class Test{ }
/ Q2 s6 E" h7 S. Z+ @) uB. import java.io.*; package testpackage; public class Test{ }
% i1 z$ A6 I% S; eC. import java.io.*; class Person{ } public class Test{ }
- Q8 ~1 _( T! ]0 w9 [' I' WD. import java.io.*; import java.awt.*; public class Test{ }
& }; n, U6 e5 ` 满分:3 分
6 J) K) H! B5 m7 k& Z4 {& n) `9 Q, }7. 若a的值为3时,下列程序段被执行后,c的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;: H# x: v4 o' F( g) o4 T
A. 1
/ t6 }" }2 p" v3 |# W) j$ h. YB. 2
0 ?5 z L7 y& V- d& z+ B7 aC. 35 L V0 [; T" d4 V1 y
D. 4
8 ]/ P. B( s0 ~9 l 满分:3 分" A/ G' n; ^: a0 G! k3 z" Y9 `
8. 下列语句序列执行后,a的值是( )。 int a=13; a%=a/5;$ `" |0 u" D: q3 S
A. 3
: p: }" `6 Z% ?3 | d# ~0 L5 kB. 133 U7 O8 L2 Z D1 {3 s, Y) G8 {; Z" {
C. 1. S# H" i5 `3 k( X' v
D. 169
w* C+ o. t/ \: L4 k8 h* p 满分:3 分/ r# ]" b* h A
9. 能够支持javadoc命令的注释语句是
8 b' ^+ ]! R, wA. /**...//! T& g# |0 c# A/ R
B. /*...*/" A1 ?9 `0 |" I# d! K& C
C. //
. j, y$ L4 u3 W6 I" A( X/ {: W! mD. /**...*/5 y& r: q7 Y4 ~) y, q* b( y9 Q' C: R
满分:3 分& B/ d. P9 @7 a9 u& k
10. 若a的值为3时,下列程序段被执行后,c的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;0 R7 I( q$ _* v, l
A. 1
: a: T0 S- h! Y0 D) WB. 2
, e* L) t* m' ~0 |# \C. 3, \) _: S. }, \# a- v: Q: [
D. 4% T; S8 F0 m1 v! I
满分:3 分, p- R; J- [: L5 M8 n
11. 下面语句返回的数据类型是什么? (short)10/10.2*2;
2 E+ n. [) s* ~" C! ^3 cA. int
% ~+ P" ?" _7 ~' P. X7 g8 IB. double
' f: [$ c6 F3 k8 y d2 gC. float
5 P6 s5 S+ B6 cD. short& x& X# K- F1 l7 s0 @" P. E
满分:3 分
6 Q" d7 z0 [% `- O' m/ ~+ a12. 下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i++ ) { j-=2; k++; }
( Y2 r, U1 {. aA. 15
( _- k. x' G. C# p4 eB. 16
0 B' }, G0 L0 u7 m! M6 q6 c7 }C. 17# `, c7 B2 o, q) Q
D. 18 h. _4 I5 y8 U
满分:3 分% J- }9 u2 Q% n, U! h4 {0 D
13. 下面哪一个main()方法定义有效?
; B$ k5 `. [' G2 pA. public static void main(String args[]){}: g1 Q0 K; M8 X5 e6 L3 @
B. public static void main(String []){}
4 f ?7 b4 u# h: TC. public static void main(String[] args)" |1 z4 I9 f( ^* ]( K
D. public static void main(args[]){} U; i2 K9 {1 I n
满分:3 分
2 W( u% E$ }' z6 V) e14. 给出下列的代码,哪行在编译时可能会有错误? ① 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; ⑧ } ⑨ }
% m% V+ J- q6 ^' G4 GA. 4
' z7 l0 y" T/ L7 z3 rB. 6
. B, Z4 m( I6 Y4 t* Z: kC. 7
- |5 c( n. B' z1 \6 C% N" C; TD. 8! {8 a* N1 Y( g3 K- R0 ?* r4 Q
满分:3 分
. n/ E7 b2 a( [/ V- h0 ~15. 能从循环语句的循环体中跳出的语句是( )。
$ S8 K4 |0 J$ ?( [: zA. for 语句8 ~5 i8 y6 S3 K: c1 }& F0 R
B. break 语句
) k( H) O1 r# {3 x: K( m# [ eC. while 语句; T$ i n: w( n4 V3 O- Z/ o. ]7 I
D. continue语句
( c# Q: @6 c3 ^1 u5 I) }8 i 满分:3 分8 i( I% S1 G- H+ P( K' g5 _/ J
16. Java中main()函数的值是什么?
5 W$ `, H6 R( A5 JA. String5 ]/ H8 k# S4 ~! V
B. int
1 {1 P3 m2 W0 d6 AC. char
h/ I" P$ W8 }+ Y: J4 c/ A( mD. void9 ~$ {$ k* g2 U+ n9 C2 V
满分:3 分( k+ H( g7 @: c9 I" u5 N
17. 有下面的类: public class Example{ static int x[]=new int[15]; public static void main(String args[]){ System.out.println(x[5]); } } 下面的那些说法是正确的。
) k; c" F9 l! R i3 g+ mA. 编译时出错5 G; y" m% V3 x6 X" u9 q
B. 运行时出错0 E' I% T9 d/ t' E
C. 输出0
; ?( f: w6 h8 E" p e7 V8 l1 R! S7 QD. 输出null* R2 }+ r% Z) l+ r. G
满分:3 分% G$ v3 i: V5 h" k# y$ p& e8 O
18. 给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4;
# R! H0 |$ v8 L. [" `" `A. array2 = array1
. z1 A a4 J' k6 e3 K' r; [B. array2=array34 \" j9 W! _. K* u: X. e1 I5 K
C. array2=array49 K: e( n. n7 |$ m: K% I. j. C" A
D. array3=array4
2 L C# V5 j: L6 b7 L! \ 满分:3 分
% E! q3 p+ F/ {3 J- ~2 k19. 编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。" U0 V; S6 H. F4 ~% X7 u
A. java
' Y" L ~- P$ {. {# \; \B. class& l0 W- X+ e. d, z+ z9 ?
C. html
/ o2 A: u1 O+ Q' w' k) T+ hD. exe. t) N: M+ O8 N+ G" t- a b& b: d4 b. t+ K
满分:3 分
# R" ^7 I8 m [8 Z* e20. 下列哪个是面向大型企业级用容器管理专用构件的应用平台?
, [: ^3 w; [3 d: ]( q) uA. J2EE
2 j. u& C9 p% c7 D9 @+ p' EB. J2ME
8 R7 R' `, p# t. `, B% o- h5 aC. J2SE
6 p3 _8 K$ e- g3 Z$ x& i7 u. \D. J2DE
/ W8 N( ?. S" ]1 B* Z- f/ e 满分:3 分 6 Z- |: }8 y/ s2 H* b
4 s U% J5 Q `) J
二、多选题(共 10 道试题,共 40 分。)V 1. 下面哪些赋值语句是合法的?
2 [6 ?2 W+ I n' \) AA. float a = 2.0;6 u& L$ f8 L/ Y# E0 F
B. double b = 2.0;
0 K7 t4 }- O& I/ v0 d' eC. int c = 2;
8 q( M$ F9 X7 o1 E9 n: o# sD. long d = 2;
, z& b4 w+ i$ J7 ~ 满分:4 分
8 s. ]& l7 I) P( B* R2 u6 Y. Q" r- L2. 已知如下代码: public class Test { public static void main(String arg[]) { int i = 5; do { System.out.println(i); } while (--i>5) System.out.println("finished"); } } 执行后的输出结果包括什么?$ Y( z a7 e7 S4 Z
A. 5
( Q- e( ]( ~' `% s- K: y) q9 y; rB. 4
0 b1 X8 J! R6 T- `: Z, aC. 6- M5 c8 q" J. z- F5 N6 r
D. finished
1 v+ t: t+ Q. u; j V7 YE. 什么都不输出
. D# Z! ` h+ f7 [1 N 满分:4 分& C; v, A* ~7 e, t9 ^! U; n- W
3. 针对下面的程序,那些表达式的值是true? Class Aclass{ private long val; public Aclass(long v){val=v;} public static void main(String args[]){ Aclass x=new Aclass(10L); Aclass y=new Aclass(10L); Aclass z=y; long a=10L; int b=10; } }8 n, u" h: P8 g$ E
A. a==b;
; m( s- ~# H1 X; {B. a==x;
5 b1 T& ^# w; x1 ^, e! LC. y==z;
; Q: }* B- a3 P, tD. x==y;
9 W3 t, s* e4 c/ n3 f% z5 y. v/ Z& _E. a==10.0;* |# w! A7 ?/ l/ T% W& x- t
满分:4 分
1 a; a: t- m$ w+ y! }4. 下列哪个是合法的Java标识符?: z+ Z; C, `4 A! M9 R6 p4 F/ @
A. Tree&Glasses
6 `. `4 B* c) [1 y% T0 qB. FirstJavaApplet
G4 e# r& Y+ K& ~( ]C. _$theLastOne" P7 B8 }$ o9 u, p0 o) Y5 k
D. 273.5
) c" K- y k$ L; }9 c% D6 K% g8 t 满分:4 分
8 J" p3 `+ b4 U4 i" t5. 已知如下代码: public class Test { public static void main(String arg[]) { int i = 5; do { System.out.println(i); } while (--i>5) System.out.println("finished"); } } 执行后的输出结果包括什么?2 G7 a0 @/ e, Q
A. 5+ I* ~' V5 T8 `8 o
B. 4# t% R4 a" E0 E7 g; M) C1 ~5 M m
C. 6% P% Y: s" D9 T; m( H. J
D. finished# C6 B D" L) a
E. 什么都不输出+ H( v2 r1 z/ c9 K, e
满分:4 分
: A! k6 n6 H- P! _! T" a- J& ^6. 如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Switch(x){ case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break;} System.out.println("Test3"); }7 i2 v2 S4 q( x% @) G2 X# R' C
A. 0
}: F. L2 l8 B5 q$ y( \7 ^7 WB. 1' M0 Y8 r l. K7 i
C. 2( g) T. n; ?7 H" ]
D. 3" j0 w0 y/ s+ Y% b$ k
满分:4 分
3 E6 c$ N# w( u7. 如下哪些是Java中正确的整数表示?
% q5 w+ Q9 G+ C% GA. 22; x# K/ g+ a/ O7 D
B. 0x22
, [& L/ i9 B) @; \: G( yC. 022 T9 [0 Y: ?5 X: z
D. 22H
9 b: x4 B, s% @- l( W) `0 ? 满分:4 分
6 n9 m* r. `' B$ k1 [8. 下面的哪些程序片断可能导致错误。
: |: y1 U9 D# g7 R6 w9 mA. String s="Gonewiththewind"; String t="good"; String k=s+t;3 v- d& C2 W3 H" D: ^$ _
B. String s="Gonewiththewind"; String t; t=s[3]+"one";
W n |, ^6 {# ~& [C. String s="Gonewiththewind"; String standard=s.toUpperCase();5 T4 r9 z% J6 J* y
D. String s="homedirectory"; String t=s-"directory".. }1 w' n* S7 J/ B! o; n4 O
满分:4 分
5 B8 g9 r( V1 p9 e, n- W9. 下面代码执行后的输出是什么? 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); }
) ?; c2 b! ^: fA. 0 and 0
( r# N3 T: D( h& x+ Q' H! hB. 0 and 1( F' b: X$ m" ?
C. 0 and 22 [# j' M3 @, L9 V! y, T1 H
D. 1 and 0" f9 H, N, z$ {8 V2 Z
E. 1 and 1) }! j7 H2 V8 V
F. 1 and 2
! L% z5 h+ P' BG. 2 and 0
* l& T' G K0 R. w# f0 vH. 2 and 11 ?& ]& m) Q8 T- K7 P8 r! ~
I. 2 and 21 x4 u( k0 w: T0 f7 {) m
满分:4 分# h; b$ r, l1 @2 A/ S8 n
10. 下面那些话是正确的?/ p) ]9 ]# \/ N+ i$ w
A. >> 是算术右移操作符. h% t1 m4 a5 m Q" q
B. >> 是逻辑右移操作符
. A1 }$ m( X( ?1 i/ b" j6 N, }) Z& N) W4 BC. >>> 是算术右移操作符& M# N- [* c9 M4 l" j; Y
D. >>> 是逻辑右移操作符9 u3 y4 v* w4 T8 ]6 G3 Z: \4 s1 D# n
满分:4 分 6 J# e+ R" V* C& P! n2 c
. q7 h! Q7 m: H7 ^- ~谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|