|
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《JAVA程序设计》在线作业二
" p5 M; R/ b" [* z试卷总分:100 得分:100
: V2 @& i/ Y3 P: c+ h- ^4 k第1题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )6 b# Y" @3 q& W- ~2 K9 `1 {* {
A、与文件的结构相同
7 s5 t/ B" \& M: wB、与文件目录的层次相同
7 V& r7 {7 K0 l% f) l3 OC、与文件类型相同$ |* ^$ I! X4 y
D、与文件大小相同
! U1 P) g1 p- m! h正确资料:
2 _" o: Y8 v6 H; b; U* z, D9 }' q/ }" }5 E1 A) H
1 f" Y0 Q3 K+ d( O
第2题,为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )8 n& P1 j) S [6 ]4 n% L
A、static void method( )/ @3 q& Z9 g, l' x
B、public void method( )
( ~9 Z+ {+ n% H9 }4 M2 BC、final void method( ) u# l. Y1 O- H
D、abstract void method( )+ d4 j/ g3 |9 [5 _2 u
正确资料:
9 Z2 C6 H& g+ t' T7 m# O9 h+ Y1 _( p" d. ?. r8 s
7 G5 B9 B( [& {" j- q2 Z第3题,下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
6 b+ M- T# `' U9 i. D3 ~A、1, 1
- F9 R- ~6 Z* K. x6 T- @- ^) MB、1, 2
8 ?3 F: w) }5 e) cC、2, 18 x0 J9 _" E4 h" h6 G, y# {3 ~! C
D、2, 2
8 |/ G+ x b9 [0 n& B" s! z3 i正确资料:
, `: a7 X- S3 X) t% a/ _% _/ E& l8 E3 J6 O- y4 b5 C: s P! q
, }1 N" z% n, T9 N
第4题,在对String类进行查找比较操作时,字符串的长度( )。
. H6 z' X" o3 o% U5 ~: U% Q. J+ \A、不变
& S3 J2 E' S4 |; `1 M. TB、变长6 M; a0 N, X2 N3 H _
C、变短1 R. H& v8 ^* W' }) y% K
D、不一定
0 ~) V. a( C9 i* {1 b& X1 {! Z+ }正确资料:( m6 s6 X- M5 U/ _
) Q# w! B. V" ?) Z1 N- R. d M
( }! ^4 |- ^' ^ G+ ?( Y9 w资料来源:谋学网(www.mouxue.com),不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( ). x; O) S* g$ P9 }
A、成员方法可以直接调用父类的成员方法
6 \) b5 p6 W0 yB、成员方法可以直接调用父类的类方法. G7 _, X& {* b `' `
C、成员方法不可以直接调用其他类的成员方法
; d# q2 _0 x* z" MD、成员方法可以直接调用本类的类方法
* |6 _4 L& E* ~4 ?& z正确资料:
2 J& n) H; K2 w- e
. g9 f& N7 T. N3 f" R
/ T) |& O4 \) S# Z2 Y第6题,下列关于栈的描述中错误的是( )
. s/ a+ o0 F! y1 dA、栈是先进后出的线性表
, ]% x8 Y$ M5 X6 ]0 h# fB、栈只能顺序存储
, w% O, s9 u) t9 i; f' Y1 PC、栈具有记忆作用
4 s% z D: y1 i6 s- v) aD、对栈的插入与删除操作中,不需要改变栈底指针7 \0 u: } v/ S0 q9 t- I
正确资料:
! `. O! t6 q: b! X4 u1 S
7 `) Y8 W# S3 W$ C7 q! a) p+ i/ Q: f
第7题,下列运算符中,优先级最高的是( )。8 f5 F/ @2 i- H# W) R \9 B
A、&&
- z: o/ n$ }3 d& ?, M" @. s% L6 XB、++
* K; I8 p% u& gC、+
5 I, i$ s: g. N; R1 B' vD、*
) T6 u* @9 G* \1 Z* U1 V& T( a. v正确资料:
$ R7 L: ~2 C' w) n% n2 c" C" ~
4 u; m) F5 J4 L5 {: N3 Q$ S: P% v. e* W c8 b: K0 o0 e+ L( E, v
第8题,下列对于线性链表的描述中正确的是( )
2 e; D5 h5 R$ n' GA、存储空间不一定是连续,且各元素的存储顺序是任意的
. M& Y" n3 q; ?B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面2 l0 C U" a O
C、存储空间必须连续,且前件元素一定存储在后件元素的前面! C6 {( z# ]# H- ^; Z# f- ~- \
D、存储空间必须连续,且各元素的存储顺序是任意的
6 |0 W9 o" m+ u( b8 O正确资料:
$ ~# p/ c) t9 ?! n1 o6 r/ p: }4 X f; r' g# t) t# `. `
: P K) S8 m( }& S" \
第9题,下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
0 v. X( `3 D6 x2 |' W) Y2 j+ CA、xyz& E, D8 G! ^) I' A G/ m
B、x+y+z5 [' d# |& v: M. B
C、12) u: N" r; W' h
D、以上资料均不正确
$ ^1 k$ G) f$ l8 @% P7 }; `正确资料:! X# v9 G1 y' x8 @( Z) w: v5 E$ B0 c
& {" N, ~! d8 \! n, d7 K% G% @0 j4 }4 v# {1 r
资料来源:谋学网(www.mouxue.com),下面语句执行后,i 的值是( )。for( int i=0, j=1; j 5; j+=3 ) i=i+j;! j& P. U( N/ T5 _
A、4
* A' G- o1 Y& P M! r- R, rB、5% |. y& u I4 \& w
C、6
! _% R( m: B! l3 uD、7
7 t* n, }4 b/ r+ x7 n& ]正确资料:1 q5 m/ E4 O' p
. p0 U6 n+ ~' X" ]2 V. Y
* o/ F# b0 G Z; L第11题,以下叙述正确的是( )5 t2 J; ^! E/ r1 i7 {8 r5 `
A、构造方法必须是public方法) F1 }6 _5 Q( R; U
B、main方法必须是public方法) a8 E9 {' U1 l0 K4 _/ G! W
C、Java应用程序的文件名可以是任意的
, z. c0 ]' C l1 e& @D、构造方法应该声明为void类型
; v* V4 y7 a! H正确资料:+ j1 u4 M6 P7 E! C
, H1 k$ [+ d( x7 T" c5 H( V6 X" z V5 K G4 b h
资料来源:谋学网(www.mouxue.com),下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i--; else j--;
7 n: |, O' t4 q) }" u. J- w! lA、15' j; O) ^' c! P8 b' Z
B、16- `- L% O+ W+ {' N" |' o6 U. e
C、72 `' V# @( s" t9 J! H
D、8
* e2 E8 K5 w: q0 @8 ^正确资料:
- n2 H6 T, x9 c# n( p
) r( e. S6 c. E- ~! W v$ ?% I0 ^3 M+ s; Q
第13题,在 Java 中,所有类的根类是( )。
( P/ r4 O: Y# s$ B" |- V6 VA、java.lang.Object, z, y, A" s" M" c7 U
B、java.lang.Class2 Z1 D) S- I5 ^, S3 O
C、java.applet.Applet
: P: t, H7 H9 S& a, nD、java.awt.Frame
4 z' u) M) f/ H) G4 ?4 q正确资料:
) g& v; F1 {; @% O& F0 k: r) @# B7 d, u0 P* P
9 X' z9 ?- d% M+ N) B8 [8 t第14题,下列关于Java线程的说法那些是正确的( )。
# W+ [8 v) U8 pA、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成9 P% c: y* | Y3 x7 H+ O
B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题$ {. J3 k9 p6 O- y y- b% s
C、Thread类属于java.util程序包
& ^6 f) R4 f2 x, _' v% ~( y8 GD、D. 以上说法无一正确8 I4 M. l V( V: v
正确资料:* C! t3 x' Z9 v
& c9 S- b) [4 O; o. d1 Q1 l8 h1 z' I* R
资料来源:谋学网(www.mouxue.com),下列程序段执行后的结果是( )。
; L/ n# [' I- t; w SString s=new String("abcdefg");
# e& V, u2 f) V9 T0 {! afor(int i=0;is.length();i+=2){System.out.print(s.charAt(i));
: |1 m7 ^& \, \, ^}- g% M, _7 H0 U' ]2 y
A、aceg2 ^) S3 D6 Q) Z. D3 r! N0 q
B、ACEG: n: H+ Q7 g2 V4 L5 N
C、abcdefg
5 `8 |# O1 I2 Q: H- bD、abcd* ]" l( o( P' x6 t; @3 | z
正确资料:- F D7 N" V$ m) Y5 D- w* g7 y
2 e. R4 p( Z6 h; U: J. Q- j
' r N2 _+ L* _9 h% |第16题,以下哪些是Java语言的特点?( )" G0 S0 n# S0 D- Z$ a/ D/ A: V& d% A
A、结构简单,代码长度短
4 ~* M# D0 H8 w9 YB、可以在网络的任何地方运行
( M7 Q3 M2 @. BC、使Internet上的信息真正具有动态性和交互性6 Q2 f, I! ]( }" D" u1 q" ^7 d4 e
D、所有Java applet都受Applet类的子类
8 w* ?$ ]0 Z$ _; w! C正确资料:,B,C,D
/ H5 O" U0 M6 z E5 N* Z6 p3 \) l8 Z& Z0 R
! z' M% X, H- [+ `: w; _
第17题,如下哪些是Java中有效的关键字( )
" v, ]( a w0 Y. |( N1 Z- [A、Const
* `4 ]1 u! y! e+ |# G; }8 u p2 a. qB、NULL b* V+ H P9 h6 s& O% ?" M. b
C、false
9 n7 g: B7 U3 g; H; ]D、this
+ y M# e! H" T. u% j" HE、native
, e$ n3 s+ |) L( k5 ~' \正确资料:,D,E
2 r3 i( o# N; r7 B" \/ T3 m1 G3 v& a- O
3 f8 `; m. a% b' q
第18题,JDBC驱动程序的类型包括哪几种?( )
1 a: i' p) J0 R8 G5 l6 J; H* jA、JDBC-ODBC桥接
7 e( r0 @2 m! p! L RB、部分Java,部分本地驱动
) c: r0 \1 L7 z2 y5 |8 oC、JDBC网络纯Java驱动程序
j2 Q% G# w) K" w. ]D、本地协议纯Java驱动程序4 H; d7 p# B% @- Z% Z1 U* x
正确资料:,B,C,D; F7 P* A( s; N* S1 p
' h1 U8 Q* k6 B! V* |2 V2 C% {. P, B1 w0 a
第19题,下列正确的表达式( )9 H' q5 _# [ o& W) ^5 {
A、double a=1.0;
" u$ v; ^& r8 e( a- vB、Double a=new Double(1.0);
0 t( R# j/ T# Q) h$ SC、byte a = 340;0 I. B) [ e; P4 q3 K/ x }
D、Byte a = 120;; G" u0 Q! E+ z9 `: v
正确资料:,B
4 u# S/ V7 ^3 m! @- {
6 f. \9 h# r" b: `0 A& r( _1 a7 l/ b3 e% w# J! P5 h, R
资料来源:谋学网(www.mouxue.com),数组与向量的区别是( )。
1 ^; F6 a/ [% m, Y# hA、数组的长度固定7 X& }" Y6 ?5 ]% H4 `; M
B、数组元素的数据类型相同,可以是普通数据类型
5 G$ i1 B1 E: D) o% b% p& P) Q" tC、向量长度可变
) T4 u4 ]0 l7 o& {D、向量的元素类型可不同,只能是对象的引用# ?" q3 Z z$ }6 }( }$ m. P
正确资料:,B,C,D
2 `6 n3 m( P. l q0 o% j- a( @- B8 \/ y3 p6 \# H3 v* i+ E
7 m# G' F" d, ~
第21题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。3 `" q& u# c% [
A、错误: n# G; d( G0 E0 ]: G# Q2 l1 U
B、正确
( W8 P% n3 h2 P# t8 C- g4 i' o% i正确资料:
4 ^! q6 _2 `9 C% C
" d- v* U1 z" k; R" D: O$ I) j3 K7 ?# o6 t$ Z
第22题,Final类中的属性和方法都必须被final修饰符修饰( )
: b; `1 ~( `" a" M pA、错误
5 G: r: {- v, |" n& RB、正确
6 T! Z# _! a3 ?& f" O正确资料:
* j$ W* q+ n8 d+ G6 b0 S3 M5 |( [
% t1 o& ]8 C4 a; A
第23题,实现JDBC-ODBC桥接的方式需要三步:建立数据库和数据表,建立数据源,编写Java代码通过JDBC-ODBC桥访问数据库( )
( @7 X* N5 M) K6 r4 BA、错误
5 Q7 x. P. e3 zB、正确
9 X% }! t5 k7 h: R# T2 K+ V7 g$ T8 |/ ~4 g正确资料:% {) G) V' u* e& z: V& c. W
. O1 m" a4 [) p$ u; l9 h+ n
, {1 S* B) T1 @) Q( N$ Q- z3 V. l; e第24题,类及其属性、方法可以同时有一个以上的修饰符来修饰( )。
/ s. b9 I" Z. y' k' W; QA、错误3 T5 ~8 Y8 r+ [5 _
B、正确
7 i: {& U8 E4 T正确资料:* n5 ]. d, ^, n- O/ G9 T' S
) Z2 X+ O' L* j: x( f; t) c8 T9 [* s
资料来源:谋学网(www.mouxue.com),Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
' X0 v3 Z& s$ v& ZA、错误
8 @6 b! p4 M+ D' \7 h; pB、正确' c% G# F8 S5 p, q/ E' ^$ L
正确资料:8 s% f5 b& ^$ A
. |7 w* B5 D. L# x0 t" f, a
; s: [( e* e) s/ B! g% e
5 ?$ F: l' g7 a& ]) f4 [7 x# A/ d) c J
5 D" `6 v, N7 v: b0 ^6 Q0 ^- A8 c2 i
* E# d4 M. I1 C6 d) \
8 k# W7 e5 S p8 c7 r4 [
% u7 S1 q7 F8 J& j- j
" h u6 F9 r8 Q( w3 E5 @. w2 a
1 L, N+ T+ r* j3 g9 X
! f( l; k8 u/ w9 S2 d9 I6 F3 D5 s; H7 w& ?7 B6 l: Z
0 l# E4 E4 u$ k# Z+ k
+ n5 L4 ]" o& R* }' F
|
|