|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一
) s }, [# { W ]- K试卷总分:100 得分:100' w& G% `. a' j8 t, Y
第1题,关于类和对象的叙述正确的是( )3 O/ w* Y% h& ^2 p- H& a- G! a
A、Java的类分为两大部分:系统定义的类和用户自定义的类# r- ^% f$ o( ^. m7 O. h3 f3 b
B、类的静态属性和全局变量的概念完全一样,只是表达形式不同
+ C, n' f3 d: J" [) e/ q2 i* rC、类的成员至少有一个属性和一个方法
" E8 C& I5 M3 LD、类是对象的实例化
( B6 ~5 k) |) B正确资料:
# r* D9 V. d6 M9 U7 \* {) U5 M: P; B2 Q% `8 n
! k; r* l0 o7 y8 D* [6 k; ?$ k
第2题,要使用Vector必须import入下面哪个包( )。, p( t! c& X6 {; Q
A、java.Vector
+ B; P6 W) C* d4 jB、java.io0 M" B1 a1 w" p0 B: Q
C、java.util
) H6 V& b0 U9 e* L& @$ e: d6 ?3 ^D、java.Applet! W; B p6 G; i" [0 c" K! Q
正确资料:
3 B8 d/ L# s( I- c& {- M4 ?, L( [
7 @' b- ]9 Q& I$ b8 u+ N
- d9 @# C6 j* l0 _. b第3题,下列方法中可以用来创建一个新线程的是( )。
7 [# f2 A; D3 u; C4 n4 iA、实现java.lang.Runnable 接口并重写 start()方法8 `% w$ x! |) x1 h' G
B、实现java.lang.Runnable 接口并重写 run()方法
" }! I- h# Z* vC、继承java.lang.Thread 类并重写 run()方法
( P+ _% V9 w% |5 K6 R5 rD、实现java.lang.Thread 类并实现 start()方法2 O* c# I2 [8 i5 {2 R: `
正确资料:8 x) {# z4 o6 G9 q
" x' b: q4 m: M5 `- V6 z: ^; |+ Z9 |$ f, w* c( a
第4题,向量可以描述成( )。
( r# y3 N* z$ }# @2 D4 jA、固定长度的数组
2 ^6 a M) t" j5 [0 gB、可变长度的数组
! d- w+ U& k5 L3 R/ f) ?# fC、一种队列1 C ~4 m$ D+ Q
D、一种堆栈* K& E; ~% ?' e$ w+ C0 L" K
正确资料:
! Q+ K# F: F9 Z4 E0 k; S' A9 M! T& d7 ^) [* |5 O2 z
6 l, V1 N* Q: {6 ~! [& {# O资料来源:谋学网(www.mouxue.com),在switch(expression)语句中,expression的数据类型不能是( )。
3 a+ o! u: P0 [; r* A$ v/ dA、double- |$ h6 o1 ~1 Y
B、char
& F* U9 _( Q7 q9 E8 k. lC、byte
6 A& p( i @7 b" ^D、short7 v; v/ D% f4 |( w R
正确资料:
) O c+ i- b8 A' ?6 w; P8 T2 w/ I& l7 J% Z8 X- B9 o
9 K) q ^. Z* s1 ?' J/ w% w0 @* _第6题,下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;! }: _6 w( m4 g% ^( ~% ]# w; h
A、1,2. H6 n3 e m: ^+ o9 {5 ]" _& l
B、2,1* j% ]" q& a8 z; U
C、1.82, 2
( a! S: n2 W4 aD、100,825 t' x5 ?# \9 r! k: Z% e* D
正确资料:
( K% i m" v; p8 r3 j! Q9 f/ P3 n3 r0 s J$ t: a. X, m$ y: t4 S
0 A, a" g% L7 J* V2 z
第7题,可变长度字符串使用( )处理。3 o9 h1 O U- V% |
A、char" |: w* Q& T7 V* v9 `0 b1 I. U" e
B、Character0 Q( T" T: z) L* G. O3 N( t. N! b
C、String
2 W! |& Z, \2 e) j1 }! tD、StringBuffer
5 c/ C) R' D1 n' W; c6 A正确资料:
5 {! U% M' B* k" K1 i, X X, ?& n1 ]5 t8 E; i _# `
9 M6 ?6 L5 j! B g( g第8题,下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i 3 );. c) t2 ]2 y! R& [* V2 A
A、16$ P9 Z! X6 U4 w0 i
B、8! f3 K/ c* E) Y* r* I
C、4
* D; E- a) y; G# MD、26 O t$ b' t- h/ ]0 C0 c. S, @- q
正确资料:
( j) n a) V' {9 k1 a
, d. c2 |) t3 i2 L. {1 q* k6 N, k' V' `
第9题,关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
; P. E6 k# v# P ~- [! @A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
" m' d# p+ s# F+ I* aB、可以被两种类访问和引用:该类本身、该类的所有子类5 a) ?! k. {( F- m" ]- d
C、只能被该类自身所访问和修改
/ F5 s! P7 Z" [1 _+ t$ `+ mD、只能被同一个包中的类访问( Q- G7 ]& ?! X: z) x7 L
正确资料:
' l; Q; z8 N P: t8 v- r+ e) \; v+ ]& B
- k+ R! r/ t/ {+ u- g; 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. }8 B _' w; L3 }, O
A、第2行编译出错
. j4 G; Y8 r$ N# t& @& a) qB、第4行编译出错! w* J2 S. `- ]- w# X' l9 q. P, x
C、编译时产生错误& q) H9 k) `! ?0 l" n: J# l
D、编译时没有产生错误,运行时发生异常% o# x! ^. @6 p! R" I
正确资料:: v, x. n2 U1 w5 U* M. ?" N. }) [
. X; r3 X w/ b+ H2 |; t
1 l* Y7 E' a7 P( H第11题,下列对于线性链表的描述中正确的是( )4 B2 O* d" j8 q+ D8 j; Y1 ]. d
A、存储空间不一定是连续,且各元素的存储顺序是任意的3 V$ ^- m2 s1 g. |* S
B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面
! M( F; K' w O* Q6 R5 {6 cC、存储空间必须连续,且前件元素一定存储在后件元素的前面
x: S! w$ A% {* f$ J7 LD、存储空间必须连续,且各元素的存储顺序是任意的
% f2 c6 V# K2 G* e3 S0 L& p. z正确资料:
( l9 e$ z! s. F' N a( Y2 o
+ t. {3 I+ K v L* ~' k' \! K: Y- ~
资料来源:谋学网(www.mouxue.com),为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )/ S [" y2 I( t3 j* @* Z
A、static void method( )/ s5 `& E, N2 n% Q
B、public void method( )* ?5 l. H6 O4 v$ }8 f3 w
C、final void method( )
2 }. `2 x* Y0 R% M* A7 Z0 nD、abstract void method( ): j Z j! K" G) b/ e
正确资料:
' } h, n4 C: |
0 @/ |% ~. y" s( o+ j* b9 p
5 f0 e* o1 f7 T/ ]' i. S第13题,当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
5 K" N* F% N* S7 oA、FlowLayout
/ \) j' I; y5 `2 a/ VB、CardLayout
' |' j& n& {2 b+ t+ @C、North and South of BorderLayout8 E: A* i6 E+ b
D、East and West of BorderLayout
" }! u0 E" U5 [/ V# ?正确资料:
' H( p+ z& L" [7 F8 J+ ? m k7 i$ K+ e4 q, ~, M4 W' y
]- x" f9 \7 `. c
第14题,关于Java中数据类型叙述正确的是( ), y& |4 g8 Z6 K3 u& J
A、整型数据在不同平台下长度不同6 [: k! J q" r3 b6 L1 c
B、boolean类型数据只有2个值,true和false$ B4 f5 }/ ]$ q( W3 O% u
C、数组属于简单数据类型
7 k" W `5 C M' C1 L R- LD、Java中的指针类型和C语言的一样# c2 K' d$ q9 g) h) {4 n% `
正确资料:
/ Y1 Q# J; t, N
+ [0 ~7 V( h. V' ?2 r1 n# _. W: V3 w o8 N
资料来源:谋学网(www.mouxue.com),在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。. Z, U" n* @+ W5 f; Y
A、start( )( G: f; S+ T9 S) ?
B、stop( )
' u6 Q- h/ A: RC、init( )( o( I7 B9 y* H- p0 o4 Y+ c
D、paint( )! f, \: h: X+ y/ p4 s
正确资料:
/ V1 N. ^) D4 }
1 p" L" t, x2 s. X; Q; x' T
e/ J* X* X1 U9 h% q8 C' j# ^7 m第16题,数组与向量的区别是( )。" l, T! l A6 J% ~
A、数组的长度固定+ v- X8 E3 r5 X" k! v6 u
B、数组元素的数据类型相同,可以是普通数据类型$ W& x9 `6 T: W$ a( @
C、向量长度可变
' K/ w9 b* W' W: k0 ^$ h" oD、向量的元素类型可不同,只能是对象的引用2 c" M5 E+ a, s0 R2 Y7 c
正确资料:,B,C,D9 b* T6 k$ ?1 l
5 K2 z: ?7 K/ w1 v$ z3 b
. S- V& n. a4 L& J第17题,下列正确的表达式( ); W7 S" N( b" @3 D/ {5 L9 Z
A、double a=1.0;
$ |; r$ L( V2 x! u q, NB、Double a=new Double(1.0);4 ~ b4 i& M# u& n2 A, q
C、byte a = 340;7 p) n3 T9 U+ m
D、Byte a = 120;: B+ R) {; u1 N6 t( ]
正确资料:,B5 L& O& o7 t' x% k' }- l" a
2 Z; I! x" t& z" z( M" U8 o: Q) M# w* C' h
第18题,关于awt和swing说法正确的是( )
7 h' y2 h* A1 U. W) Z$ B3 F( d5 @A、awt在不同操作系统中显示相同的风格
" p* P' a8 S3 [7 b! d( {B、swing在不同的操作系统中显示相同的风格
7 p4 z" a8 E9 h) z/ J# f) q, MC、java.awt的子类
7 G$ C8 b% |& D) kD、awt和swing都支持事件模型7 x5 V. H: W" |7 I' ]' d' ?2 Y
正确资料:,D A5 w% | p( @4 l0 E y) A! b
( |+ m) t/ }& x4 S4 M
# d _$ M+ x3 k; U6 Z, p
第19题,选出合理的标识符( )
8 ]8 p7 a2 R0 W. ]( k4 `: qA、_sys1_lll/ P R7 o! d3 m, x) W9 }
B、2mail) e# R3 y; z8 Z5 E2 b9 k) F6 l: Z
C、$change8 x6 v# R4 k5 g" }" l/ ~2 C0 k
D、class/ C. U! ~5 q5 o+ Y
正确资料:,C
" X3 G+ c# b4 K y4 D: z+ u, l( k9 L2 L3 P4 X7 ?/ J9 u
" f. K h! f# ~3 b
资料来源:谋学网(www.mouxue.com),已知如下定义:String s = "story"; 下面哪个表达式是合法的( )( E; g8 [) i1 R" w
A、s += "books"
0 J; Z( H. y [. j& cB、char c = s[1]- Y, w4 j }" s
C、int len = s.length
7 s) c) S' V7 l/ U5 ?D、String t = s.toLowerCase()
& F# a- E4 }! H正确资料:,D+ ~0 S0 l+ @5 E
' `+ w' B. n/ h& Y2 [( W0 U
! K* B4 c7 o' r) p( j+ o0 z0 Z+ p第21题,Java的字符类型采用的是ASCII编码( )) C* X, l# W: d G/ D% f
A、错误# ^7 S6 s* h. z1 ?
B、正确
- s9 q. A) X4 a" K; b正确资料:9 _9 M+ S; p* t# d6 X5 j @
. j3 N+ r: Y0 F$ D
3 T# e8 t" e* m' M4 a/ g第22题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )
: g5 l+ j( B' @: YA、错误
3 o& L+ g" g# R0 qB、正确; s+ v. S/ A! ]+ m" t6 o/ c
正确资料:
# i: j" ]4 s: W$ g% w8 i: y) p+ r6 M( S; Y- t% x
2 Q9 v4 e) y1 s8 X% R6 h8 b第23题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。) Q" C) Q0 Q# \1 ^3 [
A、错误- l$ m- z8 @, i* a* T7 n/ k9 {
B、正确3 l0 ` b" A/ j& G! k, n0 p
正确资料:
7 Q; j8 e* S3 ^) z% T# @2 f G
$ r! t* y; v& N8 W$ N$ l, g+ }- ~$ Y. |, ?$ ?: ^4 i T% Q
第24题,Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
6 q' Q) s% d. R4 n/ h+ FA、错误
; g( c( Q5 b+ m8 w: x4 n1 J) zB、正确7 l# C6 E3 Q) T, V
正确资料:' m, X* O# I d: p1 E8 s
1 R# d+ i- q' P7 F: Z2 k# R
( T$ s$ V5 H# K: c* a7 ]资料来源:谋学网(www.mouxue.com),由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。
4 b, K( X' Q2 h/ `# lA、错误
% D- q B( Y# ?* u0 B3 [B、正确
. k4 e$ i6 p/ x正确资料:
; O- g* R. [- U8 Q0 y+ W9 D/ j7 D7 r! o# K
9 r& ^8 }2 p1 b8 R. ?2 `/ ^8 l" D+ N2 K$ g! G8 Q
8 Z# P; D- s; r! }6 I/ s4 [7 \6 I- f- L: ~3 `
8 I; j' h4 O" X- Y9 k5 S* G1 ]8 ]- m
6 r. b+ I6 C e4 [0 y
( v& k" R) ?! n! f- \( _" Q+ t8 b$ f. W
4 ?/ H4 T3 x2 K m
+ U- J' [5 ?7 @" k% j' p1 p
( i5 D0 ?* `2 O* l6 e5 A) b6 U! y3 ]2 A
+ D3 u8 f2 |) h6 ` |
|