|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二
5 D( Q, K- O4 O& q: J; Y试卷总分:100 得分:1000 u x* @5 K0 A4 C) L8 R
第1题,下面语句执行后i的值是forinti=0j=1j5j+=3i=i+j" Z# l0 o- l& R0 p0 x
A、4
# K2 M: I% @- }' \$ d9 V& NB、5
- i2 i9 h) O3 {9 VC、6
x/ h( Z/ n( [1 zD、7) C( ]( q% d3 d d T
正确资料:- F# ?$ C1 b1 s$ }. `
0 T, j9 ]5 P$ d7 _3 T( k* l: @9 s
, v* |0 Q1 H' |/ ^第2题,下列方法中可以用来创建一个新线程的是
9 z% A( O3 e3 Z/ e& ?" U4 Z1 IA、实现java.lang.Runnable 接口并重写 start()方法" _, [2 u- G" n4 B8 _$ |
B、实现java.lang.Runnable 接口并重写 run()方法& Q7 h' \1 A! n
C、继承java.lang.Thread 类并重写 run()方法
, k0 g9 G4 a, Q7 S( R' d3 _D、实现java.lang.Thread 类并实现 start()方法6 \) @5 D8 d$ l- I" z* h, I& N
正确资料:
% D0 U- L) b) R& n" V( Q8 m1 c
& a$ t+ v- l' R$ Z* F
9 c U7 I" j8 O: P5 \第3题,设有定义inti=123longj=456下面赋值不正确的语句是
, i, b% B; }8 |A、j=i;
9 @- b: x: a1 X* u3 h- h8 kB、j=(long)i;
6 `- r g7 K) M0 M0 MC、i=(int)j;
2 U, ~2 [0 E9 v* QD、i=j;
+ y6 X; C K1 ^5 I正确资料:请在附件下载资料!& w# C9 X5 X1 q( |& j+ E: _% X0 B
5 K! p( |# o8 m
* R# M) S0 c9 ?1 ]# {; C2 ~第4题,下列语句序列执行后i的值是inti=16do{i/=2}whilei3
: S3 S$ r) C8 _$ O/ YA、16! [/ \3 a9 o2 c' @0 o
B、83 U% K% I Q- |1 k) J& l+ K. s
C、4
) t0 u: ]8 U2 m" BD、25 A& n6 y- P$ `1 J5 l
正确资料:请在附件下载资料!
! T- P( V. _5 ]0 h
' w/ r6 a1 [& \3 {6 z0 d/ S
( e& j$ C/ ^" [; ~资料来源:谋学网(www.mouxue.com),给出如下代码classtest{privateintmpublicstaticvoidfun{//somecode}}如何使成员变量m被函数fun直接访问- f. \2 y$ N" `" r
A、将private int m 改为protected int m
9 t% Z7 {- E9 l+ F: K6 B' zB、将private int m 改为 public int m' G% V9 H+ @4 ^8 g2 z, U& O9 k
C、将private int m 改为 static int m3 `& {6 ~3 I( u6 T! b3 Y5 w! G9 H1 e
D、将private int m 改为 int m3 @, A; \. r" \. N/ b
正确资料:! i% _4 l1 V$ Q) J" @ b
: \' K, a8 E/ ^& \
7 V- n% \ A \2 z7 n* V
第6题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}
3 |# M1 t' u: Z' TA、31
, X3 f" q8 e7 d1 j' B& L7 l; gB、32
; p& r5 q5 V; m8 ~0 y( B) E/ K2 SC、2
0 W( `9 Q# J( d7 ]/ c* E% x- `D、33( t. B6 c$ L ^! ~" \
正确资料:+ u% Z5 m3 a" w3 ^* B
0 b' l! q$ G- K9 M( o9 H
( i! C- V$ \+ u! s4 z
第7题,下列程序段执行后的结果是
# {( K9 u Q5 _) c; k, E& pStrings=newString"abcdefg"; N9 X$ E* a* O; f3 r, T2 N
forinti=0islengthi+=2{SystemoutprintscharAti
& A6 [- [' J& V& ], H}! U* N$ P& [, }5 b% G# J1 C: B O
A、aceg5 J H" T/ S! W3 J- A$ Q
B、ACEG4 X& i+ K6 h. e4 P! k% g
C、abcdefg
+ E$ \; x# _: s4 n/ Z6 }D、abcd% x- a/ \9 D$ t
正确资料:谋学网7 x2 V5 u- \9 |9 F
, T: ^* |1 ?; H7 P0 w9 u7 z+ a0 h/ f e/ ~' z' X
第8题,若已定义byte[]x={11223366}其中0≤k≤3则对x数组元素错误的引用是; t) m% f6 J1 }! Q( m) Q1 }: ~
A、x[5-3]
& v, W: m/ G" Q& jB、x[k]2 C4 N0 k6 q4 v& _, @9 h+ o
C、x[k+5]
. d2 v! k: X. _& }D、x[0]
, `" A7 g n% V7 V$ J. x正确资料:
c! A% E5 }. A* g$ Q" _! d! F: m8 G1 w7 y
. A8 A' C- _( m% h# p
第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b2
8 s# x6 D3 D2 A) ?! Z& {A、0' `3 b L3 c: e5 h
B、1
/ L9 p! R. s9 @7 G6 s) WC、true
% S. w; \) ?9 S: Y# k% w9 b9 |D、false
# Y6 F& p; L% g$ D& ^! n) u正确资料:# f6 h) F4 h* p0 z6 P$ w8 e+ |
( J- v# _7 A2 i
( z) U8 ]6 T% ?! [资料来源:谋学网(www.mouxue.com),下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}
8 l P8 }6 S0 ~8 G6 n! YA、第3行
+ d1 x% n: P/ IB、第5行
0 f) t, A5 Q* r; x) eC、第6行' h1 X( @- z) e* s( A
D、第10行$ _/ t* C X- t5 @
正确资料:请在附件下载资料!& l- l- o: F# d& x' {5 p( S; b* H$ Q
( U3 d' L) p- e" | u; Z' t" q
" n. f7 m7 G7 {+ h* C L
第11题,用于定义类成员的访问控制权的一组关键字是
* k5 Q( ^ X" DA、class, float, double, public2 |: i+ f0 e0 B* P( d
B、float, boolean, int, long2 P& D/ |/ j' B9 m; e" g
C、char, extends, float, double
6 e- y7 L) I! f& D4 LD、public, private, protected' C7 [3 H" M+ b2 o( O+ z
正确资料:请在附件下载资料!
. J4 P- r3 W4 t9 U( m, r* P4 l2 G' \1 O7 f( b9 C
5 r! j/ o/ R8 P# I资料来源:谋学网(www.mouxue.com),Strings="Thisisthe"Stringt=sconcat"String"t的内容是+ J0 X" [/ Q. ?$ S) o
A、This is the String3 W, |4 F& \, T+ A; a Z7 b# v4 r
B、This is the
3 @3 Z: o/ Y! ?- ~, SC、String
+ w4 z2 `& n0 b正确资料:谋学网
3 x7 y A% h( ^2 [) y5 r- \4 |. h& O
1 R6 T) l- ]9 Q `% \. Q第13题,类Teacher和Student是类Person的子类PersonpTeachertStudents//ptandsareallnonnulliftinstanceofPerson{s=Studentt}最后一句语句的结果是$ H3 n4 n) n' g
A、将构造一个Student对象;; c0 g1 J& _) F' R
B、表达式是合法的;
# J3 K4 d+ u( | S! dC、表达式是错误的;
7 x! U; d0 q& i" T/ o' JD、编译时正确,但运行时错误。" J0 ^9 z* k) I. q. Y
正确资料:
( b. v) r$ j% W2 A: u' R$ C. w. D6 {9 N. F6 s
9 K4 Y# N( t2 E+ ]. R7 Q第14题,下面的表达式哪个是正确的+ r' s$ k2 ]3 T
A、String s="你好";int i=3; s+=i;% ?* s! S; D! ]) V5 J0 q
B、String s="你好";int i=3; if(i==s){ s+=i};0 w7 g- t3 ~) x; v) H0 }
C、String s="你好";int i=3; s=i+s;/ }3 J! A& p8 M( {+ A+ t7 G
D、String s="你好";int i=3; s=i+;& |8 F1 _/ }- g `) Y% Z4 m' ~
正确资料:谋学网
: N* Y( {3 Y3 K P" K8 G; w9 }* J5 v; U2 ~5 ]' ?. @2 E; Z2 x
7 L" @ K% p$ Q
资料来源:谋学网(www.mouxue.com),下列关于修饰符混用的说法错误的是" c+ O/ o0 m7 h
A、abstract不能与final并列修饰同一个类& t; F: s: E( R R* J' d
B、abstract类中不可以有private的成员
4 l$ ^3 H( l# y8 o, p% s: zC、static方法中能处理非static的属性
2 j W4 d9 k9 E/ }4 zD、abstract方法必须在abstract类中
2 Y2 ~- C$ H* A& ^正确资料:请在附件下载资料!
- W; H# l9 L: e8 |# j0 E, M: s) `2 g f
0 B' c) I7 _% ?
第16题,关于awt和swing说法正确的是7 j" c4 @" u- y
A、awt在不同操作系统中显示相同的风格
7 Y& b6 R( K, u* o J! ?& KB、swing在不同的操作系统中显示相同的风格
2 L2 K1 m# F* D, \C、java.awt的子类
' T1 E9 F- F3 x6 i: V% fD、awt和swing都支持事件模型; n2 j6 {, R6 N8 k
正确资料:,D0 i. h4 G" i- _5 f
" s& o5 m& U' D
2 Y# V8 z, m {1 U第17题,下列哪些语句是正确的$ J! P+ ^5 s4 z; [- x* p0 m
A、int a[][]=new int[][3];
" v- Z' h4 Z- s- g/ q' Y4 oB、int a[][]={{1,3},{2,3,4},{1,2}};$ u8 t9 a% T+ }5 g( |% I1 R4 ?: @9 S; u
C、String s[][]=new String[2][];
2 [/ Q- s5 |, ]0 ]: V0 x$ }3 ND、String s[][]={{"can","I"},{"help","you"}}
: t- s L, u% W( X% u正确资料:,C,D
" T- T, i5 w% h z9 M" P
2 v3 Q5 \$ J7 l8 \( S& G8 d% X% G4 B
第18题,以下哪些是Java语言的特点' Z3 @7 Q; u. Q( Q
A、面向对象
' V/ N% z' ?8 \/ s; V; GB、安全可靠& y& r5 y3 u% @2 c0 L( s' F+ I
C、平台无关" c4 G- `" A5 e8 q
D、多支持线程
4 A: G9 y- |% ]8 j+ q: s7 a+ NE、支持分布操作- c8 y! a- W3 e* _
正确资料:谋学网,B,C,D
8 ?3 k$ a, j6 w9 ~) j
6 S a9 S2 x0 n- k1 m6 x7 l( Z1 V* n9 R2 X8 p: n: T
第19题,以下哪些是Java语言的特点8 _# {0 K. B1 d+ {# m* E/ o
A、结构简单,代码长度短4 b: ^" I; ^4 f, Q: z y
B、可以在网络的任何地方运行
) {4 e0 d* n9 ]7 ?7 f" X8 l$ ?8 nC、使Internet上的信息真正具有动态性和交互性5 @5 ]! w, j7 k9 q6 w U+ ]6 s
D、所有Java applet都受Applet类的子类$ m, u' j9 [. C* y& e! \
正确资料:谋学网,B,C,D# m. a. U W9 z S3 @! H k
- k: ~8 L1 T) m+ D9 l0 H6 B+ a+ G2 D C8 L
资料来源:谋学网(www.mouxue.com),说明下列创建数组的方法那些是正确的4 L; Y: a0 ?' Q" e' k: E8 j% x
A、int twoDim[][] = new int[4][];4 X) h3 N# n6 G
B、int twoDim[][] = new int[][4];" i) t' v% h! T7 r/ B4 |! e, j
C、int twoDim[][] = new int[4][5];% A$ ?* y1 P- x7 F7 B0 X
D、char a[] = {'A', 'B'};
: r8 A7 O' Y2 {+ h" Y正确资料:谋学网,C,D
2 R$ b# ^# k: ^ v4 ^ Y6 L" z
0 K4 n9 r, k7 C `0 c% ~7 F4 X+ i8 p% T
第21题,在异常处理中总是将可能产生异常的语句放在try块中用catch子句去处理异常而且一个try块之后只能对应一个catch语句. a& i' A" y& u L0 t5 C
A、错误4 L1 E; a k% y8 A$ w
B、正确% G5 M' n; e, D* N) H: H" T
正确资料:谋学网
; C% o- P2 H# ~* L2 B! |- H
, T' D2 M5 E8 H/ S
3 L% ?4 l. `7 |( c% }. X第22题,当启动Applet程序时首先调用的方法是start
: C7 d: j( J- K. e" n" ~A、错误7 }! [- |' k, m/ u7 S/ a; X
B、正确$ X# \8 L- }; ?' D, F& X
正确资料:谋学网7 h- W: K7 F2 C: j7 H
9 v0 Z5 z, S8 ^. e( f# V
; ^; g1 R$ {) v" S7 t' T) l9 b
第23题,如果p是父类Parent的对象而c是子类Child的对象则语句c = p是正确的
$ [5 H, a& Q3 o& ]A、错误
6 I9 y( D: {0 Q4 sB、正确9 V& _* \" F$ l3 W* ]) ?
正确资料:谋学网
/ K2 k; b J) m( U! P4 i
% o2 l# b: m3 f9 S) b/ e1 d+ v2 H9 K U, N3 `. j4 }7 U
第24题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定
$ c3 c2 y8 p. p; jA、错误
9 i! I+ w7 w5 @; m% ]6 s0 k! ?B、正确: W4 Z1 L$ k, t( l9 f
正确资料:谋学网- B; N* Z0 o/ f2 I, q* x3 u" L
1 X+ i' X# U; f6 x/ q6 }2 [7 W8 @' m* P6 M6 O1 Y
资料来源:谋学网(www.mouxue.com),用"+"可以实现字符串的拼接用可以从一个字符串中去除一个字符子串+ T4 p, p$ X/ b5 i
A、错误
5 S- Y& u! C4 U+ k$ i g2 iB、正确
: \+ i. k4 r$ G8 u7 Y- l5 J3 x正确资料:谋学网
) _0 d% ]. V7 e) t8 ~3 ?
U0 g* E$ k/ c$ H0 A* o: D- d8 s( {
0 R: V' a3 v8 @1 \. T1 `% N
, x1 T$ }! g8 i9 L j# N. m% a
: S- {6 H9 @: U( S9 o6 a5 g4 O0 J! f/ P8 ^# O3 t# e
9 {3 a' e3 t% y- R- w" M; q; e' v4 ]3 ?8 G% D* }' K, @
5 u) ? |( ?: U* J4 [! M; }0 c9 u: u4 O+ u- A
7 }! }% G& B7 W) H1 v0 w" z# _* I% y/ u3 K, S8 k" h& T2 }9 R
2 _+ g- F* o1 h- G0 n5 h
' c3 X7 R5 d( g/ [ |
|