|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一2 y( D. [3 b2 }3 Y- d" ^' Q( _
试卷总分:100 得分:1004 s- P0 [( S+ {* O" S: e# w& @
第1题,关于类和对象的叙述正确的是( )
; a: }7 c8 o( x( p- h% YA、Java的类分为两大部分:系统定义的类和用户自定义的类- H4 q- R& ^3 p9 A9 m. i
B、类的静态属性和全局变量的概念完全一样,只是表达形式不同
0 K# ^/ s* u. |1 Z0 B; LC、类的成员至少有一个属性和一个方法 Z. Y3 Y" L1 t
D、类是对象的实例化. V% p. E; c3 k# X
正确资料:谋学网# Y) N0 X! L0 T% {* _
; H4 G6 w3 Y6 f) K4 J3 @% E) ]" ]* Q3 u8 r# ?
第2题,要使用Vector必须import入下面哪个包( )。$ Z$ k f# w( |! H# `
A、java.Vector
6 c3 G" r+ t, W4 g5 k5 rB、java.io
. G3 R8 H5 a6 {C、java.util1 b' |1 _3 [3 E5 J8 }* n
D、java.Applet, s4 R+ p8 r4 @2 v6 F0 g; D
正确资料:
8 M' g- l& M! a5 r6 p* E7 W
& Z+ P: ?: {: N2 R6 Z, t' X9 @: `' [
第3题,下列方法中可以用来创建一个新线程的是( )。
& { S4 z+ ?1 b; _ B! b4 k0 U: NA、实现java.lang.Runnable 接口并重写 start()方法
6 W5 x0 A7 N' s% ], X) V; f/ pB、实现java.lang.Runnable 接口并重写 run()方法+ W; L' R7 r& g0 B/ A
C、继承java.lang.Thread 类并重写 run()方法
2 j( J6 [6 G7 f2 c+ PD、实现java.lang.Thread 类并实现 start()方法
) ]; r/ Y+ |1 O% G正确资料:
9 G. `! ?( ~3 q+ ?8 f. S* \0 O8 Z( d" k. x; X4 v( t) q# {
& B- H, @3 V0 F* K
第4题,向量可以描述成( )。. b7 O7 A+ J& Q
A、固定长度的数组
" ~) u9 g4 ?% w5 `! rB、可变长度的数组
' A* M& Z- y5 g/ ?3 iC、一种队列5 R; V% ?: [) F) S8 J# F5 u
D、一种堆栈
m9 [ _1 G1 m( k! [4 O正确资料: {4 ^( {2 P8 ?7 s$ v
0 H" z9 S" {1 r8 r! m7 s% w( m' A5 C
* p5 e, F9 H& I& E; a* O& f
资料来源:谋学网(www.mouxue.com),在switch(expression)语句中,expression的数据类型不能是( )。
0 n& z7 {+ X1 ?5 }A、double1 F/ H: `9 ]4 ?; X9 @4 e( [4 p
B、char( c; m9 }. j1 Z: y: V$ A4 J
C、byte2 F, P" y! r9 W$ A/ }# E
D、short" I" R, Q/ I' a& S# d+ C; C
正确资料:谋学网# T0 u# v. Z' n5 R1 t
9 N w! ]# @ i6 R2 f0 t! V, x; H! f- y/ u
第6题,下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;' M a3 ?) k6 d* e/ x, W6 C
A、1,2
4 Q- {+ J) r" f* I( A- pB、2,1, i$ a7 K4 [- y; g$ H8 D/ d$ {
C、1.82, 2
9 {( [# k5 z$ s( p2 B- \D、100,82
0 L) o6 i$ r: g0 ^. r3 l正确资料:
, x! q8 g* J' C- T3 W+ \& C+ @" q" q. J- x6 w
% }+ z% E! C3 Z, O9 M
第7题,可变长度字符串使用( )处理。
1 ]6 h# A! v: }; PA、char
8 t% D; n9 L \ b3 }6 H- bB、Character
- U$ I* i! `2 q5 p NC、String
6 r+ H1 O% l% w) hD、StringBuffer
w0 a8 H, h2 z正确资料:请在附件下载资料! o$ r, b: X! c5 a- e- d
6 y1 r/ K D9 n2 N( C
! |( A4 H$ R: S$ J( \& J第8题,下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i 3 );, i# T X2 O! Z5 O6 n# m! x
A、16
/ m' o* K+ x6 U' a; nB、8
8 w# F6 D" _& K' `. z) xC、4
; m8 W( E4 F! ^* y- YD、2
, o9 P& o5 o, \8 {正确资料:请在附件下载资料!
) H6 {! r9 J% @
/ ]3 s3 E V$ ^, d$ `3 ~* f$ g1 V! C, r/ n5 J0 T2 T p
第9题,关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
; n# g2 ^# S2 j. c- b1 ZA、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类' k; c$ R$ j- O$ o2 a4 T
B、可以被两种类访问和引用:该类本身、该类的所有子类' z4 ^: D8 ]8 K% b
C、只能被该类自身所访问和修改8 {6 S+ L: m( D. n z
D、只能被同一个包中的类访问
( ]4 {; K/ {6 T* k# d正确资料:# W3 K* S' @- ]/ w& @
0 }; R3 b$ [& j" x1 j( N' B* R/ z# j* E% {0 ^3 T, }
资料来源:谋学网(www.mouxue.com),关于以下程序段的说法正确的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
* N0 o( O( w! V: C8 `" ~4 |. \! h# G( I# N0 zA、第2行编译出错
. w; k0 y; ^1 v7 E* |5 b6 [ T2 XB、第4行编译出错
4 G6 ~9 V m: dC、编译时产生错误
; B8 Z$ B; ~ {/ ]D、编译时没有产生错误,运行时发生异常
/ W9 Z9 G( I" \. G+ ]正确资料:请在附件下载资料!
( e6 @& T: A; [2 u) A0 ?6 D# l$ w, \
. R1 i( ]. r7 G3 F4 j% h" K
第11题,下列对于线性链表的描述中正确的是( )
9 Q9 A w" D( B- ]A、存储空间不一定是连续,且各元素的存储顺序是任意的
% N3 O2 _* \2 B* A% k' nB、存储空间不一定是连续,且前件元素一定存储在后件元素的前面3 x! p8 |2 Y! ]! ~' N0 C; c
C、存储空间必须连续,且前件元素一定存储在后件元素的前面
+ z) y! S1 ^6 I- jD、存储空间必须连续,且各元素的存储顺序是任意的+ O& Z+ K2 b$ w0 X3 ~$ J' U+ E
正确资料:谋学网- Y9 C! h T' s$ u6 ^9 F
: k6 X4 |6 P0 j2 j9 I* l$ ~( v& d7 X! X( @. P/ r6 i& V3 E2 U% O
资料来源:谋学网(www.mouxue.com),为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )8 p( j3 U, V, k. E# `
A、static void method( )
6 O" z0 N/ N' _# `$ w2 NB、public void method( )
* x# {/ c# c2 r* p- Q5 mC、final void method( )
- J5 ^' f9 p5 p2 z+ S; _" `. sD、abstract void method( )
5 I% X1 m8 s: |5 H O9 _正确资料:谋学网
- Q6 }7 d0 R) y9 X, O2 D) S3 Q" N' |& N
0 P4 M/ z7 }! ]7 d0 ?第13题,当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。$ [0 O9 q) [4 S5 O8 j: ]5 t
A、FlowLayout
' h# W0 ]- G+ o: p/ |B、CardLayout
% |0 B! e+ n. B# PC、North and South of BorderLayout
: M2 M6 X* j0 m; R$ CD、East and West of BorderLayout
! ?- z( U! O6 I9 L/ [8 o正确资料:请在附件下载资料!" f g; {( D" w: q- \
- g! P4 G+ X* t* t! ]
7 m3 z( K6 i4 ]' v5 ?# A$ }第14题,关于Java中数据类型叙述正确的是( )( \) ^! O. B _9 _- _: o! q
A、整型数据在不同平台下长度不同 Z1 N. |2 Z# r& R) Y( ?) T& @
B、boolean类型数据只有2个值,true和false
_! w7 O+ l/ G. j+ U1 i- o* y/ ZC、数组属于简单数据类型
# O" P* I2 `3 I" oD、Java中的指针类型和C语言的一样 G2 O9 Q: }4 c% B
正确资料:
5 G* E4 T V) R; K0 u2 g5 I0 H; }
5 |& |1 E' I' Q$ n4 U8 `' `: Y7 Y5 f: e! R: z0 z1 K( b
资料来源:谋学网(www.mouxue.com),在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
! P: M8 b0 y+ s. D" `+ IA、start( )* v6 _' Y# `; m2 U5 i
B、stop( )
( O5 E, H1 _8 V! O/ g5 o9 OC、init( )9 O ^9 @. t' D
D、paint( )
- R/ T# O1 s+ _7 w) S正确资料:请在附件下载资料!; B2 A0 z4 ?4 x; n& N0 T
$ f+ U5 o k! s8 i
0 M' p$ z1 \5 v) {% u
第16题,数组与向量的区别是( )。
4 n n. E1 ]1 [' J3 f2 [A、数组的长度固定+ [" W8 O+ E) }$ b5 ^. g
B、数组元素的数据类型相同,可以是普通数据类型- U9 B. J9 `: C' v2 J; N2 h
C、向量长度可变, K1 l4 a6 ?$ h7 w
D、向量的元素类型可不同,只能是对象的引用# C- R, t( R8 i! `
正确资料:谋学网,B,C,D3 a `. S: x0 ^/ _; w& @* S: W8 O
- F9 C" `- `% g9 c+ h
8 W G% r) m. L8 _8 W) r( N% }6 C第17题,下列正确的表达式( )5 u: ?2 ~& s0 a5 R
A、double a=1.0;3 P9 [' W% B; W. p1 {+ Q
B、Double a=new Double(1.0);( o& o2 ~- J5 A6 ?9 p. ^
C、byte a = 340;2 g* _0 m# `; O
D、Byte a = 120;
5 I0 i* h! T& t( E- d3 z1 n4 c正确资料:谋学网,B& h/ C1 v7 A# V: p$ T
8 e$ ?$ u7 I6 n' N* _" h/ f
s9 P8 ]! Z5 Z3 F
第18题,关于awt和swing说法正确的是( )7 h! @' d% F& C" ^$ C$ o" Y$ A8 l
A、awt在不同操作系统中显示相同的风格. d C, p/ d( x% T0 ~. D% L
B、swing在不同的操作系统中显示相同的风格
3 r3 T& B ?8 }C、java.awt的子类
( B7 ?" Z$ C* F+ F2 ~% o" a2 L+ SD、awt和swing都支持事件模型) P& ?8 h2 X3 S$ G& I. A( P
正确资料:,D
8 |3 A6 ~. O& H& Y: N8 A, X. Y# J0 W J. b# o
1 X! e( K6 _( ?4 ]: l第19题,选出合理的标识符( )
7 G4 w. e s( E9 eA、_sys1_lll
6 P8 t! Y+ C; ^9 z/ SB、2mail5 _& ]% e9 u9 |
C、$change8 s. W6 \# w$ H9 d4 e; ?& J- z3 G7 S
D、class
& A8 m8 I+ ]+ m- [, P3 ]正确资料:谋学网,C8 \0 S1 W9 C6 b3 X9 i/ X. B, e
! L' i' [% `+ r) q
" r" V* ?! o* ~3 P4 j0 W4 f
资料来源:谋学网(www.mouxue.com),已知如下定义:String s = "story"; 下面哪个表达式是合法的( )1 h( e8 ~3 i$ v" ?* x' g8 w
A、s += "books"! K+ v# o& c2 d, u
B、char c = s[1]1 v3 N6 q9 Z& a- M
C、int len = s.length
2 z0 O0 ^1 S- q3 MD、String t = s.toLowerCase()3 B+ j2 ?+ u% k) Y. ^( Y* l
正确资料:谋学网,D
; |- u$ n% _/ W7 w; G9 c1 \
" K/ b) w2 n/ Z
# V8 o- ^+ `5 P; Z) a+ K0 \第21题,Java的字符类型采用的是ASCII编码( ), o0 x* I, E/ x7 _# o# E
A、错误 {- |: c7 h: r: o
B、正确3 h; M9 x' Y8 |5 K
正确资料:谋学网
2 i4 p, M1 H! v. O; `' L) f
, B; \' t |* Z8 w; o. J4 G2 b. O& C: Q9 L) y1 y/ m8 S+ Q ~
第22题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )# m' w2 ]4 Q9 r4 ^
A、错误
. s( i. H+ X0 H! P% f( K/ ^/ pB、正确
: w! V& \, q, o' U6 b9 b" q正确资料:# F( E# l! A, {( ~, C/ e7 R) Q
9 l3 w$ H' F7 o/ ?0 m
! ]7 k( m# f" ~4 Z& V+ `第23题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。
$ u9 h# [0 d5 d* VA、错误+ }) T2 |& L2 K+ T' n8 K
B、正确
0 K/ m" Y: K* X* @7 y& w" n正确资料:谋学网' r8 r" a9 `" Y3 h0 r8 k( n
: Y3 M; q3 J5 _% y
( G" {9 b4 x* x7 S第24题,Java语言中的数组元素只能是基本数据类型而不能为对象类型( ): }( n) l W: F/ v1 Z8 r5 l' J- k
A、错误8 D7 ^; v& [7 d) F
B、正确' ]( a+ Z) \& W0 t1 h7 o; f C% O
正确资料:谋学网( n" \% d) B7 b$ g8 d3 o, L
% C# n4 ~9 |, l
7 U6 q$ i9 R4 a" F, Y/ K/ j* ]资料来源:谋学网(www.mouxue.com),由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。
0 n# W0 L0 R# V9 h, o- U' v, XA、错误
% f# `. ]4 t( HB、正确8 n! Q# d' p6 b" r
正确资料:谋学网0 K! {. |$ y2 P' j3 Y% h
q3 |/ S# d( r( S: n; R e
+ O0 i4 h3 X& {# A5 {. u9 F* m2 A6 [
- g0 |' z& C/ c6 g
+ b7 K9 \, O3 o' ^' o) `7 E0 B, i5 f- M( b- L
; j- ^( Y, I6 K. z& r/ n- h8 j8 Z9 p" l; L4 u" H
& E; l) p# e* V5 U2 ]* K
; `# j% R* d+ A: N
+ b& s( n) P, Y/ x. Q) q4 |
: J1 S# E$ h' [6 r- Y/ q: X$ L$ M, h% `
. r$ [ L% A. `2 q. |9 ]2 R) S
|
|