|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一, S; p% @/ _4 V0 S3 w/ L
试卷总分:100 得分:100
" \, |* h' g& a5 `第1题,关于类和对象的叙述正确的是( ), k2 G6 T% d, T" b" D7 r
A、Java的类分为两大部分:系统定义的类和用户自定义的类6 Z% }+ U/ m' ^7 J8 p) ^9 @
B、类的静态属性和全局变量的概念完全一样,只是表达形式不同# @: ~4 _* g B% K* S h
C、类的成员至少有一个属性和一个方法- w. H3 [* w: p% V/ P
D、类是对象的实例化7 Z0 `3 ?' \! h
正确资料:谋学网6 p/ z F) M* h3 b% K8 N
8 j# A8 o: c5 w
1 I* l1 X: R) P+ G第2题,要使用Vector必须import入下面哪个包( )。9 m+ P) P0 U& m9 T3 \* m
A、java.Vector% k) x' J& w; B
B、java.io
, c; f: Y! ], g, kC、java.util
7 \) M- W3 Z W+ S2 n$ cD、java.Applet
- b) }. w5 E* I' h0 ]正确资料:
3 a8 O- B2 B4 M" P, w/ _: D5 d
: `/ l% \8 a- }' {! a) S6 Y& ^# p+ z: Y7 p; H/ V
第3题,下列方法中可以用来创建一个新线程的是( )。8 Q+ g1 Q0 W5 J( p8 R
A、实现java.lang.Runnable 接口并重写 start()方法( g& n% D; w1 u5 N# M/ L" x, L! Q2 E
B、实现java.lang.Runnable 接口并重写 run()方法1 |/ Q \/ v( d" o
C、继承java.lang.Thread 类并重写 run()方法
& M7 h4 m# K% l |; k2 bD、实现java.lang.Thread 类并实现 start()方法4 F' J* I! d% ^# o7 a6 F& j( M
正确资料:
6 E# p I8 A; i/ J, I( ^( c: Q
! J( U/ }% |; z( e9 Y0 F n$ N: h+ s# R5 [" {7 y
第4题,向量可以描述成( )。- F8 q- q, Z3 E3 r- a" r7 ~3 T. i3 x
A、固定长度的数组/ [$ z; V; T7 z8 f5 H3 C+ c
B、可变长度的数组
6 ^+ t& e7 c% N( {( G8 xC、一种队列) c; e4 X" z" S! z- D
D、一种堆栈- x& f& ?) `# v5 S1 n
正确资料:
" f/ w6 u$ R- J% u; x- o1 l
* y. o) \0 G% v* L" b$ @# @( H! j8 c( q% c8 y) Q5 X
资料来源:谋学网(www.mouxue.com),在switch(expression)语句中,expression的数据类型不能是( )。
2 e3 v, `" A; j7 |' Q @( X& pA、double" t: q/ B# r# r/ S: _* _
B、char6 n9 y7 F2 g0 V8 Q9 G
C、byte& i A, F) q$ X9 g" }- Q
D、short
% b" m# o7 \; U5 o' }# P正确资料:谋学网
# v( e% }+ A# @+ a+ @) @" ~2 @% p P& Q9 t; `' b
) U- }1 v9 m! W7 B# B& X% k第6题,下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;
. Q+ {0 \7 D5 U. z4 r, ?/ MA、1,2" j! {3 @) C( K% |) O6 I
B、2,1! \2 h, r5 ^1 H, s+ V8 a
C、1.82, 2
" H2 O0 X7 R1 XD、100,828 B3 j: K8 p/ l3 e2 y2 A
正确资料:
! L: m9 r% [1 ?6 r3 X: z4 L m0 q: m) L
. f) G& }. i' f6 N' L2 ]
第7题,可变长度字符串使用( )处理。7 W- y9 ^& P7 {2 J# o! E" @6 g
A、char: o+ d* _, [- w6 y$ [# I) M
B、Character6 Y. x/ k K9 k: V9 o' q3 K7 @
C、String
/ _$ B( j8 j: x7 p; E7 |D、StringBuffer
; N7 M. {; N. v% Y正确资料:请在附件下载资料!
. o8 h$ y- e# C
' s7 |& R; Y2 c; V k% R
2 K5 F+ r! N/ e3 g; A# V第8题,下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i 3 );
/ ~. M: d X# I7 x& MA、16
9 U- l+ v/ n2 qB、8" Z8 |8 s. P7 Q- F) s" B( C
C、4
! y3 z# m. X3 l3 xD、2 `9 @% ?- z% t7 }2 Y
正确资料:请在附件下载资料!
! p8 P/ `( g: T% o0 r i- G8 C$ `
" \0 x- P6 A. F( U* y# V6 Y b* I# J4 i. _( l$ I' R m) v
第9题,关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。( s/ v! {$ {8 B1 r
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
- z1 n6 p4 g" o5 {3 LB、可以被两种类访问和引用:该类本身、该类的所有子类
B! B5 R5 H1 GC、只能被该类自身所访问和修改
" S& C' V1 Z+ J+ ND、只能被同一个包中的类访问( D+ e1 v1 `1 K
正确资料:
2 t+ A) ]. i: h3 Q; t5 ?; O
9 E- d; u& W0 a- b% \5 \/ h" h
j) P$ n+ W$ S/ S4 E1 J资料来源:谋学网(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. }6 [8 k% k8 h( \& W1 ?6 ~: H3 f
A、第2行编译出错
* X, q% H0 F" j, D. o" i" JB、第4行编译出错
1 Y' v) p8 t \+ R: m' b. sC、编译时产生错误
2 E3 i- g/ Z* Q/ S$ I2 ?2 qD、编译时没有产生错误,运行时发生异常
& |, n: U% L5 w3 p5 s8 B1 g3 y3 P0 q正确资料:请在附件下载资料!
3 Z0 i2 ]7 A; [( `* d6 y- w5 w8 b' U6 p
& `7 f8 |' ^! f6 Q" e( |. n# B8 D
第11题,下列对于线性链表的描述中正确的是( )
# X8 k1 z/ _+ ~7 P5 u) O& cA、存储空间不一定是连续,且各元素的存储顺序是任意的6 L' s, Q# l: A( y" E
B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面% \4 F5 ^6 m& O) [* O9 o
C、存储空间必须连续,且前件元素一定存储在后件元素的前面
! K( v5 a2 H! z' h4 Z+ O! b& ^D、存储空间必须连续,且各元素的存储顺序是任意的 u: i7 Q& `1 e
正确资料:谋学网+ z$ I4 @- h1 ^" o8 L
8 ^6 H% l2 P( {; L4 a
$ i5 O2 }5 [9 y1 V/ C资料来源:谋学网(www.mouxue.com),为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )
" e: {; y, M+ l& SA、static void method( )
% z$ F; X% C1 L& h, ^# `. gB、public void method( )" u, Q5 v9 W. G+ ?* H
C、final void method( )
`4 b% V" v* J @ ~" j6 Q! C. \D、abstract void method( )
; |. F1 ?1 e' _; _/ }0 O+ i* J正确资料:谋学网+ S( j" }4 k: d1 }8 T- ?; K
( h% p: t* _, x1 p8 \ h$ ?4 Q: f. y8 r e+ q/ C0 b6 K: z
第13题,当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
$ N* d( E2 D z5 t1 m/ c4 IA、FlowLayout
2 j; c# D7 W0 a8 jB、CardLayout
7 e. }% k; F7 x8 ~6 kC、North and South of BorderLayout
/ \3 _/ L+ D& ]) e/ _. O6 Q/ ^D、East and West of BorderLayout
% b5 Q5 Y4 X; K3 {* Y, O1 r正确资料:请在附件下载资料!
- n: h9 g9 l& X( P3 g" [* {$ |7 O% D0 {7 D+ F) M9 R0 m
1 T4 X/ x% A" {8 D q8 `
第14题,关于Java中数据类型叙述正确的是( ) M3 P, [ e' R' Y o
A、整型数据在不同平台下长度不同
4 `& b, h0 I$ K- ?1 dB、boolean类型数据只有2个值,true和false
2 G# I7 z6 z4 E$ mC、数组属于简单数据类型4 O; M6 N5 b$ |( c9 m: F/ u9 O% Q- }! z
D、Java中的指针类型和C语言的一样! K2 y# ?* a+ p$ K
正确资料:0 l" O* m5 S6 F" E& |7 ^) X
* `; T, a! G9 f6 h# Z4 {/ l7 C: M0 J- B& r2 G
资料来源:谋学网(www.mouxue.com),在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
: H6 f4 r$ P) ~0 w. p6 ~) n) [A、start( )
( V' M6 T3 v$ k9 l% `0 ]B、stop( )6 b7 X [( p# ]) g1 l2 M5 Q
C、init( )8 m3 O- C1 z/ l9 Z
D、paint( )
, q* j$ J& `& i2 r \正确资料:请在附件下载资料!; X8 Q0 b& L. g
' i3 q2 v& f! k2 m% q5 _9 \* d
% V1 W# i2 p+ t第16题,数组与向量的区别是( )。' i: D1 Z8 v/ ?9 c4 ^
A、数组的长度固定4 J! p3 Z' L2 l' M& V. G
B、数组元素的数据类型相同,可以是普通数据类型; X+ _% c) [$ b/ `) {
C、向量长度可变* D# z# ]( B: P% ]' U! g6 ~
D、向量的元素类型可不同,只能是对象的引用$ H6 g) e5 o- {. U( l9 Q
正确资料:谋学网,B,C,D
0 u( \' T* U1 N! ^& p+ ?4 V% U7 n( Q+ I9 F4 h* C
8 p6 a4 m: U2 v; u! g5 T! T第17题,下列正确的表达式( )
9 h3 g, V7 }# ?# ~- d% d5 uA、double a=1.0;
0 x$ ?/ Q- z1 z7 F& ~B、Double a=new Double(1.0);
8 i% e% d4 ]: i* u! T. f0 \0 hC、byte a = 340;. {0 S& s# P* q' U' r
D、Byte a = 120;
/ o$ T8 L" d' q1 [正确资料:谋学网,B
l- y2 M6 a! \% U! [1 b- _: _6 q, N: I$ i' v* p4 A
; A8 C, [( y6 {7 `$ V K T第18题,关于awt和swing说法正确的是( )
: k2 X" p' d; XA、awt在不同操作系统中显示相同的风格& u, a o6 y: G3 S
B、swing在不同的操作系统中显示相同的风格5 b3 D, ^; }, R) `/ M
C、java.awt的子类, |9 Y9 m+ K- N/ y/ {' V# @1 r
D、awt和swing都支持事件模型
, a$ K1 D5 Q& `正确资料:,D7 r. e0 I6 w3 d8 m5 X" D
9 e. A& J, e) q6 V* H V' @+ u9 x; ^2 Z, A5 A p
第19题,选出合理的标识符( )
1 r# b/ {: Y w# f7 H q3 MA、_sys1_lll
& E8 x- m; V* c% AB、2mail/ j, Y6 ^ c5 d1 c
C、$change2 G# j- s' C* s/ `& W
D、class8 `, q: [7 Q q
正确资料:谋学网,C& x1 ~5 a" W$ S2 h. X, I' G
( T( r* l! z- _# j; {4 d& m, s# E4 a3 I3 p
资料来源:谋学网(www.mouxue.com),已知如下定义:String s = "story"; 下面哪个表达式是合法的( )* S& ]9 A& h0 z6 v+ t' ?& v% b2 B
A、s += "books"1 h7 ^9 l7 ~2 w
B、char c = s[1]
U5 u0 M- ?! s# ]+ ^! K; sC、int len = s.length, @& [0 y2 d. h4 ?! x
D、String t = s.toLowerCase()8 r, u- J# {8 [9 `
正确资料:谋学网,D. e8 K, w$ D' |; z& U
+ l! t0 j' @8 ^
* d: b# k" z8 z第21题,Java的字符类型采用的是ASCII编码( )0 X+ a2 G7 u/ R2 z+ V
A、错误! P4 X. Q, A. f3 i' A
B、正确
$ {& z3 a1 n) Q3 d* d: {" K# R' [正确资料:谋学网0 G2 K" t% R6 u Y* p1 _) j1 t
9 A) X; W) a* w3 P- H
/ K Z$ V1 y- r: A第22题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( ) @& X0 j4 [! `
A、错误
/ S) V. K% J$ S, }% GB、正确! O5 o, P9 n, b+ M
正确资料:3 g) R+ l- N Y
2 N/ O; U' q) N- `* u
4 e* I [* D1 w第23题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。- m) E d3 a% |1 I; a3 B
A、错误
% a( J M( e( F7 VB、正确; P3 r: [1 \& N8 Q- o. |& W5 F
正确资料:谋学网
* k0 L$ P' b, E* X/ I
' r% Z1 M# W/ R1 z5 d+ g* |5 k; I. q) f$ {9 {4 ^5 K
第24题,Java语言中的数组元素只能是基本数据类型而不能为对象类型( )3 {+ O5 k5 k/ o3 P; l. D2 o
A、错误
# \: y: s, J3 Q( Z7 e" O7 AB、正确8 F$ f( Y/ K% R" z1 s
正确资料:谋学网
- l& `# I" X; K, H9 D
3 K9 ~: \8 l @2 \# r0 q2 M0 t: P. b
资料来源:谋学网(www.mouxue.com),由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。( Z! V1 J4 f3 u9 n; d/ O" k; o# D3 M
A、错误- K5 L3 X0 v8 ~: S( y! G1 N* V
B、正确2 f( E0 b1 F8 Q% G9 y& Z9 @" G
正确资料:谋学网
7 H; }+ Z( g0 V/ Y$ u, ]" q. a' N$ s. t/ a, y G$ }0 O
% [ `& J$ m1 o+ w: ^- \! W
" @$ k1 I; G: i2 d. S: L1 M
# N7 a; K3 n% Z. o, d' W! Z4 ~( B
" k& l: b- I1 A9 g1 k% X8 d7 a$ O& q) N3 w6 N% A
0 h: _" G( _$ ~4 G
- l! N) o# E1 @" M j) h
3 `% i9 f9 ?# p& C) R3 ~- B
4 g4 G$ U6 F" G' \/ r! q
& `3 ?# u* d$ V: }! v' n* }5 z/ I3 w8 b5 X5 G1 `- r
$ n5 x6 E9 t, {) \2 r |
|