|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
; w$ F3 _% Y" E s
# P; c. S+ j M1 y1 d; L/ W2 i一、单选题(共 20 道试题,共 60 分。)V 1. 下列哪个选项的java源文件代码片段是不正确的?0 z& G& d. _4 L. O4 f
A. package testpackage; public class Test{ }
0 n- J7 B! o1 OB. import java.io.*; package testpackage; public class Test{ }, k8 [& I6 o% A p/ B7 Z4 f; c
C. import java.io.*; class Person{ } public class Test{ }
\! _$ c* _; m% d3 e, jD. import java.io.*; import java.awt.*; public class Test{ }0 a$ W( }+ |3 K M# D" `
满分:3 分, O$ t- S5 }# A9 A" w. e4 x0 k: N5 H
2. Java Application源程序的主类是指包含有( )方法的类。
$ }9 N; `5 N0 }& N( M+ FA. main方法# Z: t, z% L5 h1 U
B. toString方法
5 X$ ]/ b- i# R2 C2 Q/ p0 w8 s% z5 ?C. init方法4 j- I' F" H* d6 S. R0 G
D. actionPerfromed方法
! j+ S2 [1 l) x, b! {0 H 满分:3 分$ q2 B) }/ Q- Y7 U( T% E
3. 已知如下代码: boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?
4 G5 O6 j$ S5 c% p2 U1 h- @* kA. False
& }( c6 c# t; x( G; s1 Q2 YB. True
% s7 c5 d& M) l, TC. 编译时出错
* N$ x: u/ Q7 O7 OD. 运行时出错: E& D0 Q2 f$ _+ `4 R! h7 R! ^
满分:3 分
. _; Q9 t1 V% f4 f1 l4. 表达式5|2的值应该是:; b' U' ~- _# J9 o/ [0 N7 N4 \
A. 0% S4 l f2 I* g- B! [# ^4 c9 D
B. 2
: _( B; w8 g; P/ sC. 5
$ b! \& s6 l5 Y* XD. 75 ]5 U& l7 f8 X0 o) J0 Y
满分:3 分
; @8 @- W5 s2 U1 i0 B: Z4 e5. 下面程序的输出结果是什么? 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"); }3 [% w; S+ m- N) X" t: Q
A. Equal7 t6 T0 i" n, T
B. Not Equal
; j4 E/ h! E3 Z% C! ^8 ^4 DC. 编译错误
. \# y1 A3 _ [; x% S! @, F1 B5 m( ?D. 运行时将抛出异常& R4 z; O0 ]& Q7 t- b# r4 ~
满分:3 分# O# \% x% V. l! J* h
6. 下列哪个选项的java源文件代码片段是不正确的?
( J$ H+ i0 Q3 {; T/ _9 J/ y( L0 [A. package testpackage; public class Test{ }: j. Y; j, W& s3 H6 X$ i- I9 S
B. import java.io.*; package testpackage; public class Test{ }
0 {% T1 u3 L& N uC. import java.io.*; class Person{ } public class Test{ }
& r* c; \# }7 |/ b4 f! VD. import java.io.*; import java.awt.*; public class Test{ }
Y+ r! B0 N8 t* J* y6 b 满分:3 分
' `& s+ X* U% O7. 若a的值为3时,下列程序段被执行后,c的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;3 _+ \4 P- A: E3 d; _! [: ^8 Z
A. 1+ f$ N' n M3 D% [) O/ ]
B. 2( i n- Z9 l) ]
C. 32 Y3 c# \: ~6 g8 K
D. 4
; z2 u3 T& y! t- K6 K 满分:3 分
. I. q3 `! s& S/ Y1 z) T& W8. 下列语句序列执行后,a的值是( )。 int a=13; a%=a/5;7 x6 _( r( v8 d5 M
A. 3+ V) m: r1 S: Y- Q- `
B. 13
) r0 ?) i! N% g' n, h; l) x8 pC. 1$ y0 }5 U- o' \% k8 Z$ N
D. 169
, k. B! c% D: ^8 X 满分:3 分
, b4 l8 u0 M1 T- ?8 Z9. 能够支持javadoc命令的注释语句是
- Y0 z {0 b- t3 R! X( S T/ SA. /**...//% V! w: N6 O& |- y: P* I
B. /*...*/
, |; E0 _8 O. _1 c3 zC. //9 c$ n* z% N5 B* q& A* n o
D. /**...*/
) y1 r) g+ H; r. q W9 p 满分:3 分
! q% C2 y: L9 B10. 若a的值为3时,下列程序段被执行后,c的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;
8 {5 e) j4 w' @9 T, ~A. 1
7 t3 `. o2 I; ?' o* X) sB. 2
7 O# |, e+ q" x+ MC. 31 r2 q; `# y, l. X5 F
D. 4& J6 K; x, K$ a3 {" G
满分:3 分
1 N) \+ n7 |! l2 o. q) h/ `4 D9 n. |4 s11. 下面语句返回的数据类型是什么? (short)10/10.2*2;
- a, u# b- D, M! ]6 B( |6 tA. int+ m& ~: a6 b! ?; r
B. double. o' b$ n6 ~+ W& a' h5 o
C. float4 P$ f+ ~- |" H5 N1 u4 a4 k
D. short
+ V: I. z: L5 _+ |& q: S4 E$ V- a 满分:3 分
0 H; u4 O2 p* k" o3 V) b3 g9 a3 ~12. 下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i++ ) { j-=2; k++; }
* Q g: Q2 u" j/ n* f: p$ s9 HA. 15- H* ]( \; |3 k
B. 16
* @1 s2 @2 g4 U' w, ?; @: L5 lC. 17/ N+ w- `1 N9 c! t X T% I- h
D. 18
1 L+ F9 p5 p% t0 S 满分:3 分
, }" D( X5 n9 p8 Y3 u$ U13. 下面哪一个main()方法定义有效?, E% p% M, C4 @& I; N/ n4 C
A. public static void main(String args[]){}: E" \; @0 X$ f2 F4 O6 n/ u( G
B. public static void main(String []){}
3 d9 W) z$ M" `( B4 }C. public static void main(String[] args)
4 G- w3 ~+ J _. v6 G, xD. public static void main(args[]){}( @: J) D2 \7 _- f
满分:3 分& Y+ ~% h! D+ H) S2 `2 _' Z
14. 给出下列的代码,哪行在编译时可能会有错误? ① 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; ⑧ } ⑨ }7 o" M9 H1 ]* s( z- f4 `$ x
A. 4
5 B4 M5 O U& A1 s4 C" ^, iB. 6; c8 `! b8 y3 M% k7 B
C. 79 r( x* _* L0 ~
D. 8
. x' p; p1 L4 v 满分:3 分
/ l( J3 T4 p8 k* C( ]# z2 U15. 能从循环语句的循环体中跳出的语句是( )。 h# k2 l9 i) P5 J9 d$ b
A. for 语句9 ^ ?6 f; y: b! v' u" P
B. break 语句
# K( L5 B0 ~( K- U5 s- O$ ~, {, z fC. while 语句9 L% ?% L4 `1 R+ `7 S& g
D. continue语句
' b- j( F, x, d v3 `! ~ 满分:3 分 I* K1 c* m `
16. Java中main()函数的值是什么?
9 q- S% h2 l1 r/ HA. String
5 K" X$ A' @. {# vB. int
: a) b5 b1 ^& F# IC. char
; y! `8 l, P# @ d- e5 T M# |) _0 uD. void2 O) n0 ^) w- C/ X l: E! B) f3 k( `0 R
满分:3 分. A( q4 \/ F8 E3 f6 l) q* ?! E
17. 有下面的类: public class Example{ static int x[]=new int[15]; public static void main(String args[]){ System.out.println(x[5]); } } 下面的那些说法是正确的。$ y( j6 _! o$ B
A. 编译时出错4 }7 B0 r/ E/ Z% |& a
B. 运行时出错. W0 i! W% a3 G3 s4 H H( J$ K$ F
C. 输出0
! N2 g& f7 D. s3 R. ZD. 输出null
, k* @' X& M% d( _; ~. J; ?6 Y 满分:3 分- ?- ~7 H5 o9 o, a5 P( O
18. 给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4;
7 i; f8 h8 `% d/ }" D0 OA. array2 = array1
( _5 e7 E% U; z* @B. array2=array3* I' B9 u5 O2 ]' M- |# v: R' i4 ?
C. array2=array4
1 \& ]: M3 N9 Y1 ~( S2 ID. array3=array4* u( h* W T( F1 r) a' A' l# d! U( w, y
满分:3 分
: t5 A3 |0 k+ X# m! T( n19. 编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。
) L4 K1 p) c" t# z3 ], W8 C, d- vA. java
* L8 i7 h! Y3 \4 R3 \0 HB. class
) w' O; C$ Y$ Q& {" ^C. html5 x$ w N. F4 B$ V3 G
D. exe/ R5 f) l( t5 B; n& M! y
满分:3 分 O5 D0 q! a1 H( k2 ]
20. 下列哪个是面向大型企业级用容器管理专用构件的应用平台?
- i7 D1 X% S+ R9 e/ hA. J2EE& w" q0 d3 z: B5 V- O8 H
B. J2ME
. Q, V) q. u4 C0 y6 ]% R2 x# g4 SC. J2SE
- ?* J5 d# e/ x% w6 Q% K0 k: hD. J2DE
4 w- o3 X' |2 Y: `3 b1 T! j 满分:3 分 ; u& K0 i- s# Q
& b& g. K* ]; s' @* H+ P/ f
二、多选题(共 10 道试题,共 40 分。)V 1. 下面哪些赋值语句是合法的?; t# E5 y6 `2 c' S9 u5 d. t
A. float a = 2.0;
% g5 Q, H# \9 Z3 i% ?& E5 o5 oB. double b = 2.0;
) k) P+ v9 X) T/ E/ S+ d, Y& EC. int c = 2;
" A: S$ ]6 T" C9 U+ D" cD. long d = 2; @ @5 }) r: y6 j
满分:4 分 e5 Z; |: }, T' Y9 Z# N. `
2. 已知如下代码: public class Test { public static void main(String arg[]) { int i = 5; do { System.out.println(i); } while (--i>5) System.out.println("finished"); } } 执行后的输出结果包括什么?
4 f- I; J) S. i) F$ x$ HA. 5
0 Q9 B- w# H9 X( @B. 4
4 |5 F2 f$ |' @6 V! i2 UC. 6
" V" f3 b4 Q) B( w4 E$ l. PD. finished: P! U+ L1 z" ]: M1 m: o1 D
E. 什么都不输出
9 o4 H2 h* O4 o2 |$ H- R* {: K1 q 满分:4 分
$ B5 m6 _. T- B! O8 o7 w% K3. 针对下面的程序,那些表达式的值是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; } }5 H3 w) Z5 |' q, ]
A. a==b;
/ Z$ s8 c; F+ BB. a==x;
2 d% \( A! M9 g1 v) ^C. y==z;
3 U m1 z2 d6 \ FD. x==y;. w2 v$ L; ^9 b2 g
E. a==10.0;
: U% ]" J6 y0 L- g |. H 满分:4 分& b d/ c0 C T% t
4. 下列哪个是合法的Java标识符?* p0 G% z- v- \# S
A. Tree&Glasses! l9 i2 c7 [& W5 I1 g: R
B. FirstJavaApplet
* i9 S# U0 B# Z. b& H) aC. _$theLastOne; H/ B, u% b( w
D. 273.5
0 T9 \" n. K# i! I, D 满分:4 分: E' m; a+ V% ^9 O$ V( }# H f
5. 已知如下代码: public class Test { public static void main(String arg[]) { int i = 5; do { System.out.println(i); } while (--i>5) System.out.println("finished"); } } 执行后的输出结果包括什么?5 o) w0 H$ G m- w
A. 5& v6 M% `% J6 B5 O) X$ J& b# q" ?4 |
B. 4" T( T) e2 B* N$ l1 p; ^
C. 6
$ w# `; a0 H% z6 j5 |; ?) J9 TD. finished
. V; t5 s: t' q% |) g, L7 QE. 什么都不输出6 k7 Y0 ?7 w, p
满分:4 分9 Y1 A# T( J* b1 z
6. 如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Switch(x){ case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break;} System.out.println("Test3"); }
& c: `0 Y' p/ y: T6 J2 ZA. 0
6 a. z ]/ j* m& vB. 1
7 f3 P% w* `9 }C. 2
0 S% w& S; N' C) QD. 3* C- c. i) h) Z3 m3 m/ G
满分:4 分
$ r# b2 H1 w3 W. a. `3 G7 c: X7. 如下哪些是Java中正确的整数表示?
2 V3 G) d* r KA. 22
0 a! a; I4 z, ?B. 0x22
, X8 b$ I+ V/ N8 t, Q* ]# N: LC. 022- _; I V8 r% J6 @- m* x
D. 22H' X( s7 v( L, |& Y+ i, v
满分:4 分
8 f: J& l" O7 _1 H: }8. 下面的哪些程序片断可能导致错误。
$ x$ e K: _% M7 pA. String s="Gonewiththewind"; String t="good"; String k=s+t;' u! s( d$ Y% l5 v* b' t
B. String s="Gonewiththewind"; String t; t=s[3]+"one";6 t* \) C' g! d5 ?3 }* E" K2 [
C. String s="Gonewiththewind"; String standard=s.toUpperCase();
# _: h5 t+ [( @2 h7 PD. String s="homedirectory"; String t=s-"directory".: R8 W; r, q7 k7 ^5 v
满分:4 分
1 M; f1 O" J5 j1 _9. 下面代码执行后的输出是什么? 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); }7 j7 w: C4 @ `: l" S- s3 i9 M
A. 0 and 0
4 c( H! \5 L' X1 U* m0 d5 H9 RB. 0 and 1$ l+ e9 U4 W9 i# U; z! ?/ B2 u
C. 0 and 27 t4 `/ h; @# t
D. 1 and 0
) i8 a! G4 Y( s- l1 ]. G# Q6 f% BE. 1 and 1
# l' R3 v/ i4 P: |F. 1 and 2
* ^8 `1 z$ O* jG. 2 and 0
/ E1 D( h& O/ ?5 T, ^H. 2 and 1
3 X1 ?7 I ^! Q3 Z: ?+ w, ?+ }I. 2 and 2/ s6 u4 K$ H1 t% }* A7 q% y2 S7 i, P
满分:4 分
. b9 V0 a3 q y- P4 f+ P5 P5 D- Z10. 下面那些话是正确的?
+ o/ j6 _, N6 w: o0 IA. >> 是算术右移操作符9 Y9 [2 s+ ?8 X. R# J
B. >> 是逻辑右移操作符/ d! C2 X, g. N) P% S" t
C. >>> 是算术右移操作符
/ v/ ^ i% a) m% k: gD. >>> 是逻辑右移操作符8 m4 ^! j* s9 h3 }& Y1 B
满分:4 分 7 z) v: o$ R' q3 A+ A. j! E* H
) [% k. }$ N' f( T% C谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|