|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二( c7 ~1 J0 R" q `! r' t$ F' @% Z
试卷总分:100 得分:100
4 v6 s9 S9 M2 H: b% v8 K第1题,下面语句执行后i的值是forinti=0j=1j5j+=3i=i+j) R4 x1 Z1 M, [: M& r. O$ C
A、4
/ G$ s3 e: A0 B9 g0 l- \3 a5 CB、52 E P. }2 |1 U0 y Z' h, w
C、68 n" F) X2 [9 r- E/ y4 I0 ~
D、7
' c7 n/ F0 C$ W& |% y# W, N正确资料:
- ?0 F7 \5 B3 F, }5 c4 k# q; R* s
+ y! r; \3 J# n x% G2 d第2题,下列方法中可以用来创建一个新线程的是6 R4 B D G9 [2 G7 m
A、实现java.lang.Runnable 接口并重写 start()方法
2 ]( {' z: c" Y6 I8 u' g* _B、实现java.lang.Runnable 接口并重写 run()方法7 j( Y0 I/ G0 N1 D
C、继承java.lang.Thread 类并重写 run()方法
; C# P4 p: F1 h# AD、实现java.lang.Thread 类并实现 start()方法
1 M% h$ |; X5 ?' |正确资料:
; Y {* a F% _7 g1 `' l' j2 o; d5 H7 |
5 S6 n* E2 d O$ U3 \
第3题,设有定义inti=123longj=456下面赋值不正确的语句是
4 ~) V, u* _/ O5 W: OA、j=i;
9 H, K) _1 |; M8 s3 |. L0 Q. eB、j=(long)i;) J2 |2 \5 e/ I4 r) I
C、i=(int)j;
8 k) ^" u; F+ Z7 ~D、i=j;9 n: b1 m/ l0 Q" ~+ q5 T& a0 X
正确资料:请在附件下载资料!
, z% p) z6 Y: G8 U1 P
, n+ m: A0 O- A) c7 k. C& @
' k1 Q& _, K! g2 H' N第4题,下列语句序列执行后i的值是inti=16do{i/=2}whilei3
4 q, f' x+ N4 u ?A、16
$ n- y2 w3 m. ^' r* dB、86 K" M3 i5 z% Y
C、4
+ g3 j0 C1 D8 Z+ b: I* I+ CD、2
7 m' O( e: z+ R6 w3 Z正确资料:请在附件下载资料!
! i) z1 K# T7 f) F& ?0 u! p0 H- h6 d2 @
, N9 Q* ^) N' v6 A' R) t6 r3 j* R) K* _" }7 R0 L
资料来源:谋学网(www.mouxue.com),给出如下代码classtest{privateintmpublicstaticvoidfun{//somecode}}如何使成员变量m被函数fun直接访问
6 K' {+ T% ~7 u- \: j+ YA、将private int m 改为protected int m
9 A9 L+ O5 U- m6 y# nB、将private int m 改为 public int m: o* J; \1 U' [! O2 d9 N" R! u6 W
C、将private int m 改为 static int m5 @) w5 F: J! @9 ?' L
D、将private int m 改为 int m
9 T1 j' f o6 y! S6 v正确资料:
2 q8 n1 V6 F, y5 c0 s% s
~. H/ S8 V( f: N& t, s0 M, g% E
/ s, a# i$ Y; U. Q2 }第6题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}
( Z! [& G& B% [A、31
, w$ \2 r. a; Y/ v* P9 TB、323 R2 ?9 W6 X, e, s% q2 q' m
C、2
( X& \/ b+ K! Q+ U* A9 \D、33" i: g& f' B. ]' T7 h, H
正确资料:. n/ j3 c: ^' \
5 k5 F$ @5 t2 Z0 Y
; J6 s: { G* L6 _, r* c第7题,下列程序段执行后的结果是: r7 w7 ~! V v" c- z* p& ?
Strings=newString"abcdefg"
2 G& a; ?5 p7 o( |: j" I$ w2 tforinti=0islengthi+=2{SystemoutprintscharAti
" f# ]% \* N" t' K6 c& M0 f}
9 r! P2 z, G2 I2 b5 G+ v& r, XA、aceg
# v2 }1 k& ]* N9 gB、ACEG1 j: v% J+ _' J) z, G
C、abcdefg! R) M: J" i! w* t! ^4 e" o
D、abcd) n. r: s, q- J5 e8 d, w8 p& r
正确资料:谋学网
. ]" ^! p1 J7 \$ U5 B' L1 N G. N' {" j! f* x. w+ ?
: G$ {' q. q: M9 Z! j8 \
第8题,若已定义byte[]x={11223366}其中0≤k≤3则对x数组元素错误的引用是
$ ]8 D" z) p5 jA、x[5-3]
@6 D8 w z1 S8 rB、x[k]+ F0 m0 e6 K% g }" f: t
C、x[k+5]
9 R( A8 V% C" \- ^D、x[0]
# a5 c1 ]. M# N正确资料:# ?- J* f% ~$ j$ K5 o- j7 i& u
* ^' d1 m6 D3 r# d" v
0 U, @6 x# H: l }& ~第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b2# J9 \7 i& j& W+ w5 W9 s" r0 Y8 I
A、0
7 p. A( y$ K3 R9 ^, l* ~B、1
! l1 w. Y6 c# y6 [2 kC、true; _2 m+ j/ h3 x( c# Z
D、false& M l, G ^ T1 y0 ]/ ~
正确资料:
2 }& Y+ n% x* G8 B; K5 }) _' u3 `" ^5 P# v. t1 l/ [
9 k2 a5 {, ~7 s# `1 X- V* u资料来源:谋学网(www.mouxue.com),下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}
# \3 n2 V: O% a$ J3 Y; [* |, WA、第3行
' i7 P0 y7 g+ `6 a* y% Y2 v0 _9 JB、第5行' w; ?! @# G7 F4 r( [/ K
C、第6行
% ]* x' v# |) B" ~6 i/ HD、第10行
2 i5 `0 ^+ u8 V& i: q正确资料:请在附件下载资料!
6 @: F2 P- f' a6 Q
' C9 u& M+ V# o1 j( K: o0 Z
/ a4 _+ L. j) E+ N第11题,用于定义类成员的访问控制权的一组关键字是
% h" k+ }" ]/ V( r/ F3 v" S: wA、class, float, double, public$ Z1 |! o1 m0 j6 d
B、float, boolean, int, long
* M5 M/ J8 ]$ p: R, Z5 y4 _C、char, extends, float, double
2 D8 c( m w& j; r4 gD、public, private, protected: d( p1 a* ]/ V$ ^% e+ p# r
正确资料:请在附件下载资料!
. a. m2 b3 V% t6 y" _1 P0 Q3 r2 B! H6 ^) @
; a" e5 P: [$ z9 }0 S% e( H
资料来源:谋学网(www.mouxue.com),Strings="Thisisthe"Stringt=sconcat"String"t的内容是
p0 }/ [+ S U1 ]! Q% J7 _* x7 _A、This is the String
3 i( l* u4 U5 f' \B、This is the
, Y$ x2 T# y/ z, S0 t5 q0 I, zC、String
N0 i0 b* D& c7 ^8 y" P正确资料:谋学网
& W @2 b& m9 l/ z5 k) O. y5 Y' W4 a# x* K- a
- @; `- G" R9 x第13题,类Teacher和Student是类Person的子类PersonpTeachertStudents//ptandsareallnonnulliftinstanceofPerson{s=Studentt}最后一句语句的结果是
% ]7 j0 i- o; f; P# NA、将构造一个Student对象;
# ^. @/ E6 z2 y& g4 m+ wB、表达式是合法的;
k E4 ]% C! [2 J5 FC、表达式是错误的;
" R5 E3 ~ ]5 T# p$ a, f$ I; dD、编译时正确,但运行时错误。
/ U- N& g, u% T, R+ s2 G7 H正确资料:
9 f7 @! B. G) X/ p& X
! E, X9 {4 y7 Z3 W4 g; M; |, }; R0 t1 u1 o5 {
第14题,下面的表达式哪个是正确的8 B' r( x# m' U$ i
A、String s="你好";int i=3; s+=i;
$ T! N! }5 Y' m3 C% T4 tB、String s="你好";int i=3; if(i==s){ s+=i};
3 Y; S4 d @5 GC、String s="你好";int i=3; s=i+s;
Z# }" w( _% b5 v3 W9 K; M" YD、String s="你好";int i=3; s=i+;( }; T }/ i1 d7 d: ^2 v
正确资料:谋学网5 U0 G: n: P1 c
3 R2 | d5 t% w' [' L9 K) K" d" r$ t8 S# H/ D4 @
资料来源:谋学网(www.mouxue.com),下列关于修饰符混用的说法错误的是
1 H' O: |/ {* j4 y, g; dA、abstract不能与final并列修饰同一个类3 u8 z L* ^& q5 f
B、abstract类中不可以有private的成员
5 B0 F: a M. _: e/ V" y6 LC、static方法中能处理非static的属性
: c2 v% r" D# ^. h5 h$ pD、abstract方法必须在abstract类中
8 _ q$ d0 |1 }* G正确资料:请在附件下载资料!
/ t9 B7 ]- k0 ^, G( U9 p- ^. s ~5 m- H V0 w6 y( C5 V* {
' ~4 A( d. k) b* l2 C8 k第16题,关于awt和swing说法正确的是
5 x7 ~ x& i. n! ~+ fA、awt在不同操作系统中显示相同的风格) o8 K& f( M f4 x
B、swing在不同的操作系统中显示相同的风格
2 @+ ?' s4 Y7 @: J! HC、java.awt的子类
8 m/ q! a+ H0 P8 T8 e2 qD、awt和swing都支持事件模型( ?! }2 B* @# M0 e
正确资料:,D
& j* M; Q# x6 b9 ] H$ y! R2 R0 k& b& o" O* l8 S
+ j; W, X" G3 L5 I
第17题,下列哪些语句是正确的
$ e/ R4 A5 K, [. i; JA、int a[][]=new int[][3];
! B& I; Z# \) n6 u6 {: V$ cB、int a[][]={{1,3},{2,3,4},{1,2}};
; h" b) l% W9 B" i- T7 HC、String s[][]=new String[2][];
+ C( M1 \3 f! D! w+ ND、String s[][]={{"can","I"},{"help","you"}}
8 m1 N# u+ q" f. q* {& L正确资料:,C,D
4 I% s3 W1 y& a& @7 V% [/ R! @9 M- K
; L5 `% e9 i4 C. T% D
第18题,以下哪些是Java语言的特点
1 u) j9 h4 }% z5 i: e! l8 SA、面向对象
+ Y0 u' T# m: I" s: DB、安全可靠
$ o; E( [& P" ]$ G' \' kC、平台无关
7 ~! N R1 ^2 u3 }3 ~! l# U% mD、多支持线程
; k& Z, g* s+ [+ W" o8 Y" bE、支持分布操作: [% d. L: R- i$ o- a
正确资料:谋学网,B,C,D
3 V- `4 L, ]7 g; g% H. J3 w' U; P8 Q1 V6 B
; r% T u1 q l: g+ w$ c第19题,以下哪些是Java语言的特点6 ]* E |" H1 \' h3 M# F. S8 ]$ _
A、结构简单,代码长度短
# B) }% [. M) Y7 O8 Z3 i! QB、可以在网络的任何地方运行
. A& ~+ Q/ {1 h, b5 I# I0 gC、使Internet上的信息真正具有动态性和交互性
1 u+ W' k, Q; \# Y( `8 OD、所有Java applet都受Applet类的子类
. Y0 Y, Z1 q% ?! a1 _正确资料:谋学网,B,C,D
7 T% f2 z% z D1 A; _7 |7 x+ ?$ J7 J4 u: ^' i7 j6 s) ^
$ W C+ S8 s8 U3 G
资料来源:谋学网(www.mouxue.com),说明下列创建数组的方法那些是正确的: P5 h7 ]* q P' T y
A、int twoDim[][] = new int[4][];( Z z, P' j Q! W' ~/ p! A" n4 |
B、int twoDim[][] = new int[][4];
( W" \8 J/ v c; s8 @8 C& G1 uC、int twoDim[][] = new int[4][5];
5 |/ g# U7 P* [) ^( M& _6 [ _D、char a[] = {'A', 'B'};
/ Q* V, q+ K' O8 l正确资料:谋学网,C,D" E1 c1 U! C+ f8 U7 i- c
% j9 J a/ U) l$ t9 a
9 L; M4 O& Q6 A7 ]: M2 G第21题,在异常处理中总是将可能产生异常的语句放在try块中用catch子句去处理异常而且一个try块之后只能对应一个catch语句; n! N; }: |/ p; c& _7 M; j
A、错误7 C- b! B" [0 n, Y
B、正确' C7 K6 f; l+ {
正确资料:谋学网
6 s$ k9 l: k) k
2 T. I: g( @. E, Z: p' }2 u( |5 m) c% y1 x9 A$ Q. N
第22题,当启动Applet程序时首先调用的方法是start
9 m5 d3 m" P; pA、错误
! X1 f! O% n4 NB、正确6 f8 u) C3 z# A. \1 j$ }
正确资料:谋学网
[7 D* P; _& {! `" J% H: J# l% X
; H m! `; U; {' {
第23题,如果p是父类Parent的对象而c是子类Child的对象则语句c = p是正确的
3 m1 g- F) M9 Z" Z+ QA、错误
2 j: c# i T- `B、正确4 x4 h+ G# ?( f& Y3 Y
正确资料:谋学网3 a$ W8 `* p6 G
1 Z7 _, L7 T; t1 J- Y) o9 ~& w
) i7 ^; N/ Z0 D3 r( B. R7 R第24题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定! [7 j# \- T; R( F
A、错误7 s/ M( V* q( S' s8 a
B、正确
1 J( V# K5 l+ { R' E正确资料:谋学网* v( v6 p0 p7 j' t) X9 g
" Q2 c: {1 C; Y9 P
( T! {2 [# `3 L; E- u; t资料来源:谋学网(www.mouxue.com),用"+"可以实现字符串的拼接用可以从一个字符串中去除一个字符子串, j) O) n7 v1 a: e$ i
A、错误
6 l4 I/ T b: n0 EB、正确
% B! B$ \7 Y8 S正确资料:谋学网 I* `- e0 x' M8 m" F8 h
9 T9 |+ P2 h& N# w8 c, m+ s7 _# j8 h5 w
. {3 Z" H* p- i( K3 h4 m
4 Z- p- s# W. N. F! N2 j
& o H8 C3 J2 \2 N. d% j* c0 e- ]! A4 T& [3 v$ p( V; {# g7 ~& _0 \: C
$ E0 @- \( p. ~7 C! f# p+ V9 m4 H& k
$ o% a% [8 g1 U; d. _5 C
# ^% Z6 H' i. I; I
- o5 x; \$ [/ C/ m* L! L. [3 y8 y9 D& U) m
# r2 {$ H: ~' R' Q
P" B, C6 T) F: K8 Z G
$ v" T4 E7 F4 M& c1 @
|
|