|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二' o4 \1 Z% @, y% o
试卷总分:100 得分:100
1 F1 c. S1 x7 s" _0 c( ^$ w第1题,下面语句执行后i的值是forinti=0j=1j5j+=3i=i+j; L6 l% e6 H h0 v; q
A、46 ^( L) Y0 C; a$ U9 e5 f
B、5
) A/ @! p( C! t; S( |( x6 w# T" `9 VC、6
. x0 h9 d% l; `# b8 [ _# }D、7
+ H+ i2 g5 z8 l1 X正确资料:
1 L! S7 a7 W$ I( ~3 @5 Q* o
8 v& p) F3 P8 B, ?8 d
8 q& W" `% ~! L+ C) v) U第2题,下列方法中可以用来创建一个新线程的是
^8 j( r) R; E J" p8 YA、实现java.lang.Runnable 接口并重写 start()方法
/ b4 q+ G4 r* K/ ~" K: a+ OB、实现java.lang.Runnable 接口并重写 run()方法0 Q5 A: p9 J) o1 q2 c4 l- X1 |
C、继承java.lang.Thread 类并重写 run()方法
( I- V/ v- A B( A! uD、实现java.lang.Thread 类并实现 start()方法
& P$ B; N* F4 D正确资料:
3 }& }* C- u1 ^# g! k6 R$ Y: E
7 R/ K4 r- K- D& H. @
9 {9 Z& m7 v. N7 L7 g( m& B第3题,设有定义inti=123longj=456下面赋值不正确的语句是) R3 e, g' j7 w+ d u
A、j=i;* c g: P h- v8 A. F. A
B、j=(long)i;0 e; K: L g/ k$ G) a# t, X
C、i=(int)j;
2 Y% ]/ U2 \" ?/ s6 {D、i=j;5 G8 i5 F2 k5 x8 l3 `* x# J
正确资料:请在附件下载资料!1 F e Q0 u+ H
# I" d0 v9 R6 V
Z8 f/ V3 }; |. Z, p6 |
第4题,下列语句序列执行后i的值是inti=16do{i/=2}whilei3) t, g8 Q) V C+ T, f. w5 U/ S; j) U
A、162 \9 `$ q2 ]9 y9 U
B、8
3 Z' I, V8 W$ J7 Y" g! MC、4
; u0 {: @3 v: jD、2
9 ~+ g, ?, G6 _ S1 L* S正确资料:请在附件下载资料!
" C! ^5 M0 y; r% O, P5 F/ N
_! x! `" w( O l( {, t, g
6 {1 V0 M" K6 c1 M资料来源:谋学网(www.mouxue.com),给出如下代码classtest{privateintmpublicstaticvoidfun{//somecode}}如何使成员变量m被函数fun直接访问; S$ U9 {# r& g( Y" T6 r
A、将private int m 改为protected int m
" C5 I- S }' L$ CB、将private int m 改为 public int m
2 _( U0 d# `5 r0 F" m* @C、将private int m 改为 static int m2 ?' L F& N7 S& x' R
D、将private int m 改为 int m8 D8 t- V$ x' j2 `6 ? f% {
正确资料:
# X" D7 w8 n2 h! g8 ^9 W3 D. ^+ X/ Q& r* w# X# e% k
( ^7 _3 G3 b0 I9 R第6题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}6 D7 M1 S. q7 f6 S
A、31
0 ]) K5 E2 p* |/ Y: o8 k- m$ s: pB、32
- p r% _7 j0 Z/ r! JC、2
" o0 s0 B/ ]% P; B7 y$ KD、337 O( F* G: n1 v% a
正确资料:4 N- O4 n$ E+ ?" B
9 Q. j: K, O# s E2 y/ |1 X
5 C6 ]4 J4 _8 X6 h+ z
第7题,下列程序段执行后的结果是
2 h) z8 c2 s( K! yStrings=newString"abcdefg") j" M5 F' K& K7 P& G; G8 b' |" v
forinti=0islengthi+=2{SystemoutprintscharAti [2 H: o4 }$ a w; y
}
+ M& F4 K- {% X8 Q5 L" CA、aceg
1 S4 S3 @. s2 ], [B、ACEG
1 F# j- y3 `# Q8 h* @+ NC、abcdefg6 L4 y- ~5 n1 Y
D、abcd
3 c+ K5 L& U! ^( `( y! n正确资料:谋学网1 Q' F3 ^5 `' z0 g9 h0 F# n
& b* P! C/ D% D2 X f
0 `2 I+ K6 ^9 H4 J- m) B
第8题,若已定义byte[]x={11223366}其中0≤k≤3则对x数组元素错误的引用是
- w3 W# c2 Z j) K6 W# CA、x[5-3]
8 _. Y- e1 Y& H1 sB、x[k]
4 Y1 o( m1 N4 b' nC、x[k+5]) o0 }5 H/ }( L Q6 Y3 X
D、x[0]
6 F2 N6 S0 t. n正确资料:
. x' Q% q- X7 d! P+ K8 }, }1 j* Q
6 d/ Q& X w/ B6 U6 a! Q第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b2
% J5 }0 i9 }% a7 e- xA、0
( r8 e. [& m" }: ?5 S9 A+ UB、1
L! P* }! { PC、true
+ p. W; \- s+ B& B: ]D、false
. G( I6 Q; ~: s$ }, ?正确资料:
. G$ N" }4 y$ j" q; e: k" r7 s+ j; G, Z# z6 G* G: w( F9 U
# I8 V$ F, a4 `6 v0 H0 _& i资料来源:谋学网(www.mouxue.com),下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}
4 T6 z, [& G+ l! \4 JA、第3行4 a% q* @5 u8 x3 |$ W; q! U. X' l
B、第5行! f! [; X6 _# y
C、第6行
" A0 B1 C. ?. F6 U! |* aD、第10行7 D j- K: R, a
正确资料:请在附件下载资料!/ l7 }8 u3 o) _4 t6 Y
1 i$ j8 T; A9 n( x' p. P, m2 ?8 b' b8 S- l
第11题,用于定义类成员的访问控制权的一组关键字是
) W1 J+ \! y* M3 }8 p/ |A、class, float, double, public
. e, x! e& Y7 a3 uB、float, boolean, int, long
& N5 w6 d$ ?& W0 `C、char, extends, float, double/ M: x o2 r' }9 k
D、public, private, protected7 }, W Q) w. t* y" \
正确资料:请在附件下载资料!9 g+ n4 {) H9 T: m' o3 s: N( e
! l( t% u* u+ b$ p
/ M, y0 q c2 P/ u( P ^) J
资料来源:谋学网(www.mouxue.com),Strings="Thisisthe"Stringt=sconcat"String"t的内容是" k$ S4 W$ Q w2 w2 b
A、This is the String9 d8 J7 m& t* X: ~6 c/ p4 l3 [# j
B、This is the
: i( L+ L( D% `; Z) T/ t3 v- @5 YC、String
r/ t4 V" H* Q, H& S' J4 R正确资料:谋学网
3 _; N1 A. ~3 D) D" s7 K2 |8 |% f$ x! f/ G- t: q
7 E' d% F) K o
第13题,类Teacher和Student是类Person的子类PersonpTeachertStudents//ptandsareallnonnulliftinstanceofPerson{s=Studentt}最后一句语句的结果是
- t" p2 d& O N; h9 a0 Q4 bA、将构造一个Student对象;6 t9 w0 m& K7 |9 m6 a* X
B、表达式是合法的;- e" @: N- `2 H. _& A
C、表达式是错误的;
5 v$ D! H5 J2 [D、编译时正确,但运行时错误。" z9 z! p# O6 g* d4 O
正确资料:
) F- _9 z+ x8 ]9 @) B0 K/ a5 I+ J$ v. J0 b T
) f+ X1 G; W7 v) H! _
第14题,下面的表达式哪个是正确的
( k- M6 q* p0 SA、String s="你好";int i=3; s+=i;
4 M* J- H' ^- l* S/ s1 TB、String s="你好";int i=3; if(i==s){ s+=i};- p* r# c2 c& l( z
C、String s="你好";int i=3; s=i+s;
+ n$ K* S5 x: K, Z2 GD、String s="你好";int i=3; s=i+;
; o$ o G2 S5 L0 h/ v7 e) I正确资料:谋学网$ z4 k- d9 w# Q- m' m/ y
1 y2 c9 n/ e! }6 L/ e8 J
0 h6 d T; E% y' D资料来源:谋学网(www.mouxue.com),下列关于修饰符混用的说法错误的是" {' z2 y; t7 g' d w3 D# i" j
A、abstract不能与final并列修饰同一个类
4 `# j1 y: R* t4 `( L. O- b$ V; c8 YB、abstract类中不可以有private的成员# h2 K, l3 f) k; L0 f
C、static方法中能处理非static的属性
, G. z8 ~! h: g0 D5 R1 U( y* R' HD、abstract方法必须在abstract类中
5 s# E9 J) Q& H) u3 O, T正确资料:请在附件下载资料!$ W3 ]2 M' e. @3 h
2 M) b* c2 a. H
# l" ^/ Q# _/ o$ x4 h; y第16题,关于awt和swing说法正确的是2 s B5 k5 c/ A2 b) z& }# Y3 `( s7 {
A、awt在不同操作系统中显示相同的风格7 S% w! ]9 z9 P) G: }* j
B、swing在不同的操作系统中显示相同的风格
: D5 t1 H* [: h6 FC、java.awt的子类
. G5 w7 C& [' V7 X" i3 MD、awt和swing都支持事件模型
: a7 } a% k+ b5 Q4 L正确资料:,D8 n' Y2 \1 C- I5 s) p
3 l* \# K/ V2 O( n3 W3 B
; }% x' ?9 M6 D* G1 K第17题,下列哪些语句是正确的6 D3 G' b3 A& S
A、int a[][]=new int[][3];
P9 K1 r$ [! W, [0 }2 c6 eB、int a[][]={{1,3},{2,3,4},{1,2}};
; q+ C2 f5 `, u P) O: {- ]C、String s[][]=new String[2][];
0 _2 D/ N, e1 ]/ r5 W. K9 ID、String s[][]={{"can","I"},{"help","you"}}
% r6 H4 A' H4 G/ w4 y4 L6 l/ m正确资料:,C,D0 [/ ^6 F4 S2 Q( h* O3 h
0 y0 L3 G! w9 `# {
, S% @" f0 K6 { m2 o$ k! Z. h, J第18题,以下哪些是Java语言的特点6 ?8 g3 `# |' @" Z: E
A、面向对象
# [: m9 c: H- s) H! \. VB、安全可靠
8 {/ X. k; x: i0 p/ lC、平台无关
4 i3 t9 l" r3 M; O6 `8 _4 t5 h7 ?1 MD、多支持线程: w& g# }4 B: U/ F6 o
E、支持分布操作
" V/ E$ {3 U9 O+ B) G) n正确资料:谋学网,B,C,D1 _6 e" ^) _" u" m
( }. F# H% \0 F; X6 ?7 B, {
_$ Z* {2 ]5 e+ _4 F第19题,以下哪些是Java语言的特点7 r! ?' c. u9 O: ~
A、结构简单,代码长度短1 \: k9 z& ]8 s5 s
B、可以在网络的任何地方运行
" Y9 u8 \% Q8 j6 lC、使Internet上的信息真正具有动态性和交互性
) _9 r t) A! K8 Z+ [( T/ hD、所有Java applet都受Applet类的子类$ g; P7 H V0 _) K$ H
正确资料:谋学网,B,C,D
9 f- l( z/ q* S$ I- K- q# j+ n6 A U( J3 K; Z4 J
' p# |* h4 s$ t1 Q/ y' `6 A+ f
资料来源:谋学网(www.mouxue.com),说明下列创建数组的方法那些是正确的
# ~. d+ {: F" F% K$ i; oA、int twoDim[][] = new int[4][];6 w2 M6 ` d4 ?# \9 u1 F
B、int twoDim[][] = new int[][4];4 w& r* m/ W; C! }* @9 l% a
C、int twoDim[][] = new int[4][5];
5 ^: }8 ^! I( O, D, c1 @! zD、char a[] = {'A', 'B'};1 n' F# L& A# P! J7 v7 Y- L
正确资料:谋学网,C,D
0 p9 S( v: K2 E: ?+ g& j/ P' T/ K; t
* Q" w# x0 q8 r, C第21题,在异常处理中总是将可能产生异常的语句放在try块中用catch子句去处理异常而且一个try块之后只能对应一个catch语句
) n4 p/ r) ~1 W0 T/ L6 mA、错误
, \' K: g1 K6 y: K/ i# FB、正确" u5 @5 X9 _& i" Y' ?1 k& s4 ?
正确资料:谋学网
. i# Y* Z6 o% g d- V' S1 c. c9 V ^/ D6 B- B7 F; ^ V# ?
( }. ~ \% |: p$ @
第22题,当启动Applet程序时首先调用的方法是start& P" P4 Z6 x. L
A、错误: O! ?6 X" ]0 Z- u. j d( N
B、正确
+ }6 T& ]9 u# k7 Z正确资料:谋学网
* { B5 o7 A1 l* N1 l" ?7 B, Y( l
+ ^. e1 ~! ~ ~% C: K
! u/ p: q9 _# b% W/ D5 d第23题,如果p是父类Parent的对象而c是子类Child的对象则语句c = p是正确的
9 O9 D) S) e; ZA、错误 ^3 K% N+ c+ X, q H
B、正确( I( M3 a0 C, \5 B( C1 f3 s) I* i
正确资料:谋学网2 W. h/ |0 d7 c& n1 q `" e% T
; b/ m( f7 x* L
% L, a q' ?) i, `5 e5 b
第24题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定
5 _- ~ F2 f% j3 WA、错误
2 \- F5 \+ Z; ], _8 oB、正确
6 `: a: a! R- K' M# L正确资料:谋学网
9 e$ F( Q. z5 ^& m5 Q: _
0 ?/ r* G# _( [ S3 q
+ `* k' g7 e; m4 d' h- B9 u% G7 {# h资料来源:谋学网(www.mouxue.com),用"+"可以实现字符串的拼接用可以从一个字符串中去除一个字符子串9 r3 X* ~/ r( U% y$ }1 |
A、错误" ~( I j' q; ?/ I- o
B、正确
7 @6 W3 y i2 L; s9 i/ B6 M; H正确资料:谋学网
' {; ?6 }3 b$ H1 E! X9 z6 Z( {( ~' w& G; ^
/ S Y* ]7 O3 R* r# R' M& ~
5 s; K, l4 N q+ u0 k# t9 y4 v D& \& U! g$ T! \1 j
) u. A [8 P" W
7 R' B7 A" ^9 Y
+ Y; r* U; k4 n5 _: U& y. g7 k& }
" T$ p* z: N. H0 s) j. L
+ K# z/ f9 C2 Q D c
1 q8 d1 e# c9 H3 w8 i2 g l6 R/ O( }: X- X
; o3 ?: @9 o* j; x4 h
|- Z$ k4 Q V+ x+ X* {( v |
|