|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一) v. ^' Y( U: a5 n" b
试卷总分:100 得分:100
7 Q9 j- \$ i# ^ e1 u$ n% d6 ]第1题,关于类和对象的叙述正确的是( )
8 Q8 P# X. I" k' G2 v1 b5 a; G" rA、Java的类分为两大部分:系统定义的类和用户自定义的类" p; K7 H! h1 ], }* y, M6 S
B、类的静态属性和全局变量的概念完全一样,只是表达形式不同0 n: V4 q" {, u2 b8 f, O
C、类的成员至少有一个属性和一个方法6 h; b8 x9 y0 i
D、类是对象的实例化
; }4 @3 j3 F! O& |) Q# h正确资料:谋学网; n N6 @, g A' d& Q1 p1 v
) G3 U m7 X. [& P
3 ?0 `! U5 D* y
第2题,要使用Vector必须import入下面哪个包( )。9 Y3 b" ?1 M8 Y( q; B" d! y( }
A、java.Vector
0 ?. n, D/ i. `1 W! A7 wB、java.io
; e% ?4 z+ G9 L3 w( qC、java.util
U. x) f( _( aD、java.Applet4 p7 K( n. d$ q
正确资料:
3 R+ T e5 y6 [7 \# J5 C* O2 M! h; g5 a3 y8 @
8 ~" m9 V. w0 x9 O5 \7 x第3题,下列方法中可以用来创建一个新线程的是( )。+ Q5 T# s( y y! b7 u% y& `
A、实现java.lang.Runnable 接口并重写 start()方法: H# h( d% n* \9 f D
B、实现java.lang.Runnable 接口并重写 run()方法- ]: \8 q" S* w6 J7 F
C、继承java.lang.Thread 类并重写 run()方法
1 l+ o' V) z7 Z* GD、实现java.lang.Thread 类并实现 start()方法+ b9 p! e) ^; T" c
正确资料:
9 ~( q- K e4 h! q) }
7 i+ d7 q; \6 A2 |
# W6 u, j6 m5 f第4题,向量可以描述成( )。* d8 W. X2 f) Z9 a0 p$ W
A、固定长度的数组4 d( z# h' M C2 H" n' a
B、可变长度的数组1 W; \& z, Y$ h V* u
C、一种队列/ H" z+ C3 Z$ w/ i7 [) R
D、一种堆栈
+ J6 ]+ \4 r' q正确资料:
/ B- e: p! h5 c) o( i" _# v
/ T$ O$ u+ e4 {8 l7 c q* D% E0 R& I. Y. a+ m+ |
资料来源:谋学网(www.mouxue.com),在switch(expression)语句中,expression的数据类型不能是( )。
8 w( [; T3 C6 r6 ~( ~9 ]' V6 c% ?A、double$ _! | S2 ^! A$ d7 _( A' v: V
B、char/ x; |" d% M% h( c
C、byte
3 \* Y( p4 C- s, _, xD、short. W, p {6 {3 B( m, U
正确资料:谋学网: X& V0 W& q* t1 R, x( d' ~4 A
) f" S! _. o% U' D8 D! u+ Z4 o/ N6 B
- H2 E' {6 k! c7 Y; c1 P第6题,下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;9 q k( N Q- j0 b& ^/ U& a
A、1,2; _ I; E$ t% E) C8 l8 _
B、2,1
0 f0 c% g0 @& M2 |C、1.82, 2
) U5 S- r+ q, ]D、100,82
* m8 {' M+ `' \; G. @/ }" u" T% E正确资料:. d: S3 W( b8 Z7 E9 C9 @
$ h% z& C* s! Z$ S. G$ B. R. @3 w) k; K+ C' n+ x- g
第7题,可变长度字符串使用( )处理。% k% y5 w9 G9 L
A、char
6 \% `! P+ P9 B& ^/ T1 | [# t7 cB、Character1 `2 e% N) ~7 t4 y F
C、String
7 r4 K1 W/ S q" e/ L; P% p0 aD、StringBuffer
, n6 U. N) v' p( Z, `正确资料:请在附件下载资料!; l d" ]; }+ w" P7 e p
( g5 Z3 z8 a) p* o# D3 M
; z" Z, j* L/ R2 M2 ?* \第8题,下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i 3 );# c C% x8 E) n7 D8 ?/ O( h
A、16
" h; l6 K" H, o+ {" QB、81 q# D0 I: E' T$ ^+ f
C、4" j6 g* @& x- [" z
D、2
& S6 b4 c+ I. [3 t- x正确资料:请在附件下载资料!1 j) g" |6 D- \/ a
4 @ O; `: A; M! Q! o- ~+ [# z* M ]; z/ n
第9题,关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。% C( ?5 D2 |; F- H
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类) i9 X( \6 F" y6 l4 j/ n
B、可以被两种类访问和引用:该类本身、该类的所有子类+ l5 o/ Y2 p0 U X+ ?# y7 U2 d
C、只能被该类自身所访问和修改
/ D& [& o0 U% n, ^D、只能被同一个包中的类访问- V7 q1 U Z! J
正确资料:$ y1 @4 P8 m9 n( Z
; R n8 A+ u# C6 p; Y: B) M2 P/ ]/ z/ U
8 Z' T! O5 ]) P2 Q1 i B5 m1 o3 `资料来源:谋学网(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. }
+ f& u( O. v9 cA、第2行编译出错" h6 f" w O( R6 f- z
B、第4行编译出错
0 ?4 g) L2 [: G4 l* d' OC、编译时产生错误" T9 l Z& V, C" I5 H: J7 Z1 Q
D、编译时没有产生错误,运行时发生异常% W3 d8 S7 `! ~6 f, l
正确资料:请在附件下载资料!9 I% v- X- \7 y4 c1 Y8 \
; {0 x t3 z0 L6 G/ X. C' b4 D+ h+ ]5 i
第11题,下列对于线性链表的描述中正确的是( )( n' M; I& [& q+ s* n, l6 h
A、存储空间不一定是连续,且各元素的存储顺序是任意的3 e/ r x$ y4 G0 }
B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面
& ~, E; X) y J4 f6 OC、存储空间必须连续,且前件元素一定存储在后件元素的前面
3 V% l: A1 k$ w' T% S% h: x9 pD、存储空间必须连续,且各元素的存储顺序是任意的
* h6 }9 Q9 n8 e; J" p3 a M正确资料:谋学网7 ~7 ^7 J& C# q
C" I1 [+ D0 E# A! Q6 \
9 o! _) Y$ w, {: \资料来源:谋学网(www.mouxue.com),为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )' t& s8 G- g/ f! o0 X- y n' \ e3 x% ^
A、static void method( ). Z3 }9 k( Y: Y- P6 j
B、public void method( )
0 Z; P& [4 I' d7 aC、final void method( )
5 D: t! ^ H& AD、abstract void method( )4 c! d* o" k: X4 c: A
正确资料:谋学网0 R" m! {# e$ X% r
& b$ ~7 |5 i+ ]2 b# ]# T
; f" ~, M5 }# T* ?$ ?9 g
第13题,当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。' r# b6 e5 j8 T: V$ w
A、FlowLayout
, v* A5 e# B4 W k: nB、CardLayout
2 h3 w2 _0 t! f1 h' b$ y7 bC、North and South of BorderLayout
' t! Q5 b5 w9 s0 dD、East and West of BorderLayout# t- ~7 V; |+ X1 ]' V, {) ?7 r0 V$ H
正确资料:请在附件下载资料!
* G( S+ Z9 ] t$ a4 f& ~1 x5 ?2 B2 g# P Q3 V
9 a* f' b- q0 v2 r, [: f第14题,关于Java中数据类型叙述正确的是( )
1 \# L" ]4 p5 q: B' v: R( {/ e" iA、整型数据在不同平台下长度不同) y( R: d5 K/ c6 C% b
B、boolean类型数据只有2个值,true和false9 F1 Z# ~. A% n1 M$ m* ^' A7 H
C、数组属于简单数据类型" ?1 @ S3 g3 \' C
D、Java中的指针类型和C语言的一样5 d6 E/ R, _+ F- X4 @4 ~- a9 S. e
正确资料: [7 s. A" P1 l. {, v/ m' a
0 t" e! v- J' p( T& I. J" {+ }" @" J5 s# Q |/ D! [" r
资料来源:谋学网(www.mouxue.com),在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
8 b$ Y/ \+ d$ C1 i l9 F. SA、start( )
5 {# o. |. Q$ D( y9 I' K7 \3 _+ YB、stop( )# I1 ~; c8 Z; { r( }: W
C、init( ). j9 ~! l6 n; w! s. E; j
D、paint( )2 |7 D# Z1 S: {4 P4 P
正确资料:请在附件下载资料!
! F; z0 i# l$ E6 M
* a+ `1 W* k4 _! u# B. ]6 Z; ]& ^! c
+ n% ^6 D+ K( u5 T* c- \第16题,数组与向量的区别是( )。
4 X" s6 z6 E' j a, F1 ?1 bA、数组的长度固定7 e. l& z# [+ {! @ H
B、数组元素的数据类型相同,可以是普通数据类型
2 f9 V1 b Y5 g3 l: w% d& w% B1 tC、向量长度可变
f! N" s f' U) F( l: }- \D、向量的元素类型可不同,只能是对象的引用3 s9 C, u6 p, r2 J4 G8 g
正确资料:谋学网,B,C,D% Q; K+ f3 i' \. j( N" p3 N# F
+ U( \6 F4 ^2 v. Z( m9 h# b1 ?! Q. o4 @! u: v" ?3 s t
第17题,下列正确的表达式( )
) B5 E2 B) |, V! C; U- H, X, z, c) MA、double a=1.0;& }: O2 r! l! U" @! B7 c1 X
B、Double a=new Double(1.0);/ ]* {: G/ O0 ^# f, p' [6 V
C、byte a = 340;7 M, `- D4 p/ h$ \
D、Byte a = 120;
" q0 @6 N2 @% I4 j正确资料:谋学网,B
; \# Y9 S6 D2 H- p# i' B; @+ C$ k0 Y3 v
0 a j5 [& W" a3 j+ \7 ~第18题,关于awt和swing说法正确的是( )
1 _- @: ~% ]: I" H2 c2 lA、awt在不同操作系统中显示相同的风格# n- P4 r/ R, \1 O
B、swing在不同的操作系统中显示相同的风格+ {7 c# O; g, C
C、java.awt的子类
7 p) ? B8 o0 U& ^D、awt和swing都支持事件模型
( O: d: K8 d! f: K. S/ P+ j8 p正确资料:,D
0 P* y3 S4 o4 @/ R
: r2 O1 `) I, s) L$ s4 V" |0 A' G/ S2 @$ ?! R
第19题,选出合理的标识符( )
. U% w3 u' Y5 T0 r) dA、_sys1_lll( ?4 q" e$ F$ I/ z0 D
B、2mail+ x, t/ K5 Y5 R6 ^
C、$change
3 H |" ^' [7 t7 }: G3 ?) F+ FD、class
# `* ~6 L2 R% R7 a: Y正确资料:谋学网,C7 S2 N' a; S1 X
7 Y/ i; k9 M! u/ s9 Y! q$ q
% P/ o0 K: ]$ u6 J资料来源:谋学网(www.mouxue.com),已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
$ }# V# r; a* T' ^A、s += "books"9 ^+ _3 v' Q7 S
B、char c = s[1]
% Y! n+ p0 k5 X% ]C、int len = s.length
: x. v% Y' x% F# ^D、String t = s.toLowerCase()' q' X, m% x, @5 n
正确资料:谋学网,D1 W3 ^7 j+ N' ^& ?& C
0 K+ }7 s L+ e8 t; T( `. N5 A! W
0 ~9 O& y6 c+ Z d; [第21题,Java的字符类型采用的是ASCII编码( )6 J* M3 Y3 R& ]( X; K
A、错误6 t, ~1 O$ i- E3 x; U& l
B、正确 C" V% r1 L. \- J; s q4 S; B
正确资料:谋学网4 Z5 m$ M! }! U% n
6 O. \; k1 r4 W2 C7 W% Z
2 u( z1 Y; Y$ I第22题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )& q/ {; B, n3 ~
A、错误
8 `: x+ T4 F0 D, x6 u- @+ TB、正确
) p% r1 y) L4 \2 _5 |( h5 u7 p5 ]1 W正确资料:( P& ^7 X' c3 z8 x
! m" p/ F. Y) E4 Z# k b
2 p' P/ m( g5 s/ q7 I
第23题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。
/ `4 [( U/ Z& x3 ^A、错误
- {" v4 V( W6 b" UB、正确
6 s1 @/ e1 f* {6 ]0 b* ?$ m正确资料:谋学网7 M7 Y* q7 k* H2 f0 H9 d
, R' W' o( v; j5 h, i) ]% w/ M8 N0 o) J$ Z5 z* i% c6 i5 S! ` n
第24题,Java语言中的数组元素只能是基本数据类型而不能为对象类型( )3 F5 c( A, [# W! X9 X! l. b+ f
A、错误: s& N5 V1 A) ]0 J2 i
B、正确
3 ^! S0 S3 g4 [* Y& N* O' C正确资料:谋学网
z: f( d3 s1 k- i) G, c5 G- R5 p
9 _6 N1 l& W, h8 e/ O
1 k0 C) A ]: H# T$ n4 s$ G8 y资料来源:谋学网(www.mouxue.com),由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。
' ]- I* p" j& ~$ F: @" e- l% HA、错误
9 S( D2 m7 C, h& L4 y* V; ?4 b: PB、正确
9 ~0 [- c+ M* r正确资料:谋学网
5 E, g6 `: i1 Y O
7 f+ j- S4 P& t8 R' w
% Z. \! N9 Q% e. N: Z, L9 D! P& d$ {. ^3 ]* A* c! G
2 h: ]9 H# P6 H+ ]( O, ]$ \5 E, R" |; p% Y5 j8 L
% Y* J( t+ Q4 N" ], o* |
0 U G# p n M3 A
0 t5 k4 a) F, E+ }8 f
( N$ N& \2 E' ~6 O, @' l. S4 c/ @( s9 b ^1 X' p4 U4 h
1 ?8 O2 P5 I& R* o' l% y2 I- @4 f4 R8 R% C w8 ^; N
) | s b" B6 b, U: P5 k/ w E
! M7 T) O# B4 D$ d# m2 c1 y |
|