|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二
6 ?: @0 l6 {: }! v2 Z5 e试卷总分:100 得分:100
+ E/ `" \4 r5 W第1题,在Java中用package语句说明一个包时该包的层次结构必须是
8 G4 |. c% q$ U6 H `1 ^3 H: u9 ?A、与文件的结构相同
( A1 `. j {. V$ r/ xB、与文件目录的层次相同$ U4 Z8 h8 G- c1 |7 N& G& ~
C、与文件类型相同
, ]! v: [: G' U6 ?) _D、与文件大小相同
. V, j' w4 X2 u$ [: B正确资料:% t h1 D+ ]! K8 a; }
' N" a! \! m* a5 d# F; N" I
2 L* E/ T/ }5 e2 [6 E
第2题,为AB类的一个无形式参数无返回值的方法method书写方法头使得使用类名AB作为前缀就可以调用它该方法头的形式为
" C8 W! B! T8 gA、static void method( )5 h- D% j" P' c/ L: A: R* S7 N' Y
B、public void method( )4 q5 r" `' [% V
C、final void method( )
; w; f$ i; |, @" U) PD、abstract void method( )
4 s; i l$ E% f' O- ?; \正确资料:
' \+ r/ f: u8 ^: N( d0 o2 |. a4 z. c P5 h% t, O5 b
" P& L, U3 [* B0 B3 B
第3题,下面的代码段中执行之后i和j的值是inti=1intjj=i++! I5 {% L$ [1 A: K
A、1, 1/ \( u- T* B) Y: N
B、1, 2
4 {9 D. m; f8 m' xC、2, 17 o7 N8 c* h5 v% k" N: k/ \" h
D、2, 2( y6 K' H3 M( p8 ?2 N- e
正确资料:+ N* @, R; ]/ }6 G- ]
' E% |9 ]9 _+ ~% y5 A5 t* O
Q- g5 d/ T; ~第4题,在对String类进行查找比较操作时字符串的长度
$ l. _, X" X$ S/ n( cA、不变8 w6 a' r* t5 r$ X! J
B、变长
3 q7 A! D2 g2 @, `5 Z8 A2 |0 F UC、变短
6 g. @7 f& I' t) {3 Y" dD、不一定( h5 X2 F" b2 _9 v
正确资料:
4 I" {& v( v1 C% y9 B
9 t1 h0 N) P* Q8 ?! U9 {
1 ^0 N' O3 a, @9 z8 F* h- y+ ]2 }+ d; k资料来源:谋学网(www.mouxue.com),不使用static修饰符限定的方法称为成员方法下列哪一个说法是不正确的' }4 h( j9 A$ y# i! g) _
A、成员方法可以直接调用父类的成员方法
4 N- a& I( G+ PB、成员方法可以直接调用父类的类方法
6 q& P: O9 g0 y# f! gC、成员方法不可以直接调用其他类的成员方法$ q3 q; | q2 f2 w9 N1 q# K5 ^
D、成员方法可以直接调用本类的类方法; l2 I8 @7 ~5 g8 H. R/ Z, x
正确资料:& w7 m, o1 g$ V2 O& M" h" k7 _& R
+ I& v7 i4 p$ M* m! L3 z. s& N
" M7 n" K9 ~+ G0 T& ]2 |& J第6题,下列关于栈的描述中错误的是4 U- A3 P! `0 o4 R
A、栈是先进后出的线性表& A+ Y! N2 X: |7 m" ?) J
B、栈只能顺序存储
( m) K+ _2 K6 {0 H, I1 oC、栈具有记忆作用) b+ i- a) {# R
D、对栈的插入与删除操作中,不需要改变栈底指针, N: d7 b9 z( O; V9 L# K
正确资料:
* c, A$ ~3 a8 G v8 ], R9 }9 T$ z1 m0 b
0 f7 y6 T4 ~( `+ M' |1 l第7题,下列运算符中优先级最高的是" q& E0 ^ \; J8 D- f7 C: ^# z% W+ W
A、&&$ j8 v9 l! Q- Q: g) E# B; F( i
B、++6 E4 c1 b% _2 m* [! R
C、+
+ b$ Z; C! G/ p( E0 QD、*7 U' {9 ^2 o2 q$ g# V5 `6 t
正确资料:
% C' r* Q- ?& [: \* z( i' ~% A5 h: L! G# F' F
9 h& C! n# H2 C) a* J- V5 [第8题,下列对于线性链表的描述中正确的是1 M" f3 N) L, y0 u3 ]6 K( j2 k
A、存储空间不一定是连续,且各元素的存储顺序是任意的8 x5 ?+ o' U! ]9 J/ q0 Q: E: k( `
B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面& a$ @' K6 V' Z
C、存储空间必须连续,且前件元素一定存储在后件元素的前面
1 U$ k$ R5 D7 Y, L, dD、存储空间必须连续,且各元素的存储顺序是任意的) e7 I' `* g9 v: j$ c, G" z
正确资料:
, }3 f1 R* Z& A/ O- i/ X- w
; q; J7 I% W# K5 L
/ p/ }5 z1 ]7 c- Y第9题,下列程序段的输出结果是publicclassoperatorsandExpressions{voidstringPlus{intx=3y=4z=5Systemoutprintlnx+y+z}}
2 \; J. c' _+ H$ P( tA、xyz
" h% y3 b8 _2 o9 ~! VB、x+y+z" g. _" T& N- E$ E0 Y9 e& c
C、12
* C7 ]( D4 y8 s( }& K6 Y9 ^1 w! s5 [D、以上资料均不正确
3 \. L* y4 a1 \2 g& E7 w正确资料:
: h& K) ?2 ]- k% M% F1 ?1 u, O
x( I3 g6 k7 s$ |* L# ~. h/ k3 o# h0 Y
资料来源:谋学网(www.mouxue.com),下面语句执行后i的值是forinti=0j=1j5j+=3i=i+j
( c3 n# [7 s7 dA、4
, ]3 \. u# I" q; E" hB、5
5 _3 u& p+ a- XC、6
6 u' ?* K1 p& SD、7
; r& @5 \) w! U6 V5 x5 ]) Y正确资料:
' Y1 W* ~' o0 G& T6 u+ H3 E U, F( o
6 c B k# a1 [+ y: f N9 t
第11题,以下叙述正确的是
' |/ w! a( H, U: m! @4 ?" e$ PA、构造方法必须是public方法, G: b4 _% ?8 h
B、main方法必须是public方法* x9 @2 w j! b: Q; W+ d* d6 U2 c
C、Java应用程序的文件名可以是任意的
{/ K; e, y4 H3 j' M- H( r) ID、构造方法应该声明为void类型4 e2 a$ O% @% c# D6 g
正确资料:2 ^) \ c' s$ ?
' o0 N, u- H1 y* \6 I! H
% u0 M( {% f# {9 Q5 f ]* ~资料来源:谋学网(www.mouxue.com),下列语句序列执行后i的值是inti=8j=16ifi1jielsej
, C( X S7 L5 KA、15% H) x! V7 T4 K. e0 C& f- R% i, r
B、16
; {# V" u2 z' G7 L6 nC、7
) j4 ^$ `" `1 y' a. n" U0 LD、8 m. s7 `! H$ x( T
正确资料:
1 g/ q% e; O4 e( T$ `( @! t) O1 P7 [9 \% {, a. t- _0 G
' q% F, }5 f B- R
第13题,在Java中所有类的根类是% [3 L/ \) A# |* D
A、java.lang.Object
$ z% y7 y. s( H* G0 V. w5 ^+ @! m7 nB、java.lang.Class( E3 g' T0 Q, N. L
C、java.applet.Applet- m% F& }, f' J5 U, T3 _
D、java.awt.Frame# x9 [ |) n7 K& H; Q. a
正确资料:
? D7 G" Y4 Q \5 A; f- K( A" i5 v' d `8 g9 [- Z# ~8 J
' ~: u% y0 Y7 }4 ^" v6 c第14题,下列关于Java线程的说法那些是正确的
& F0 e+ ]- {' PA、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成8 I# l% {" s0 ~, W. K6 w
B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
2 Z3 U1 {4 f. {# eC、Thread类属于java.util程序包
" u5 u2 ~ M+ tD、D. 以上说法无一正确
2 V$ O7 D( e# n7 M3 T0 N正确资料:
7 c3 }6 I# @" s6 B5 {) D0 O1 b% q! F. v) o- ~0 e
1 [8 G* q5 |1 D9 L2 g资料来源:谋学网(www.mouxue.com),下列程序段执行后的结果是
3 E6 f8 J6 F+ D; y5 A& u' j. [Strings=newString"abcdefg"
( [" _$ r: ^6 D" d$ {7 Aforinti=0islengthi+=2{SystemoutprintscharAti K# I& \" k; X$ I( L
}+ t; J. u6 D7 Z: e3 e9 ^5 Z6 l3 i
A、aceg
' n& m; Y/ d+ g* X* Z/ jB、ACEG
0 l. J4 q! [# q/ @" SC、abcdefg% W6 T+ N, R+ T
D、abcd; I; p3 Z y% K2 l
正确资料:+ C( ~5 b3 I5 g# f5 V5 n: i* k
: s+ [$ a( c1 j( p2 L I1 t5 J- c& g1 u" k5 I2 A
第16题,以下哪些是Java语言的特点
' C, g; \) b% Y( U0 z9 U7 kA、结构简单,代码长度短) [. y- K& k" L u
B、可以在网络的任何地方运行
2 t6 c& Q8 }* MC、使Internet上的信息真正具有动态性和交互性; W# c2 q. m0 G
D、所有Java applet都受Applet类的子类
* ^7 s" d1 ]4 @; L+ v4 [正确资料:,B,C,D# Z# ?* A% [. c) d7 g7 u
9 W9 W4 W& m8 @: @5 }
5 y" P2 X# K, f' a9 q# U
第17题,如下哪些是Java中有效的关键字/ k9 c. M4 T' u1 i
A、Const, z: l7 |' i5 Q z" g8 E
B、NULL7 c' `! j9 d% `: [
C、false* n; }+ [; K! Y% i( M
D、this& z7 w D! s( g: \* p# Z, f: C
E、native3 i% y7 x0 [8 B5 x: h3 J1 G
正确资料:,D,E
1 ~) a+ X: {: ]' o& }5 Q
7 ]% ?- ?+ |( U" F
u7 Z. b' O$ D, e7 _# |第18题,JDBC驱动程序的类型包括哪几种
( j9 B( X7 _. b8 A8 n& j' dA、JDBC-ODBC桥接
+ [& z$ R4 B$ p. sB、部分Java,部分本地驱动- M; d7 m3 @# M
C、JDBC网络纯Java驱动程序
, C+ i9 y. G% [! W! h4 c5 `D、本地协议纯Java驱动程序7 E& I0 q5 m+ Q7 ]+ W7 ^+ c
正确资料:,B,C,D8 C# L$ F* B6 I) n; ^6 V
( l# b8 _) T( U
0 X6 J# j" Q) H: _第19题,下列正确的表达式
$ o; X' A5 p3 _: [# PA、double a=1.0;, x: y o% h! r2 Z; V$ s+ K
B、Double a=new Double(1.0);
% |: T! X5 |/ ^2 {C、byte a = 340;9 q( n8 R) y+ e3 u. ~9 k- u8 y: }
D、Byte a = 120;& ~. P+ M7 N8 ?$ x
正确资料:,B( ?; @5 X& Z+ k$ T
8 [# X5 {. F/ @ e2 d# X7 z. w$ G# n) ^) f9 s0 _7 O
资料来源:谋学网(www.mouxue.com),数组与向量的区别是
% N# j( _9 Y' g( AA、数组的长度固定- B# L0 W( @: f
B、数组元素的数据类型相同,可以是普通数据类型1 D9 }( y& B. c/ |; [1 [
C、向量长度可变
7 o6 T; e i, ?% O4 b: Z @2 ~D、向量的元素类型可不同,只能是对象的引用! c7 Y4 V0 }" i8 g- b9 A0 l
正确资料:,B,C,D: J: h0 [! W: D' Z
8 {6 y s' D! R+ g4 \* S: b
+ a, `2 t- j. y
第21题,有的类定义时可以不定义构造函数所以构造函数不是必需的7 K* Y) a) t, `
A、错误
v! ?2 R7 L: u8 aB、正确
+ B4 N+ n4 {3 j. G% Z正确资料:
. y5 I; e7 s/ ]" K" x2 M( w
/ J. f C6 C4 O; ~6 A5 D) D
3 v) V$ m: z- d/ q第22题,Final类中的属性和方法都必须被final修饰符修饰
, L d. x# o0 J. Q5 R5 KA、错误
" J/ @1 O% V# t0 S- q" J, x& gB、正确7 [; A- z7 e' Y J* P+ ]6 ^" q9 x
正确资料:
* V1 f+ Q" a3 i3 y" x$ J! H7 s; ?$ u9 }. M# V
4 W% S4 t8 f8 o! k1 l第23题,实现JDBCODBC桥接的方式需要三步建立数据库和数据表建立数据源编写Java代码通过JDBCODBC桥访问数据库
' `5 s; h1 Q! o3 u3 V4 u dA、错误
* o; X' U1 k. h! O% s9 v+ e. xB、正确* o* }# U% X! k
正确资料:
2 p9 V; Z( u2 C. s7 z D% B2 j- u. F) O2 @
r2 t9 ^" [5 q0 I( m第24题,类及其属性、方法可以同时有一个以上的修饰符来修饰
) \5 _# [ O7 W. d; s$ ]6 _A、错误' Q, _, L6 I! l) d
B、正确
% b3 n5 `& o2 l! a, G. j正确资料:
7 c3 g: A+ c2 Q7 M7 J- K
: x* R+ Z0 {: R. ~- }+ U H- `5 D
资料来源:谋学网(www.mouxue.com),Java语言中的数组元素只能是基本数据类型而不能为对象类型
7 P2 Y) }' t- r$ zA、错误
: d' f! M: d( t5 r/ kB、正确! L7 R# t# b1 e8 }: A0 f
正确资料:4 W4 J( O0 e) C3 H+ x! A: @' Y
( e+ V/ o: f" ]
) M2 x8 g% Q$ Z- s$ s1 Y; U) N L( ~3 x' r
3 L3 B1 }1 ]" R' o) o$ [( _9 ]7 x) Z; D/ ~7 n7 l z
+ T) T: R! K5 ?) v$ \7 v0 i o
2 s$ p" o3 O1 c' G6 C. e8 q5 J3 w+ ~+ u0 c
6 V0 T. k" W Z+ g9 @5 x4 _! U8 u! [! s- }
( C1 J& T1 h, o
4 V' k1 j' G2 W' i+ f9 c* [% U3 R: k0 ]5 k
' @( r+ @! {; M( D4 R0 S, G
|
|