|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一
& V1 R! _+ E: ^$ p4 Q试卷总分:100 得分:1001 F! ]7 H/ A+ p- T8 g: F0 N
第1题,关于类和对象的叙述正确的是( )/ P* G! i3 f6 }% g1 y2 X# _3 r
A、Java的类分为两大部分:系统定义的类和用户自定义的类. R7 B5 {" R8 l- I' ]
B、类的静态属性和全局变量的概念完全一样,只是表达形式不同# P/ y8 p3 G- Z& N7 E+ O8 q
C、类的成员至少有一个属性和一个方法; r$ s8 T' x6 E: f
D、类是对象的实例化8 q6 @ H0 O. h4 H d- v% o2 [
正确资料:谋学网
/ z& l' `6 _( {# f! P: R% k/ N, C- Q( H. R7 a+ t: {9 S
; \0 a* U0 o: g( q+ v b" y+ o b第2题,要使用Vector必须import入下面哪个包( )。
9 Q/ s5 W& M; ~: P* h/ y @A、java.Vector
" T" j2 f* z! z* E- |- v7 BB、java.io
* u7 \- ]5 e$ Z5 y% @9 QC、java.util. G7 @/ u, {/ d
D、java.Applet
1 Q% g- }1 F0 p$ j2 f( Q& n正确资料:9 w+ T" n( w |2 j: F
. m1 Y4 J/ h4 x G0 T; `5 l; d5 E0 x- t' V
第3题,下列方法中可以用来创建一个新线程的是( )。% {7 Y$ T% @/ u2 n
A、实现java.lang.Runnable 接口并重写 start()方法
7 ?! Z- e+ J) u/ CB、实现java.lang.Runnable 接口并重写 run()方法) h; U- Y# ]- t. k
C、继承java.lang.Thread 类并重写 run()方法
% r+ ]/ e" A( r; O) mD、实现java.lang.Thread 类并实现 start()方法! ?3 w; L+ i W+ k8 K7 X4 h7 o
正确资料: G# Q: J; h; O: J$ M+ C
9 ?' W! Z0 j! M. u3 i, U0 j( n
/ P2 s0 J4 a/ E6 o% {" ~
第4题,向量可以描述成( )。
* @& q) ]2 M$ XA、固定长度的数组
7 Y G% q6 |( B, w* n+ o+ BB、可变长度的数组
( l( X, k6 [9 Z6 e9 Y \* O: RC、一种队列
' H" q f% l8 ~ r2 aD、一种堆栈
! F" G9 }* e! x0 k$ A正确资料: ] k4 Q3 r# A: n" D1 N
. k: s# o8 [4 Y6 F; t) T+ b) W. ^) C$ {4 v! F' ^4 R
资料来源:谋学网(www.mouxue.com),在switch(expression)语句中,expression的数据类型不能是( )。/ r5 J% J) x8 f! t) d o
A、double
' w+ _! }' k v9 Z# UB、char- V, Y" i' c3 o0 v! W& ]- I
C、byte
3 W* i) O6 J# S8 t" X5 [+ cD、short0 o" f( X9 N. m/ ?9 b
正确资料:谋学网 v1 [* O3 g6 j) h; t8 V) W
" M8 O" Y8 L3 p F3 H2 G B
8 H5 U) C5 X* b r$ j( s6 k
第6题,下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;+ L# N0 c5 H8 e+ I' n2 `
A、1,2
& }$ y) O P8 R) H' uB、2,1. u) ?' \ i4 N! g1 Y; E
C、1.82, 2& N" {& o6 |# G* u9 n% s9 F
D、100,82
! y$ D ~- U$ b6 X正确资料:& M r$ M* z) k8 K
$ P7 i: t5 E5 L2 I* l8 E9 ], B
d4 d% w) k1 o" g' a第7题,可变长度字符串使用( )处理。
$ D5 c) d* c# Z7 J, h6 IA、char9 H' [7 S4 z1 e/ C h; D! S$ W
B、Character) _! {+ }2 W) \' [' f5 W
C、String
, P6 t. l& o/ ?% [2 DD、StringBuffer3 s1 Q* N- w1 o5 R6 H p3 X- m
正确资料:请在附件下载资料!2 \! K* E) n6 u
+ Z; l# D7 v1 o( t: O, [* [
2 i$ u4 a8 |; c第8题,下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i 3 );/ l' j2 [: {+ L7 [+ O! J* x" c w, z' N
A、16
. I" i0 r h7 }0 J9 ^/ M( W# }B、8# o }) g4 H6 Y/ G$ r
C、4
2 a8 W6 T. j& R& D" x4 G! ~D、2
, j& }( _6 q1 y, K4 S, X: X. V; ?正确资料:请在附件下载资料!
4 r! Z- d2 W; O% d, A
( Q9 L1 m- a. G( P6 m. c$ ^" C
b1 p; }. a1 A2 V第9题,关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
; b p9 K, y1 j- M+ EA、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
% l& h; Y9 `; u q* kB、可以被两种类访问和引用:该类本身、该类的所有子类
2 l# r2 u3 v, x: h' O$ @C、只能被该类自身所访问和修改4 q- }& b" l) x, \4 E$ E) Q' g5 V
D、只能被同一个包中的类访问+ a9 {2 O ~" T& z" G5 _" D1 O
正确资料:
' T) K4 U% c5 b4 j; i2 q
s/ r. S& T+ j. i6 Z0 w8 z% t0 S% _# ?! P. k
资料来源:谋学网(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. }
9 q1 v" H: v" [# l1 z0 I% PA、第2行编译出错* z; L6 T! I2 |3 N! }7 s' i- S1 A
B、第4行编译出错
; J9 `2 c8 S- _. V, N0 v; T5 tC、编译时产生错误) Q! T" `2 U* G; p1 u
D、编译时没有产生错误,运行时发生异常
2 _ V- u* u) g# O* ]) n正确资料:请在附件下载资料!
' h+ o* N+ L( }/ g* g; y# N/ s/ P( ] G& u
4 J' z+ a* I; ~' B" j第11题,下列对于线性链表的描述中正确的是( )
- W( K* K' {/ e0 R- x/ \+ H0 zA、存储空间不一定是连续,且各元素的存储顺序是任意的
, Q# l5 v/ t8 T3 l, ]* ~B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面% u9 _: c! i5 H
C、存储空间必须连续,且前件元素一定存储在后件元素的前面
# I- J- e5 s3 k2 B: OD、存储空间必须连续,且各元素的存储顺序是任意的
& y6 C) Z9 S T0 h0 _7 y正确资料:谋学网
6 M' h3 q) Z: ?) l3 i% J" {5 M- j8 u, j" I ?- e
. n+ N Z9 M6 J$ b) L
资料来源:谋学网(www.mouxue.com),为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )
1 R# b- {3 C' @ Z: R; G3 H! w; e! JA、static void method( )
* r7 W+ s+ U9 p% ^' q8 o2 w" W) d1 zB、public void method( ); y# H# n) V# l b
C、final void method( )0 ~0 _0 l$ e/ \- b; [/ S
D、abstract void method( )
8 [- a1 `) U* N! _& t! M7 D+ V- z正确资料:谋学网
5 x% F3 I9 A3 K- T7 ]$ K5 B
$ G0 l# l( h# G- |7 D, y* s; w/ t1 j2 \
第13题,当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
( I2 n3 b( ~4 B2 UA、FlowLayout
3 r2 \' P2 j5 M+ ]/ [4 ? }B、CardLayout
G# Q4 i( Z# V9 L1 u+ oC、North and South of BorderLayout: g0 t' c/ \! S' f1 a- @8 t
D、East and West of BorderLayout
/ @( B8 U. U8 X正确资料:请在附件下载资料!
" w; X8 e9 m- m+ i- C; i9 o9 n$ S4 N! c1 V3 _$ {+ r1 J! \! A) N
, p* L$ h0 @+ q! v5 k% K* |第14题,关于Java中数据类型叙述正确的是( )* Z1 L( Y- t7 s4 `+ g
A、整型数据在不同平台下长度不同
; |7 O6 s2 y/ w$ P! hB、boolean类型数据只有2个值,true和false
* {1 A! U) {; O% e% U! k2 AC、数组属于简单数据类型: b, l+ h* m) H1 r n
D、Java中的指针类型和C语言的一样) Z4 {+ h4 A- c
正确资料:
4 y& o1 y( X8 {, {# M G- N) S# Q8 D: t
* z7 \/ ?; ]4 x1 @( Q" m/ T资料来源:谋学网(www.mouxue.com),在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
) R0 ~. K L: f8 K7 A; g: _A、start( )# ~" b8 O) K' `
B、stop( )
) |7 [5 g" f2 ^; [$ d1 bC、init( )
( h1 M! @( g1 j, \D、paint( )
2 y7 V+ Q" k% @9 M8 p9 O正确资料:请在附件下载资料!
+ h% e6 I P$ @0 Z& P
$ [: _2 Z. N9 I
+ }( l& K1 `# o# |: |4 ?第16题,数组与向量的区别是( )。+ g/ i- r9 b0 T8 c
A、数组的长度固定
1 N1 k. r! q$ o, u! @5 rB、数组元素的数据类型相同,可以是普通数据类型
$ h; o( ?" B o1 Z% G& iC、向量长度可变
l, o# t: w; L: U: x7 p- Y0 qD、向量的元素类型可不同,只能是对象的引用
' b* t Q8 m! h g: L. U正确资料:谋学网,B,C,D
4 M' b5 g5 I5 ?+ B0 i$ ~. D) d; S. R. Y; o( [; m
2 j. A9 G. C6 Y6 Y" } V
第17题,下列正确的表达式( )
& a! i. ~8 k F0 }0 {A、double a=1.0;' F& s% C5 `" \; c; p8 w( C) [
B、Double a=new Double(1.0);1 T# s U6 N( _' n* {# R
C、byte a = 340;# ^( @, P- b( y W1 \. c; `1 S
D、Byte a = 120;
3 q; L2 J+ L; L. _9 h; w$ F! f9 P正确资料:谋学网,B( y y2 j; d ~+ `
4 E: f- X' X6 t0 D( k4 q! T$ r8 ]7 |7 H- @( E6 M1 q) Q
第18题,关于awt和swing说法正确的是( )1 ~% i% m/ Y0 w: O W9 h; R T
A、awt在不同操作系统中显示相同的风格/ {$ u* G3 D0 z+ G
B、swing在不同的操作系统中显示相同的风格# O% j+ |0 P2 m% Q6 W# o
C、java.awt的子类- C5 Y8 u( m1 L5 u2 j2 C
D、awt和swing都支持事件模型' O X0 L0 O# ]2 ^) P6 c) ^) ?$ u
正确资料:,D7 {$ x, x0 \( K5 q$ B8 S/ E) e5 ^. i
- H7 n, I4 O( g2 G" o7 M3 }1 y& N1 e; v* i5 Z; Z8 j( X
第19题,选出合理的标识符( )5 V. |# Y7 E, W) o! `4 ?0 ^
A、_sys1_lll; s& J" M- o/ A( u2 u
B、2mail. e4 F% [- e! x9 r7 \7 q+ \
C、$change1 p4 F, k9 K; G; _3 g9 `4 z, \- S
D、class
& b# h" b! `' L( s$ {正确资料:谋学网,C& ~6 I( x9 b) j3 h' j* i2 R
0 n) O! @, Y1 I X7 V+ F' h' }& F% I0 M9 Q
资料来源:谋学网(www.mouxue.com),已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
; P2 P4 n2 S) A) FA、s += "books"
! y0 k9 V" `- o$ G! ]B、char c = s[1]/ X% Q% H2 a: Y) `' }) \8 o6 c
C、int len = s.length) \+ B# d: W R: w0 L3 I. P
D、String t = s.toLowerCase()
1 U7 h+ K$ u! f9 \/ B' K6 z* ]正确资料:谋学网,D% Y3 n: f3 ~; Y+ e
2 i1 t# p' D- O. g
% i5 F' ?( W* y$ V# Z) m9 x第21题,Java的字符类型采用的是ASCII编码( )5 y$ x- ]; B) o* L8 a u
A、错误9 h1 }) ~: D$ L4 B
B、正确, G3 V, M1 D- ]; v% C
正确资料:谋学网9 C J6 [& e% T, R; A, d; {, d8 v
7 `- L5 a8 y+ s/ z" v$ ^6 m7 J# [+ ~# v5 F
第22题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )
0 d4 b1 w% W+ i! Q4 [- \- OA、错误- E+ ]3 U: a5 U( y
B、正确
R6 M$ i' x7 N4 i: b正确资料:5 \8 [$ m. E8 x5 u
6 l. a/ Q0 p$ A; Z% q z3 ?. e& S& m
第23题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。. K6 m2 o. m' S5 B* J
A、错误
7 N- B" K9 E* F+ g! g ZB、正确
/ A. e7 a5 X1 ~% ~: K8 a6 s. X正确资料:谋学网
. ^$ q0 M5 ?3 C5 M% a
# x% q* S9 f) K2 ]$ H, I `. W3 T i4 T: e6 q
第24题,Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
. j; v* w! o/ |4 v6 o( OA、错误
x: u3 O# Z2 M; VB、正确
- L4 o' c( }: u7 t! X/ ]正确资料:谋学网7 h# S% f, y2 q, E' r3 ~
" Q/ S- Y+ g+ y0 W* a% J+ b0 V
H( u- S4 \$ W3 g) S/ w资料来源:谋学网(www.mouxue.com),由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。5 y: \+ z- ^0 @! \ o' K' A R
A、错误- y- E1 g& y6 x: H# u& R
B、正确1 s$ i# Q/ \* f' N. x9 E
正确资料:谋学网
) z D% H' t) O, F- d `% H
3 M2 o3 b: } S+ h: V& ?6 |9 B$ l% [4 [- H
) @5 J( r2 b1 |+ [& H6 k; C4 s
: W& P# U- g+ }$ c9 p6 C5 g% Z# H3 a8 H9 @
' ]- f0 O# t5 d. p; V' b+ O0 c7 E
- s8 {- }& u2 S' I2 ~; F$ ]5 K/ l3 [5 i @: ~' s( ~
$ y. j+ R" u2 H. e ]/ C% [& T* O( R( J8 {$ S- T( O$ h; F# z
1 C2 m F. [: V V0 J: u/ }
, b& v, s7 k. b: ]1 K- e& p7 | `# D# N) ]! S" K% R
1 H: l# l; ^3 p8 K( t2 I
|
|