|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二
( s7 w4 ^7 j- P/ n2 l% b2 k$ y试卷总分:100 得分:100
& ~' K; W: i& w第1题,下面语句执行后i的值是forinti=0j=1j5j+=3i=i+j3 j7 y* C+ {6 s" x
A、4& E1 l3 z, c6 Y( I. s" M8 I
B、5. A$ u% D) B) {9 V( ]1 [* O& P3 ^
C、6
# U, }0 |. x1 l# |" dD、7
. u3 c7 @# {1 p* H: T f; g- A正确资料:
6 h# ~: G2 g# T% _1 D H# a
9 P+ t8 s W( ^3 E
& I6 f8 r5 g+ t+ I第2题,下列方法中可以用来创建一个新线程的是
& C/ t+ }/ o+ W f; }$ g) qA、实现java.lang.Runnable 接口并重写 start()方法
- o+ m0 e; i) H9 V5 J( a% QB、实现java.lang.Runnable 接口并重写 run()方法
: }6 \) r" d2 c( n6 wC、继承java.lang.Thread 类并重写 run()方法
2 w. H0 z. n; G/ G5 PD、实现java.lang.Thread 类并实现 start()方法
3 V, L* R7 h! Y* D" P正确资料:& K. N3 Z3 C, Q# ^% h# b
9 }5 X0 O( f) K$ w$ `. C3 _& Y: v- [6 k/ {* L4 X
第3题,设有定义inti=123longj=456下面赋值不正确的语句是$ p! N! e. T: E8 s- s% U
A、j=i;
9 n% ?, _. K- b7 w. \9 rB、j=(long)i;
% D: S8 h4 W) XC、i=(int)j;
r) W6 s6 }+ dD、i=j;( |7 E2 n' t% ~
正确资料:请在附件下载资料!. [; j3 J7 A ?9 e1 e$ Q
7 f5 T! A7 p& B# `
9 K6 X0 d' T6 x1 b第4题,下列语句序列执行后i的值是inti=16do{i/=2}whilei3
$ n. _; i0 W J7 A! @A、16
& x# t2 Y d# c' MB、8# t. D$ p6 S2 p* c/ P' C2 l( W
C、44 t! s0 D0 v; o4 ^0 f& j
D、2, C4 F4 a' ~+ H0 z9 e
正确资料:请在附件下载资料!( x& v4 A# U4 I/ c c6 o
1 [5 I: {* `/ H4 ]
- U. r* }! b/ p: {9 ` V0 `7 y资料来源:谋学网(www.mouxue.com),给出如下代码classtest{privateintmpublicstaticvoidfun{//somecode}}如何使成员变量m被函数fun直接访问
$ n- ]7 b4 }8 k- Q! b/ v/ {A、将private int m 改为protected int m) W( x$ ^( F7 M. t `2 G
B、将private int m 改为 public int m
! N( ?. i O3 u% M0 b f7 ?$ xC、将private int m 改为 static int m
2 g& e4 \( f* l) q S, L" RD、将private int m 改为 int m" Z4 E1 t6 x9 V1 b0 L9 v) A( N
正确资料:
+ f" ?7 q4 {+ e9 n9 H: L9 K: q; \6 o. w2 a- \( _" G3 ?
5 G. X M% }9 w9 @; S( S
第6题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}
; H. n7 ?4 {( K5 }, u) S+ a8 T4 pA、31
% L0 v/ \; q2 j! R+ T& BB、32
# j, j, A1 Z( g; SC、2
0 H5 n0 v" D" W A5 ~: [6 QD、33! w- Q4 t! J$ \2 e! i9 z- i
正确资料:
+ `6 u0 ^/ S- U# A
! i7 p+ I ?6 H* P
# I, C8 H1 d- i& Q第7题,下列程序段执行后的结果是* ^/ M5 O' |- v; e8 U
Strings=newString"abcdefg"
& p& x$ w6 K1 J$ X' Bforinti=0islengthi+=2{SystemoutprintscharAti8 {- W5 c+ R2 ]" K8 U, ]' \/ P! Z( C5 S
}
5 p! _' a4 d; F6 X# Z6 p4 z( zA、aceg& \2 C, m3 j1 V' s
B、ACEG- r5 F, C, a! f4 o2 U" Z# V3 ]; L
C、abcdefg
. i U% p9 l2 c- e2 I4 CD、abcd
/ ~# N. b( q% B8 d6 n正确资料:谋学网
9 e6 ^, Z' l( x$ q
1 U o3 m( D! ^9 d5 a$ r& T, _6 B2 C7 y# c4 ~: ^/ ?" J v# E8 t2 z
第8题,若已定义byte[]x={11223366}其中0≤k≤3则对x数组元素错误的引用是
5 G0 j& j' M+ B/ n1 q/ _A、x[5-3]; N7 r+ m3 c6 a g& i4 L/ H) m" Q* s
B、x[k]
! R0 G6 A) D; |2 u% A3 {, z2 TC、x[k+5]" T( M* J# x, |3 j' o
D、x[0]
+ W) s0 T) l0 d正确资料:
3 ~, y* {) t0 z) y* w) \7 g7 s6 z1 Q2 `$ R
4 u1 U5 B4 G( F: [# e
第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b2
5 u8 f- [2 q/ W2 u4 `* vA、0
5 Q8 I5 Y. v0 A1 C$ {' U# v; {2 YB、1! C% {7 l0 }/ Q6 l, M! O# P5 O
C、true6 ]+ C( h, j2 T3 _% b
D、false
" e3 c6 B/ h+ ^2 @% P正确资料:1 W! q E7 j. C
t& F2 I. h3 C3 \0 V) s2 c6 g
" l* q3 t* Q: [5 x1 a
资料来源:谋学网(www.mouxue.com),下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}
' _, y$ a! L9 e4 X( L7 mA、第3行; o; y5 o; ~: e) s
B、第5行
& o' t" X: K& s [& IC、第6行' S8 b# f; I, E3 S- }2 K; J& Y
D、第10行' n( w2 }0 |4 @6 n& ^" S
正确资料:请在附件下载资料!: x: j' e5 q4 g5 x; y; s3 x
0 D9 P% m/ l9 {3 r& K
( [; G: c2 D) a! Z第11题,用于定义类成员的访问控制权的一组关键字是+ [: A# R5 e& O
A、class, float, double, public! `9 i, T2 x$ Q; ^# F& E+ |
B、float, boolean, int, long
; P4 R1 c/ O% V, j1 X+ l! PC、char, extends, float, double7 Q2 s9 e! P0 z! ^) F$ }
D、public, private, protected
& G, S W' E4 A6 ^正确资料:请在附件下载资料!
& U/ r* ?+ \/ F/ z3 ~* q e- h; V! a" I* R! o. c5 v
0 p0 F' [) r& i# Q0 I( z+ C. a资料来源:谋学网(www.mouxue.com),Strings="Thisisthe"Stringt=sconcat"String"t的内容是3 g9 y8 P) f/ l4 h' [; S7 F$ `2 [
A、This is the String
' U' y F5 P6 I I+ }+ QB、This is the* ^2 y3 w7 d; S' \, X2 e( \+ |: o
C、String$ O4 J9 y/ t; `% B O. {+ x
正确资料:谋学网
! E/ b" s/ n; P. G7 E. f& }/ M* D1 {0 c* e6 Y5 N
9 O) K) N* U1 d0 X0 n
第13题,类Teacher和Student是类Person的子类PersonpTeachertStudents//ptandsareallnonnulliftinstanceofPerson{s=Studentt}最后一句语句的结果是+ a1 I2 M. M: @8 l
A、将构造一个Student对象;
6 E# q2 E0 l2 b& jB、表达式是合法的;, I2 R! t& g* S8 |# y% F7 P
C、表达式是错误的; Q4 L, A i$ C9 i
D、编译时正确,但运行时错误。
1 |6 t+ c9 G M- o. v正确资料:
4 [) u4 p: {# p* u- ^- a; b' x! o& `2 Z% S
1 t, |& i, h* l$ A第14题,下面的表达式哪个是正确的
% N4 \1 e. b. @# z% r3 BA、String s="你好";int i=3; s+=i;
5 I$ e, S/ Z e" c* }% T& k5 RB、String s="你好";int i=3; if(i==s){ s+=i};
+ b/ }1 n7 H |1 b" {C、String s="你好";int i=3; s=i+s;
( l6 ~& E% q2 S, ?1 M1 [) V0 @! bD、String s="你好";int i=3; s=i+;5 S$ K7 E$ L$ o8 j6 k/ e( p
正确资料:谋学网' B4 W7 N/ I% k! i
8 @4 m# V# h5 W% K. e" D4 j2 j5 Y# @3 N" [6 o2 y+ _: l6 E
资料来源:谋学网(www.mouxue.com),下列关于修饰符混用的说法错误的是
: b8 T( B8 O, U0 |# S* GA、abstract不能与final并列修饰同一个类
* h: v" o9 T! A% L, b8 ^B、abstract类中不可以有private的成员
1 x7 G" v( ~) `6 M$ n7 r/ DC、static方法中能处理非static的属性% N9 `" `2 W6 v1 m
D、abstract方法必须在abstract类中
/ v- R3 K ?8 r; t2 j( ~正确资料:请在附件下载资料!
1 m# L0 Z2 O1 X$ [) Y$ g- @+ o: M/ Q/ E( a( F: ~
, m" C8 @# U5 r& S1 V6 ?
第16题,关于awt和swing说法正确的是
, F& f0 o$ C* @, P( k: EA、awt在不同操作系统中显示相同的风格3 \4 q- p1 q; Q
B、swing在不同的操作系统中显示相同的风格
; q4 r. v! S4 u/ |6 wC、java.awt的子类
6 u* o& ^2 ^5 }D、awt和swing都支持事件模型$ b0 Q2 l5 g. I
正确资料:,D, R7 n- W h7 q) A; l
0 Y ]+ o- X; f9 \4 N z$ X; }7 y. W6 Y- F0 D
第17题,下列哪些语句是正确的
# X$ p/ ?" ^! [3 W" h: wA、int a[][]=new int[][3];4 K2 a% q' ]8 f, V% r9 b
B、int a[][]={{1,3},{2,3,4},{1,2}};
- y; f8 O3 p# @) \. ^. N8 a: OC、String s[][]=new String[2][];
- n6 o# }) ^' Z, mD、String s[][]={{"can","I"},{"help","you"}}. O5 k% U5 W) x4 a3 j
正确资料:,C,D
9 f! d( ]" I" P$ r% G
" I* h; C' z- d# s: M, P' \* L8 g; y7 C, t; [/ R
第18题,以下哪些是Java语言的特点
3 r& K" p' w" z% KA、面向对象
" M3 z& {$ a" {! |B、安全可靠! }' g; d# q( `! U, G1 F- k* |
C、平台无关
3 k! _- J( r, |6 J C. [4 L0 DD、多支持线程
9 X9 @- L3 e# G# ]5 kE、支持分布操作+ \2 d, w5 G9 f) J8 ]
正确资料:谋学网,B,C,D
; ]# L7 s/ ^' V6 @: n) V* E% l3 P4 k: Y; B! l
, |5 j; b+ t- ^1 V+ b
第19题,以下哪些是Java语言的特点
$ ~) _9 C% Z, r! F: A3 \( e3 ?* z/ PA、结构简单,代码长度短
! C# _) r: i" y uB、可以在网络的任何地方运行9 q2 i/ Q; }6 {% W7 c$ g
C、使Internet上的信息真正具有动态性和交互性, [9 h- r' \' s0 R
D、所有Java applet都受Applet类的子类, t+ r, U' j) Q% `
正确资料:谋学网,B,C,D
8 A4 _1 w: Q5 L$ g* j- N& z" ~
/ T& l+ e7 _: z8 y! G* u
# C' G+ Y+ `8 L% Q资料来源:谋学网(www.mouxue.com),说明下列创建数组的方法那些是正确的7 ? k; [& [! O' u; K ^
A、int twoDim[][] = new int[4][];5 O. {; d6 _) ?1 P- C
B、int twoDim[][] = new int[][4];
% a6 F8 P# K+ W% g( \C、int twoDim[][] = new int[4][5];
2 ?' S/ A: M" h( I5 E4 h& s. xD、char a[] = {'A', 'B'};
7 T/ q* L/ E8 @2 n+ h' y正确资料:谋学网,C,D9 Z7 i" v4 l F7 B1 V5 r
9 y: ~# e5 ]* D4 N7 }; I/ Q6 k8 l
第21题,在异常处理中总是将可能产生异常的语句放在try块中用catch子句去处理异常而且一个try块之后只能对应一个catch语句
- k6 C/ g' V, q2 r& U7 S7 p PA、错误
" L4 }. [7 ~4 A. EB、正确6 Q, J2 ~: J& R
正确资料:谋学网
/ B- C* m& G4 @) D) ]7 C" n: v
X9 W1 A9 @. Q3 z# D" Z8 o3 M2 [
第22题,当启动Applet程序时首先调用的方法是start/ g2 M' s- U6 R1 u6 Y6 p
A、错误: A L& t6 S; e' U' T, u
B、正确% l( l# r$ X! [' X( k! {* d
正确资料:谋学网
- E7 n H6 N! ` z, u2 |
S* g8 A" ]" r6 h
- q3 O! Y' k6 F# |第23题,如果p是父类Parent的对象而c是子类Child的对象则语句c = p是正确的
% R8 t* {1 E5 {" p: U2 C8 {A、错误
; D' R' Q0 B# ?# W4 X$ U( HB、正确# p- ?( j5 j2 N' w
正确资料:谋学网
- N* b; T/ N m; [" I
9 L) Z2 K. ^4 d3 ~# R# ^, u' o
- V* w, G/ z$ A. {" S9 j8 c第24题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定
# q7 j1 l. H3 h& J/ C# wA、错误% j/ D6 ~. A9 y" `3 U5 s& E
B、正确 i8 o8 J- E9 D( ?/ p( w4 `2 e
正确资料:谋学网4 s/ Z( e8 L! S( V) E9 P. t
. k* ?4 r. q4 {; }, e3 T& F; q7 i' R& S
4 ^; e3 G$ ^3 G' _$ c2 f' [% |资料来源:谋学网(www.mouxue.com),用"+"可以实现字符串的拼接用可以从一个字符串中去除一个字符子串* ~( w; c$ w! {. N8 R
A、错误3 R# ]0 x- ^( ?3 I! F
B、正确
% D9 j; Z8 d- M- x3 Y6 k正确资料:谋学网! N( e1 v. ^4 O# [
4 K$ S4 V" v5 g& S$ z$ L
2 g. J6 M5 F' w7 Y5 B4 ?
6 {( \7 k$ @3 g! t: w8 [5 `) n
# K) q) z' x2 \$ h1 J0 b
( c9 v- l8 ]) A, }9 T
& U$ j* \ D- j) @( B1 n: m
! M& R3 n! i8 D2 z- N8 p. r! ?- v3 ~- T
# m) I; ^% x5 C: D$ `: w" C( f" T9 I- t" P6 e
* w5 D0 y' V( A0 U
}& o6 u6 t# L6 U6 V% J
8 e* J S, q7 h9 U) X) \
2 q. n6 H$ J; o) r6 E- D
+ j: |1 q7 g* {8 C |
|