|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一6 t6 C/ w" d5 X2 D
试卷总分:100 得分:100; w- _% ^; D9 }' i5 `5 ]
第1题,关于类和对象的叙述正确的是( )
! _+ [5 `; Y8 a# Q! K! qA、Java的类分为两大部分:系统定义的类和用户自定义的类
4 F5 g, W3 w* RB、类的静态属性和全局变量的概念完全一样,只是表达形式不同' |$ {* L8 ]) q0 }& T9 Q
C、类的成员至少有一个属性和一个方法: I4 i& P$ e, o& a- C1 M
D、类是对象的实例化4 @% n' c* e% C& g" f: D
正确资料:谋学网
; A- Y1 r4 \2 [$ U" R {7 J1 _8 Z. g8 c! I+ \
7 n& Q; w- j* s! e; t6 D, q第2题,要使用Vector必须import入下面哪个包( )。% U: H3 x$ ?% S- j0 j* [/ F9 u
A、java.Vector
" T( W4 Z8 w/ y f* e1 c+ WB、java.io
. U9 h2 v+ U. q( p- U8 qC、java.util
2 e1 \) n7 r# K* O5 bD、java.Applet
# g. g# x& `+ S5 P0 @正确资料:8 M; {$ `+ [* b
. y& s2 f4 ]. p, }" K F; e1 m2 D6 p+ k( E
第3题,下列方法中可以用来创建一个新线程的是( )。; l) g Y" s% ]0 k7 _, P; D2 I
A、实现java.lang.Runnable 接口并重写 start()方法- N; G3 ` q" U9 I# ]/ k- p9 E' C$ u
B、实现java.lang.Runnable 接口并重写 run()方法# C8 ?: j8 y" t1 s; l0 Z
C、继承java.lang.Thread 类并重写 run()方法0 m" H$ _* C, P& e# v
D、实现java.lang.Thread 类并实现 start()方法3 r7 E6 v( y) D) `% `
正确资料:9 h3 \" M ~2 _
2 v( Y. r. Z/ i, B* N8 q$ C4 n2 t6 _* H5 I( ~4 g0 X+ {
第4题,向量可以描述成( )。( h! S6 n" V0 d$ z( |! {; \) L- _
A、固定长度的数组% ^7 ^) W, z% D
B、可变长度的数组9 S3 j* S- {# U% |& s
C、一种队列& n2 i( N( U0 K1 l
D、一种堆栈; B) I$ K0 J! }: i1 ?: D' V( [8 K
正确资料:
! J5 m, W' O& ] g4 U9 P+ v# x
3 I# A# y2 \, L! v6 J
: G0 I1 u) e: C, I3 |/ o) W资料来源:谋学网(www.mouxue.com),在switch(expression)语句中,expression的数据类型不能是( )。+ w! B' m, |# x
A、double
0 }" W3 E& `0 t rB、char7 U) W) D4 [) v' V6 l
C、byte
% r7 ^* u& R# F) cD、short
% n3 |7 e! U0 x! e* P- W# }正确资料:谋学网
- K5 H& U: s) r' E ~- v8 |
) f& N, g5 w& `% p: F+ T
( Q; ^/ M* H% t% Z& C% D+ q5 l第6题,下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;* Y) k! [$ v4 Y9 U
A、1,2
8 ~- U, J$ f. w: u' XB、2,1
/ Z) m# a4 m* }3 D; x2 _* ^C、1.82, 24 e2 ]- Z3 n; x$ j! _
D、100,829 w. I' a# Q( ]$ b3 a
正确资料:3 p/ x1 p- y( S5 o; C
5 v0 u g' s A$ R ?3 F% X
' q- g5 H9 k5 E9 u$ t2 D第7题,可变长度字符串使用( )处理。) G* L; s1 d. X# |' Y, `
A、char$ X2 C4 T0 Z! W2 \$ s* y- _/ Q
B、Character
R/ B0 h5 `2 L, W9 O) w8 SC、String
( l, q7 E: U1 \2 b/ G6 bD、StringBuffer
' v& ~0 y2 ^/ V! i6 {2 |正确资料:请在附件下载资料!) q8 V, ?, H) q( m( J3 ~$ a& |
9 X! e- k0 C' N
" y+ c# U, j e/ {3 t/ i6 C第8题,下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i 3 );* t: U3 G9 }. t; H8 I* ^& L) G
A、16/ ~0 N3 o- R, O' |' w
B、8
4 _1 O) s2 a9 H' ~C、4
, X# i, N! G+ S) a& a/ W* s$ RD、2
% b7 L, x. t+ J0 d正确资料:请在附件下载资料!
6 V7 E9 |( L# L' }0 f" a6 q3 x% T/ X8 R
) [" i8 r. R; C g6 z第9题,关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
[$ x% C+ @: F! wA、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
2 J/ N/ @% |9 RB、可以被两种类访问和引用:该类本身、该类的所有子类
8 P1 Y2 ?4 D6 q$ s4 l( tC、只能被该类自身所访问和修改, d2 [ x4 r' ~' n: u
D、只能被同一个包中的类访问
( b% R: y( M/ P4 X; ]1 B" d. H正确资料:
& g4 Z% p( h# @/ l" N1 a# D& Y6 Z/ {7 z `
4 M3 b+ E5 t- y/ q5 H' A, ^
资料来源:谋学网(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. }. W8 U. A2 Z; R: `
A、第2行编译出错
' K9 e3 d8 p0 y( DB、第4行编译出错
; y4 o. y( {: F! ~3 n* NC、编译时产生错误
' D6 a7 }1 k2 s+ m) G1 U8 D4 p2 ID、编译时没有产生错误,运行时发生异常
! v4 W$ k+ w& i$ F' \正确资料:请在附件下载资料!4 \2 }4 c* p; ^% A! S' J0 |
* A! v) U: V6 R* `
" X3 Y" |1 J" ~; x3 Y第11题,下列对于线性链表的描述中正确的是( )
% e; [- r8 e; X8 K9 N6 O1 iA、存储空间不一定是连续,且各元素的存储顺序是任意的# O! D, l/ P# j& b% p
B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面
& `& R* c, f( ~1 n' x4 D( H/ CC、存储空间必须连续,且前件元素一定存储在后件元素的前面1 ^5 r2 k/ D$ i" _ ?( w$ A' y
D、存储空间必须连续,且各元素的存储顺序是任意的8 {7 y8 N0 t+ z3 a
正确资料:谋学网- n5 g6 z: ]3 G$ t! L
, b% Y: t- F; J7 C, A; s1 b5 D# Z" y$ m6 A
资料来源:谋学网(www.mouxue.com),为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )
2 S3 r7 F7 J! ^A、static void method( )
( @: B2 e# P$ t" y2 L KB、public void method( )
' x R5 I7 K+ R; E, [; tC、final void method( )5 \2 x1 R7 y9 a5 d
D、abstract void method( )* X+ H+ V- e+ g) H% N
正确资料:谋学网
8 S# o+ Q* u! ?; P8 n: s7 G, G+ m- G/ M) U& I+ J! W0 t3 h/ K( D
& {- b/ \# v5 e第13题,当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
) ] ?8 `* v2 ^# H0 sA、FlowLayout7 d3 R2 a/ b# s' w0 s
B、CardLayout$ z3 Q5 Q: S4 p' r u5 c: T' [
C、North and South of BorderLayout
0 w, \9 @9 D U# w, w3 L( {D、East and West of BorderLayout4 y0 X6 H. x5 \( z
正确资料:请在附件下载资料!8 s# u+ O2 Y7 v* {; g Q9 H- P6 P
3 ~1 m- h: h9 v! U8 w
, s* s7 z- k! V6 K) ~) \第14题,关于Java中数据类型叙述正确的是( )$ P* ]; G' {: A& v. F
A、整型数据在不同平台下长度不同/ C+ M2 O# o3 Q" R
B、boolean类型数据只有2个值,true和false+ z4 h. [9 Q) @9 J
C、数组属于简单数据类型2 V8 L. m5 N2 V
D、Java中的指针类型和C语言的一样 T4 p7 U- k. d* C' h
正确资料:
, \6 [& W9 z9 Y# n) C* r; \
( m0 N U) j7 h5 P9 C! F; X
7 S- l8 b- a9 M资料来源:谋学网(www.mouxue.com),在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。5 E/ w% F( o; g
A、start( )
4 [) Z& d% l9 W2 x) t9 w5 q6 x- TB、stop( )
2 c3 z4 B$ \3 k( E* F# w! \* IC、init( )$ ^ Y5 C& y# S
D、paint( )
: H2 J, F+ [( y+ {正确资料:请在附件下载资料!
: C$ Y. J5 |6 W, B5 m. k+ s0 n4 v3 c; \! W5 a
' K( T- F2 K# C
第16题,数组与向量的区别是( )。% f4 L# z* s* m' V7 X2 E
A、数组的长度固定
1 M2 E$ F4 j7 d0 aB、数组元素的数据类型相同,可以是普通数据类型9 T" L7 q+ @6 m% b- T0 B. {. v
C、向量长度可变
4 {. b9 g, h0 ZD、向量的元素类型可不同,只能是对象的引用% q: v' ?4 d+ y# t& s: [" u
正确资料:谋学网,B,C,D& u( z& w* {% l
w$ [3 Y N; ]* l5 t+ h
' A- \' v* q1 \# a( k8 d第17题,下列正确的表达式( )0 Y* O! {- d+ o& `+ c6 V
A、double a=1.0;' T6 u5 |7 W6 L3 ^9 o( I% V
B、Double a=new Double(1.0);6 g7 X/ r( P% J- g
C、byte a = 340;) w4 Y3 {4 M6 q; S% ~* v
D、Byte a = 120;
) _5 N/ ~; |( S$ S# o正确资料:谋学网,B5 r# v+ e- H7 ` p
9 @! E* T6 ?& r7 d& F; f2 A
7 I+ j: L' n. | X7 V O第18题,关于awt和swing说法正确的是( )8 g0 t1 K2 y3 {
A、awt在不同操作系统中显示相同的风格
+ v4 S4 E- j( ^# f( hB、swing在不同的操作系统中显示相同的风格
, s) ^4 v3 r! ~( z ?C、java.awt的子类9 @$ z& r) R K9 W2 i7 c% J; B$ d- C
D、awt和swing都支持事件模型
- _! n9 Q! d. ^6 e$ p( Y+ K: _正确资料:,D1 p8 S0 |# M/ m3 E8 @* \) M: m
v# U1 l4 C9 H6 ~+ b! d
3 _& M: g" b0 T2 }: R- W' s6 Z第19题,选出合理的标识符( )
) U# U2 e$ n5 \* f( s- RA、_sys1_lll' z6 ?* X9 O) N8 X4 p4 F R
B、2mail
% g% T# h2 u4 lC、$change
' k8 z$ C& S# ?% C8 o7 t q$ q- Y6 ZD、class
. G" p- N5 u/ B% d- v3 I1 L正确资料:谋学网,C
" D; r" {- ~& Q( ~6 Y' q* q+ F+ l
9 {2 U7 l. k' F) V
; \' y+ S: M; o7 w资料来源:谋学网(www.mouxue.com),已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
# U! S! q* \$ h, A6 L$ J+ a% K9 |A、s += "books"
; g% y+ Q$ Z! n' n* q2 sB、char c = s[1]
/ o7 Y* S% G# s5 AC、int len = s.length
0 u2 `6 f8 `9 TD、String t = s.toLowerCase()
9 _# H* u) Z7 U! F# h正确资料:谋学网,D% c" P- Y# B' C( y4 n B' V/ }+ {
! X6 `5 H8 F. A9 x) i P
2 u% V2 _& Q! `9 Y
第21题,Java的字符类型采用的是ASCII编码( )( z( l# Y: Q. q+ u) ~+ P6 N
A、错误( c3 v; \4 V4 f8 ` h6 I7 {: S
B、正确 \, `$ g% P5 Q
正确资料:谋学网
! U! W0 z% c0 N% U4 h. E+ d7 O. Q: w6 E
5 p; z4 a5 T" F5 b& n第22题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )5 `* t, s, O o
A、错误0 u" d: b; p" a4 ]" q& h
B、正确
4 z: p Z! \5 U g9 j正确资料:
1 C7 f! h$ ^; w) W* H( q) |' }6 e9 C: u- d5 p; b
& G# z6 _" B$ ~% ~7 y1 r [! ~第23题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。6 u+ w& E8 d/ N- Y
A、错误
! W, F L0 Y2 {7 [; O, g2 QB、正确4 s3 c( l" }6 D8 S o. k
正确资料:谋学网. \& M! W! }1 G% {2 `/ x D
) b0 q; V' |4 G9 v; Y$ S- y* ]
# O, L- ?6 t% y' t
第24题,Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
; N4 H: ^6 l3 S4 ?! VA、错误
! j! v; m' F& q+ d6 S PB、正确
4 C' G4 w1 [3 \ V# z, x8 b, X正确资料:谋学网) r( N5 B2 Q) S5 b% Y5 Y
6 m `2 {6 l& J" ^9 N9 |# o" M. M6 ] Z+ s: p1 G7 K
资料来源:谋学网(www.mouxue.com),由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。
" q" N0 L/ O, t8 y9 oA、错误
`4 q$ ?/ n. j, V/ q" fB、正确
* P# O2 o) C6 i! B( g0 N正确资料:谋学网
2 T0 U9 v# w. D8 W
3 C( l1 i( k3 V( \: L- F# l) q1 W l! ?0 d2 t
H; h1 `* o% S+ N; b" N0 V6 T: G
; _+ }8 P8 n/ Y/ Z! h3 z2 {/ Q
$ c" |8 {& R1 O- U/ z; M1 J6 F$ z4 }% D q; I# y5 c) y/ a# _
5 E, s! {$ b0 P4 R4 y
/ T) y: v5 @$ u. r5 K; K0 t6 f
! m5 Y) N0 B- N/ i2 c/ L0 P- C
/ x# G7 x4 w+ a' \" [2 H1 ~
8 b+ o P; U7 g0 i; l- O' ]. K# X: }: N& v3 A7 |% W* G
3 Q! O$ O# Y \* w( N- y7 C" R
' `; V# C6 j6 |4 b( X) t
|
|