|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二
! n: P1 k3 `1 C5 K! M) ^# x& N试卷总分:100 得分:1005 q; C8 h2 z9 P: ~. I$ n r
第1题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )7 ]* }6 I% D; t
A、与文件的结构相同- j3 g9 z |; g6 y' t$ s* q4 ~8 L
B、与文件目录的层次相同( E1 l4 O% l+ `) f4 o" T
C、与文件类型相同
, F) @' B1 q! W( h% TD、与文件大小相同3 n7 ^7 h# a* u; G
正确资料:; ~) w3 T/ u% z2 s$ P9 B; Q. e
' `) P# k! u! F/ w. Q j4 t
+ F( o& `2 M. |5 b3 f: x& D第2题,为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )9 D. U4 V. h* G3 x
A、static void method( )5 f4 T. x3 R, u' Q
B、public void method( )
- v2 P! ]3 y: F3 ]: x; V# sC、final void method( )
+ x) f6 F! g6 t9 j0 Z% j/ tD、abstract void method( )4 z. |- r! I1 r8 B
正确资料:谋学网* g S' D* k$ q
+ u! Y$ S- ^$ a6 v
. u! C& t) A$ O! Y& n1 _3 H6 {. T L
第3题,下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;: B* C, W! _8 q
A、1, 1
) S- V j, A3 G2 o* q* LB、1, 25 \7 G6 ^# P, C5 v% L9 g5 _+ V
C、2, 14 g" G5 w. j8 |
D、2, 21 H- Q5 u8 g5 U! _; b$ w* z4 j
正确资料:) l0 O# o8 G- f% b1 S/ `
$ a2 `3 E4 w) }9 a& Q6 J
$ u* l/ I0 P0 F6 c9 F; |第4题,在对String类进行查找比较操作时,字符串的长度( )。
: B9 \3 Y) V# hA、不变
& H0 K! @- r+ `, O1 X- N q' lB、变长0 O6 j+ |9 p2 y* T5 p
C、变短
J ]- g0 i8 g5 DD、不一定8 ^( D* ?% ?% m( ~8 c
正确资料:谋学网+ A! P: Z1 I$ R2 S, f
5 `7 l* w$ o) m$ z/ h
( U5 s& b, J5 ?8 G
资料来源:谋学网(www.mouxue.com),不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )
% ^' {' V* ~7 uA、成员方法可以直接调用父类的成员方法+ [. h6 z& s- a/ _
B、成员方法可以直接调用父类的类方法
) {4 O' t- J( h1 K$ J' CC、成员方法不可以直接调用其他类的成员方法
5 F# y" c$ i) K+ X/ c, VD、成员方法可以直接调用本类的类方法
1 Y; j6 D' J7 s, ~正确资料:谋学网
$ u. f9 u) a/ z" m; F# B5 B" {# W3 b7 U" n) E
- W5 b) I# C4 _& W# D第6题,下列关于栈的描述中错误的是( )
8 O) [, D' C- p. H/ y; G `& ?. ^ ^A、栈是先进后出的线性表; f/ T2 k/ A( D6 ~2 g, @
B、栈只能顺序存储: [0 O; J+ q' [2 z0 D, p
C、栈具有记忆作用
) w+ t# h) d4 H- b* B( t1 b* V3 y) jD、对栈的插入与删除操作中,不需要改变栈底指针+ Y. z9 |0 f3 F f5 t
正确资料:1 g; z% x1 m) Q+ @* p5 O+ C
3 y& W- S5 m) G$ U9 J
. S1 e7 V: I X1 C# O$ ~
第7题,下列运算符中,优先级最高的是( )。1 F/ E! D# l9 @3 U7 d3 F% i
A、&&5 l9 i* ^7 I7 [7 o* j
B、++8 R; k I, H8 K) n
C、+
* p" U9 y& L- v6 X$ D- Y' S VD、*; V% a8 ?$ E# ^
正确资料:
6 K$ y+ X a! z! w: h
% Y+ b \- o9 D# @& P3 ^- \4 D) G- X% Y0 N. q! c- \$ S5 s: j4 d( }
第8题,下列对于线性链表的描述中正确的是( )
0 M0 U" B! ]* C, }. j5 tA、存储空间不一定是连续,且各元素的存储顺序是任意的& x7 {: _ u4 R/ q/ f7 N
B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面, @, H5 q! N6 w9 Y9 J
C、存储空间必须连续,且前件元素一定存储在后件元素的前面
& v; ^9 @# D5 I5 xD、存储空间必须连续,且各元素的存储顺序是任意的
. L# K# c) U& r; O7 O/ E" c/ E正确资料:谋学网
( Q9 U. r. V: s/ r; h% q
: Y0 n: g) P4 k
; X4 X7 {" s& I第9题,下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
, o1 O+ H( D) dA、xyz5 z8 Y/ X" Z& ]
B、x+y+z/ S% z. W5 o2 V K9 r j
C、12
, e, X+ P1 Q m1 I- }4 \" KD、以上资料均不正确
$ `! H& t- x- b8 z9 N% w正确资料:
5 r9 F8 H2 P9 N$ v p0 G/ k. `5 }2 d! [* u1 k1 {. }( p' W+ h
1 Y$ E. [: R' U' Q8 o7 R" N8 G, A5 ?& W资料来源:谋学网(www.mouxue.com),下面语句执行后,i 的值是( )。for( int i=0, j=1; j 5; j+=3 ) i=i+j;
q- q7 d2 m4 Q* @" X! g! X" jA、4# p9 ? e' I9 n" }+ H9 o
B、5; m7 p8 t9 ]+ ^
C、60 W8 T) }$ `' d3 h& |7 ?2 b
D、7
* F- {; m& z6 {6 z正确资料:2 {7 r: ]* l- i5 W- F$ b. C
6 E6 [, B5 Y; S
: H+ o$ t" ~2 r' ]第11题,以下叙述正确的是( ); ~7 X \4 ~8 A- `
A、构造方法必须是public方法
! D# v- m7 @8 GB、main方法必须是public方法
# f# q* _! G! EC、Java应用程序的文件名可以是任意的. c: M/ J. K# x8 M
D、构造方法应该声明为void类型
$ v- p% H U Z$ S7 S正确资料:
6 C* t, B% B* e2 {: T8 j# [8 y; G, f5 D4 u! D- s0 Z2 m7 V" _
/ p4 `8 K$ K/ {9 M/ x+ U( ^% j
资料来源:谋学网(www.mouxue.com),下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i--; else j--;1 C* q" O; l/ R6 ^
A、15 ~5 |5 u/ I% b5 U
B、166 _( n, N1 s4 Q! V, G
C、72 C5 z9 _; f4 _/ [: ]: T
D、8/ S$ t% g, r- f2 V, R: L
正确资料:请在附件下载资料!4 i. W2 E; p# H* C- a) Y0 Q% x- u
0 A% K! Y) B; t2 K( V0 t( f
/ l( n9 A1 y/ G: ?3 M `
第13题,在 Java 中,所有类的根类是( )。
9 l* y9 Y: \) p" F4 vA、java.lang.Object0 {, ]& f: {$ ]3 [0 Z1 o+ r! |
B、java.lang.Class. X$ f8 |) Y6 l$ C# M$ G3 U' S, F5 o# ^* ~
C、java.applet.Applet: l/ |% m+ L9 d9 ? \
D、java.awt.Frame
9 p0 B/ X9 b; T0 b正确资料:谋学网; i, Z1 d4 U8 m/ o6 Y
2 ~0 \, G+ H: S) y. i& t/ l
) X+ J! u/ _5 _3 Y9 A4 i: K' p; G第14题,下列关于Java线程的说法那些是正确的( )。( ^* {" @: U/ h8 l5 u
A、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成
$ c1 B/ g a# A, d: B; e0 UB、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
. R$ J0 V" L+ r6 t; e. G" Y4 X' @C、Thread类属于java.util程序包9 T+ J, Y U: i: f. ^4 u* m, F2 a
D、D. 以上说法无一正确
& _. ^5 S& @7 v* e正确资料:请在附件下载资料!; _( Z+ D3 H! j5 h
% C5 U" }9 k1 {2 @
* G$ P! g; e3 @+ f% K资料来源:谋学网(www.mouxue.com),下列程序段执行后的结果是( )。 ; p+ o' j [( X9 ~: C* w4 T
String s=new String("abcdefg");% D0 T& Z% K6 v3 z B1 z7 x
for(int i=0;is.length();i+=2){System.out.print(s.charAt(i));' x8 ]" F& E( }" d$ t( A
}, }# n9 x t& u, t" p
A、aceg- i) e% e) P; y7 E7 v% x
B、ACEG
% L1 Z: d4 b2 @" E8 g5 N/ MC、abcdefg
0 v! b4 j- U! W' V8 j( r$ D" vD、abcd3 w, e3 B* W8 V/ h" u! M
正确资料:谋学网
; X# W) Q+ L- S) h% p4 U
; M$ c( s! s' x/ U
( ^; k, l# H; ]第16题,以下哪些是Java语言的特点?( )
- l1 `3 c: ~/ B0 n4 |A、结构简单,代码长度短! k& ^5 x! x( N) {* ^
B、可以在网络的任何地方运行
' \* `4 X! \9 TC、使Internet上的信息真正具有动态性和交互性0 h; U1 l' [3 C F$ y0 T
D、所有Java applet都受Applet类的子类0 G- Z+ x" S0 f+ `
正确资料:谋学网,B,C,D! y4 t U0 U* n5 J
$ W0 B! N) S3 [8 B7 b, i5 Z& h4 ?
; N/ p6 M7 R( d第17题,如下哪些是Java中有效的关键字( )
- C+ x* Z4 |' C1 g: DA、Const" N5 p& A0 B% x- Y9 M
B、NULL* P* G; ?, x6 z
C、false$ t6 Y2 y( p" U% H6 t
D、this
$ T" F* W0 y) xE、native
4 M+ A2 `5 G1 N4 T) E- c, _8 Z" H正确资料:,D,E
: S- u( g, K" i r: M- v) y; D- q) L& e' c0 x4 q6 t
. W: I% _; P) M4 w- b' A: G5 Q第18题,JDBC驱动程序的类型包括哪几种?( ); i: [. y1 E3 A1 r5 z+ E* ^
A、JDBC-ODBC桥接
2 @. E2 I, d; u% IB、部分Java,部分本地驱动
9 ]. c. G5 _ u8 EC、JDBC网络纯Java驱动程序
. |4 v/ Z, F! i0 C3 W+ G4 MD、本地协议纯Java驱动程序$ M! h; j Q; T% k; C
正确资料:谋学网,B,C,D* d& k1 v6 R$ {$ r) M; A
; |- o3 B/ U* V4 X0 D- s: v5 s* l; }- A" C) G! `; |
第19题,下列正确的表达式( )' a, m* Q# [5 G1 @; L) h
A、double a=1.0;. X, A# n" K/ L2 j1 C- F! O
B、Double a=new Double(1.0);$ A5 Z, ~: M+ a$ [7 ~2 p' g; T
C、byte a = 340;
! O8 j/ v: h6 iD、Byte a = 120;4 Z, W3 T& o4 K. \0 v
正确资料:谋学网,B
4 Y! F6 e( y. k1 V
6 q! B q: P' {" C& W; e F4 G4 D
8 S# b7 M0 e+ o1 K资料来源:谋学网(www.mouxue.com),数组与向量的区别是( )。
" p) c! _. b. p9 IA、数组的长度固定+ C [3 q. U; ]9 O
B、数组元素的数据类型相同,可以是普通数据类型$ n( L# e6 A* O7 h
C、向量长度可变 u# r: c' G/ ~7 J2 k9 v
D、向量的元素类型可不同,只能是对象的引用' i' d i6 `0 H) c( M, t* v
正确资料:谋学网,B,C,D+ k6 m2 \) q6 T$ i) T% t
4 } Z+ _& R3 C! a" v
, X: C* ]; [6 I& F
第21题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。
@7 N+ t+ n! r! i+ d! pA、错误
& _5 ?. t$ z" l# yB、正确
% w/ v% N) D/ T/ E& s# c$ E( i正确资料:谋学网' x4 b ?7 Y3 k# o( b
9 l- ^6 U: F% z1 ?, K1 X+ @7 T
6 n* L$ o" A* A2 |4 M N- }( }9 z
第22题,Final类中的属性和方法都必须被final修饰符修饰( )
, { U7 Y3 T% T3 f8 m1 M4 oA、错误
7 F5 r0 B# {1 ^# M. h: C- o! Z8 e" PB、正确
Y3 s- I' C& m) M G# n1 B正确资料:谋学网7 ~! b- o8 Q+ t8 y' c; I- S' q
; x3 {" m6 @ X6 y: z. ?( B/ q
# U, H7 J. h* S6 d第23题,实现JDBC-ODBC桥接的方式需要三步:建立数据库和数据表,建立数据源,编写Java代码通过JDBC-ODBC桥访问数据库( )9 u3 n, U; \7 E/ c* ]: N; I3 y5 q
A、错误8 D7 a: S7 {) c( E# j7 U/ y
B、正确
: u3 C2 J0 W6 _正确资料:
. R4 @0 r4 n! d3 p; ^$ B3 m5 f: U1 a6 b
2 P5 C: v* N7 |6 E6 Y第24题,类及其属性、方法可以同时有一个以上的修饰符来修饰( )。/ i1 i, J j4 e& z# J* P
A、错误+ {: a9 N6 z. D& e& F
B、正确
7 L0 P0 ^- g! h% {& J正确资料:
0 \+ s! t6 F7 h) K% O
0 D2 @( _/ X+ r R% a" G2 R9 G$ z) ^( u6 f$ r/ A) @& ~- B1 E& U; |
资料来源:谋学网(www.mouxue.com),Java语言中的数组元素只能是基本数据类型而不能为对象类型( )4 x& r: W2 y6 ~1 z7 L- {7 C8 `
A、错误
' y% g, H9 G: c: G* _B、正确8 l& g& H, c1 N( v
正确资料:谋学网: i- a2 A& j3 s3 {
# t$ k' E4 S( Y. L* R O, _. w
- m5 q$ l' b8 ?" u) y/ s$ @- \3 L$ l2 S
0 }8 P! U; V! c1 N
2 Z: j3 s- z3 B
0 J) L0 W7 o# e0 E6 x7 P5 B
X( P2 F% Y8 j, I8 F9 m; c; t. w7 v/ O' U4 }
; {. ]* l \/ @
% v& U7 K% B- i! ]5 \8 w' q
0 N. t2 x, r2 F0 W# B+ R% T6 h+ C% y+ Z: S. D8 h
v; v% |: O. X$ E; N" |! ~* }
- `9 l2 O) y4 c! K' ? |
|