|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二
9 z6 z" Z( Q% I5 E2 b3 B+ h试卷总分:100 得分:100& V7 b4 N2 {+ `) A" q
第1题,在Java中所有类的根类是7 o3 v! U& `! D. T
A、java.lang.Object* ^1 ?' v% ?0 m5 ?
B、java.lang.Class7 L- c4 _% S8 e$ O& n' A; ~
C、java.applet.Applet
& e |7 t' M( `& {8 R' h) FD、java.awt.Frame
- ] \7 m' W' U; {正确资料:谋学网! m, Q" e( A: M1 _" t
# H H: Y* f( b: h. a- X0 @7 J q3 |9 z0 @% _ F7 M1 Z
第2题,向量可以描述成2 c, o k5 \2 k- o# S
A、固定长度的数组- u- |) t* I( D0 l( ?( J
B、可变长度的数组
1 N+ M: m9 D* b. ~. MC、一种队列1 t* r E- G5 q# n1 ^! @
D、一种堆栈7 Z0 j2 \; ]9 ~2 d
正确资料:
g/ k. w& T9 W9 H/ o$ |+ d7 r5 c" E$ ~8 S& C) k- ~
& z0 x# C, X- N9 B) c: J第3题,下列不是InputStream子类的是
4 u# j5 E r- ]A、文件输入流 FileInputStream
: L9 H: V4 h+ ]$ l; BB、对象输入流 ObjectInputStream5 D/ X. h; }/ x. b1 P3 v' W! R. o
C、字符输入流 CharInputStream& L5 R; r3 j$ Q- F( g4 F! `
D、压缩文件输入流 ZipInputStream
+ v. A! k# l) P( x/ N# y' j正确资料:0 w! p S% K$ b- T9 \; D. U
8 m3 e z# V# S7 f# K# l7 L3 u& r+ @
/ ~, y ?/ Z7 M& t% v第4题,给出如下代码classtest{privateintmpublicstaticvoidfun{//somecode}}如何使成员变量m被函数fun直接访问
/ N4 O! k) l4 p# q. J( m3 dA、将private int m 改为protected int m
% \5 M0 i- Y& k6 h& v+ r' t, A! FB、将private int m 改为 public int m
; C+ B7 r) D) d( OC、将private int m 改为 static int m
7 P# B }) O ]6 D) LD、将private int m 改为 int m& v9 A2 D% Q e0 L m9 o
正确资料:, d' ]/ U. M& R7 _! Y' H- y! F( M
) K* [1 m. @+ U% m7 P7 y. e3 T
3 ?6 g+ Z( w' h, L( W' k资料来源:谋学网(www.mouxue.com),下列语句序列执行后ch1的值是charch1='A'ch2='W'ifch1+2ch2++ch1
, f, I2 t$ S4 B B0 g$ WA、'A'0 X" x, F& ]3 q& Z
B、B'
6 u0 Y) H. y8 W" J+ `C、'C'
) S5 }% Z* a6 }/ n0 @% _6 gD、B0 ~1 u( t3 m a# ] y3 E1 v' ~
正确资料:
" v) m, d( L, {' `" @2 D( u1 d- ]9 l0 r/ Q+ r) W v; _
9 g9 W. H2 p% X4 \
第6题,已知如下代码booleanm=trueifm=falseSystemoutprintln"False"elseSystemoutprintln"True"执行结果是8 W! i2 }/ H7 q1 ?! k5 G! C
A、False7 F9 l; e1 t2 Y3 Q# n! Z
B、True
! {: O2 K+ g, |8 g6 G; |8 rC、None
4 Q2 J( n$ E. E) P0 [* rD、出错
; w( {/ A; \$ `5 b' J正确资料:
; M% ?& A9 W6 T3 T+ R. i7 K
7 u3 O: t+ l. \
0 L5 X) _9 M1 J第7题,编译并且执行以下代码会出现什么情况 public class Q{ public static void mainString argv[]{ int anar[]=new int[]{123} Systemoutprintlnanar[1] } }
! }' r. \5 e5 M! x3 \+ z( IA、1
8 S+ {5 \; y) tB、有错误,数组anar在初始化以前不能正常输出
0 z1 b7 o0 o, l* Y( A5 r' XC、2
1 q" W6 K) y, a1 x- u5 X# UD、有错误,数组的大小没有定义。
& v: e1 y3 n/ m8 f正确资料:
' k" ~% i$ J; P. [+ S. {- a* M: c, L' L# @4 l& P( ^
8 q; `: V- @6 `+ X
第8题,设x=1y=2z=3则表达式y+=z--/++x的值是
- O, } N+ O, C+ K' |4 |A、3
% o8 j) f9 G$ `9 D% C; Y9 SB、3.5( g* u' p! ]/ B( E5 W
C、4
A# T9 s4 d% s' V$ C5 w i7 v4 HD、57 i3 u8 B$ o6 n; R& e; _( [
正确资料:谋学网
* ~0 i+ ~ `" Z+ Q7 u* i+ @" A0 l6 |
( C0 W( c, z' B5 ]0 G) Z! j6 N第9题,下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}( ^4 L' y7 X9 |, e
A、第3行
; J* h4 c' Q" b }, F1 n8 n% @! ~4 }6 ZB、第5行0 w- N- j) X4 ?! R
C、第6行4 G6 K3 X, ~6 y6 x9 }( N
D、第10行" E) u$ \' C7 Y: F8 D' N3 J
正确资料:请在附件下载资料!- Z6 W- l4 `( ^2 g% m
; W! r" E0 ~, g. K2 b- k' d
7 E: r( O+ [- B: Y! @资料来源:谋学网(www.mouxue.com),以下选项中合法的赋值语句是
7 M! w4 A1 p2 G# m; gA、a = = 1;
* N0 P" ?6 x$ V; h' l- w5 a) Y. kB、++ i;
% X( F8 T' i+ n/ GC、a=a + 1= 5;
/ T+ d9 N% A9 @5 I8 m' t; ]D、y = int ( i );
# u S! o2 J4 d R$ o% X. D c正确资料:
5 k L$ I5 l* o/ l
* ? P* i" \7 N4 S% V3 Y: S8 a5 J8 `" Z+ m8 s: o7 k2 }1 r* j
第11题,用于定义类成员的访问控制权的一组关键字是# n& H( ?, J) I! C; A, S, o0 {6 e
A、class, float, double, public
& f6 ]& v; v& r* DB、float, boolean, int, long) @3 {1 Z9 M2 j) Q! l( V' l
C、char, extends, float, double' C) H/ O. ~, L/ p& J
D、public, private, protected
3 Y$ `7 h& g$ H6 N正确资料:请在附件下载资料!
: i1 P8 n1 _+ U- v U5 e! n1 \. ]+ m; O! j
3 ^- n# D5 a; m( H+ X) V
资料来源:谋学网(www.mouxue.com),下列方法定义中正确的是" ~; @/ o2 B8 P
A、int x(){ char ch='a'; return (int)ch; }
! d$ Q8 y! c! c, e. z- aB、void x(){ ...return true; }3 p! M* r8 `" r9 G- ~% Y
C、int x(){ ...return true; }5 Y: X! k3 g; h, L3 J3 J+ v/ f
D、int x(int a,b){ return a+b; }+ T: Y" e8 q$ c" D3 d. x2 G) B* I) j
正确资料:谋学网: u) p8 l/ A, ^( I0 l( G
6 |% _2 E; K; |( y- m" A- O9 @# {- q7 \
第13题,下列叙述中错误的是
. O6 x7 a; [1 f8 V2 zA、父类不能替代子类
" g4 k3 c& ^) f! c. Q+ {B、子类能够替代父类
2 Q1 B2 l5 F8 K, Z% PC、子类继承父类 y+ m6 d; r) P$ x
D、父类包含子类! |& m, |9 g+ s$ R+ r
正确资料:请在附件下载资料!
4 U$ |' H$ N( ]; A2 d* b7 K9 f5 m: R. i, R) D4 R0 i* h, Y
+ Z$ q c1 ~8 ~' Q3 c
第14题,下列语句序列执行后i的值是inti=8j=16ifi1jielsej
7 Y: c3 i. S" B# EA、158 y8 W# y- x6 o5 V! k! U- H7 y. ]5 b
B、16/ E, @$ A1 |0 F1 s
C、7$ v! h7 k9 K9 k: A! `. U; e7 s
D、8
, ~! d- O2 _& t正确资料:请在附件下载资料!
+ b0 i4 H5 E+ A$ e% k% r( K* T2 N, [8 u) p
7 q2 ?: @# T1 l7 w; ~ U资料来源:谋学网(www.mouxue.com),所有的异常类皆继承哪一个类) ?0 Q9 V, L5 J$ J
A、java.io.Exception
4 d" {6 x' S& Q, @. B$ q7 LB、java.lang.Throwable
1 K- \; N/ b+ Y7 i9 M1 PC、java.lang.Exception
+ T1 n* J3 k9 }; X+ t0 sD、java.lang.Error F: Y7 r0 f, H- J' f; w3 g
正确资料:0 ^3 s7 L0 ~5 I
+ A4 \7 a T, {; w& J( q$ f, I- X1 j' o) ~0 s H3 b
第16题,以下哪些是面向对象编程的基本特征
' b1 B+ b" j+ jA、继承
1 A0 o! e6 v9 h* W2 t! d9 KB、封装
T& B3 Z3 j* A0 uC、多态' w# J/ `0 ?8 z* [+ E4 g7 [
正确资料:谋学网,B,C" O. X# L7 J+ R) c& S* S; ^
% ]9 R# R0 U: {: ~. r8 T _/ ^1 e1 N2 Y2 S9 i9 a9 @' e, P
第17题,如下哪些是Java中正确的整数表示
9 o" f6 [( m; i3 z$ j5 s; B+ ?# i7 KA、226 M+ ~4 ^. q) ^$ N$ A6 b
B、0x226 [* B6 ^8 {, i
C、022 z) w" U- U, o
D、22H# b# x, a6 h: ~, E
正确资料:谋学网,B,C I6 T; [0 Y: [% `# E. I$ t
+ H2 b3 ]8 ?+ o' Y
3 c6 h4 n" }9 N; b& N. O K
第18题,选出合理的标识符9 W. j o9 \2 U1 }" J! r7 v2 w
A、_sys1_lll
5 ~. X* {7 Y8 p' UB、2mail
! k3 {# |. U' B/ R& v8 ^C、$change3 d& i& c- @* I9 I6 R4 V @
D、class
, w" N( _8 w. q0 q O正确资料:谋学网,C0 E' D& _3 H! ^6 U
% D( {) n8 o8 `6 t/ |! C- J
3 P- p" X, C: Q3 A' _2 s第19题,定义变量如下charc='w'inti=8longL=15floatf=89f以下赋值语句正确的是
# ~. J4 z6 t$ H; K8 `9 w' a! j) _% pA、i=c+i;
; M& L% X4 d% W5 f! G# U; z. B7 dB、c=c+i;/ \9 Z8 r+ ?: G- z
C、L=f+L;! V5 c, O7 O7 ]3 H( G6 E# ^9 j
D、f=i+L+f;5 B% s) K3 N2 V6 N2 x3 }
正确资料:谋学网,D
5 L8 x8 I, p' V5 W8 g% u& ?4 F$ ^8 {! ?
' j7 ?+ z0 i$ D [4 I
资料来源:谋学网(www.mouxue.com),下列正确的表达式. N3 ^$ n m5 Y, r: b
A、double a=1.0;' Z* l- Z7 U) a* _
B、Double a=new Double(1.0);
. x( C' V ?$ q% V4 r! j, gC、byte a = 340;
& f0 D! e0 E8 b4 KD、Byte a = 120;
" p* c8 {3 D% ]' i& s( }+ V+ g% R* G正确资料:谋学网,B; Q2 G/ H1 I$ `
) K/ I! G3 l( _$ K
3 h' y' c" v% X" E. d* P- d第21题,子类要调用父类的方法必须使用super关键字/ I- K2 e3 {0 {0 z% W* d
A、错误
# V$ O0 a+ T5 ~" m8 R+ N7 j% fB、正确
0 O$ e5 g' W$ g; {* j正确资料:谋学网- T$ w" h9 s* k9 B) o$ k
6 C4 z) E/ M( |% s+ a6 ?# u
@; n0 r/ R/ i7 W$ o第22题,在读字符文件Employeedat时使用该文件作为参数的类是DataInputStream) o N* y4 y9 `1 V' A
A、错误
6 c" Q) u) V5 @# H7 F$ n, X4 X% |B、正确, u- \! L) t; N. b' W
正确资料:谋学网
4 ^, a- d& |5 r" a
, }; w) u% I0 v1 h
& e- A$ b0 m; q6 u第23题,在异常处理中若try中的代码可能产生多种异常则可以对应多个catch语句若catch中的参数类型有父类子类关系此时应该将父类放在后面子类放在前面! F) w/ {8 U' r+ p' l! s! h
A、错误
. U4 B* I U* j! R1 c3 HB、正确. o3 s. i c7 Y, n0 v* l5 A" b* V
正确资料:- I( R. U1 ?# E
* ^; \3 o q$ k7 a% B0 R. }
) n0 f7 b' H: H! h3 \第24题,一个容器中可以混合使用多种布局策略
4 t- l }& l) k0 rA、错误1 J2 d& ?* R0 q+ V; ~) U' X
B、正确
0 c3 U5 b; D+ C& f正确资料:
w3 x7 l' `$ c) h
4 j7 i) R# s( g7 [8 u( A# ?: J5 S# U; F/ ?
资料来源:谋学网(www.mouxue.com),Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定& q" k* o0 p9 b z
A、错误
4 K0 }0 j9 F4 \! Q6 k' _" zB、正确
6 N4 l% n' n3 W3 }8 ~. d正确资料:谋学网3 O! ?" m# X4 w: E9 s7 Y
5 H* L- l* I' _, I& x
+ s6 x" N% L0 N6 C
, `6 h1 M9 m% D3 M2 P. Q
: u+ V! K+ u) D5 B
* w( ]% g+ A; ], B2 `5 e
$ f: H8 R3 {8 l
' I \& H# |0 s% i8 J; b$ I7 U- z X3 b3 z) w& Y
9 Q7 t1 K( W- J! |. f& Y: F& n# j7 O* i2 J1 o, j* L
2 p) y/ M, c& P+ z6 S( ~* E+ h i8 m$ U0 x2 r) k8 O
* n& ^/ R# n7 N* ?# i2 n* `3 j% \$ g/ ^: t7 G2 A
|
|