|
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《JAVA程序设计》在线作业一5 k8 [0 { k9 R! G4 ]( d
试卷总分:100 得分:100: y1 |7 }% M5 D3 x& t! Y' n# h4 q
第1题,Java语言的类间的继承关系是( )
4 P3 n4 n- j8 g8 HA、多重的
1 s: w6 x9 g' p! dB、单重的& y: a2 l1 [6 A+ I, z, W
C、线程的
) y# X F5 x$ l: X$ g rD、不能继承1 R2 @+ Y+ ~$ Q; ]; G8 G: \
正确资料:6 a; b- R5 \% S
" k3 T# K) q! T4 K! M
$ w V/ Q6 [3 k6 J1 p( J0 Q o0 j第2题,下列程序段执行后的结果是( )。
5 Z9 r' g- `+ y; k1 tString s=new String("abcdefg");
; n! w; p3 W7 K! Vfor(int i=0;is.length();i+=2){System.out.print(s.charAt(i));' [7 g( @; n( Z- L
}
a, K( W( a E6 WA、aceg- Y/ K% ?1 b6 ~# ^8 B
B、ACEG) j" r9 M/ A7 m! l
C、abcdefg" x1 x7 M: v0 e3 n, i- y4 w7 V
D、abcd9 p0 C) R& ~ X" I# \* |
正确资料:
, j* n9 c6 P# P0 l% U* C! @$ O$ c, K6 r
: Y) v2 ]& P6 @5 c. Z/ P第3题,类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是( )。7 Y; u5 O4 {' \: v5 S/ G& z
A、将构造一个Student对象;
7 B- f7 q g* oB、表达式是合法的;
! U$ L: K$ |+ }* e" k7 f1 f5 qC、表达式是错误的;
0 }0 S) J5 a- g6 F/ s: r2 F# ~D、编译时正确,但运行时错误。
. \# P S% Y- a {正确资料:
+ w k6 p+ Q9 D
8 q9 c+ ] @' _& e7 ^0 ?8 a5 A7 o" H6 X4 C" _$ `* j
第4题,下列不是 InputStream 子类的是( )) D' a+ f* E( ]- i
A、文件输入流 FileInputStream
+ F: m6 j6 ]$ e; b3 i2 a+ Z6 UB、对象输入流 ObjectInputStream* B* |; r* b$ q. L7 H+ L
C、字符输入流 CharInputStream' ?% e/ q2 Q3 Q- [
D、压缩文件输入流 ZipInputStream
+ B2 L" `) H7 P8 k+ e6 I正确资料:5 @9 N( t5 V! i
) {$ R$ h t7 f! O/ A' i2 n+ F ~# i' }3 ~0 x$ {
资料来源:谋学网(www.mouxue.com),设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )
0 e4 I4 N1 R3 K# k4 I6 t' zA、i = i + 2
x& m8 g0 _( ^) O; m- HB、a[0] = 7;0 |" J" h3 f* S c
C、i++ - --j;
# s8 N9 g, |$ t( |9 | c0 CD、a(0) = 66;
3 F9 x# E4 ^/ k" T正确资料: ~. Y) b( @3 v3 Z- G7 x
% ?6 Z, s) e- I+ X8 h
! B( i, h3 @& d U4 O
第6题,以下哪个约束符可用于定义成员常量( )
F1 e. ` R* d* n' Z) w. `- IA、static& I) A: ~) J( R
B、final
7 ?, X; v; e0 i$ R6 R- oC、abstract% }1 }* V/ W7 @9 C3 R! l* G
D、以上都不对
5 `2 C& n( z" Z6 e8 p正确资料:
& m, b; v+ v3 A/ M8 |" i% T5 ^
, A1 Z1 O T3 s7 S
第7题,下面语句执行后,i 的值是( )。for( int i=0, j=1; j 5; j+=3 ) i=i+j;7 o& n0 g: z% `1 E9 e
A、42 x! b7 z/ e+ `8 Q8 H
B、5
# H! B3 R. u( s' fC、62 w) L [) K* p$ S
D、7- g0 c# X2 [* e/ q. v7 V" W
正确资料:
/ g+ X7 q& \- {5 Q$ j
& E6 `- a; N% K" D( g
/ @- [: V( b/ |& T第8题,设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;) E1 w' J+ _9 y) R% [5 d% D
A、10
5 K! e/ Y" W5 S2 X' jB、121, B% y# ]) i: ]
C、11
3 S) e# U; m8 t" T2 \' O% {D、100& [3 `: j! Q6 o1 R, W$ L; w+ E! s
正确资料:9 g" E8 Y; {, \) Z
+ V& h. B L$ C' ]& W
/ T6 a$ j% h) w: }
第9题,下列关于修饰符混用的说法,错误的是( )) m! t& D) R3 u2 f6 p |; @
A、abstract不能与final并列修饰同一个类) L5 Q ?0 k9 P- Y( _& }+ D
B、abstract类中不可以有private的成员& E, v1 }" b6 X [- }! h
C、static方法中能处理非static的属性
! L7 h- X( j9 [( a5 P8 S6 O6 `% kD、abstract方法必须在abstract类中
* Q8 Y0 U% L3 P2 L& m4 {. G) d正确资料:: L6 q- Y4 g/ l3 [
8 R1 j9 T A+ Q$ T
* q, `0 r$ @8 t3 x资料来源:谋学网(www.mouxue.com),String s="This is the ";String t=s.concat("String."); t的内容是( )6 s1 \/ L; C A& U- }7 A
A、This is the String
# X3 _- B0 b! }5 E8 TB、This is the; T% g( f/ d) T) ~; I& f
C、String5 `8 x6 a3 t6 g: p! Y" V+ d, g
正确资料:5 ~+ v% z4 _7 g7 E* b# ?5 ]) B
7 k$ Z. M: b! Q: R. q; z( G7 o- g/ Q- r* \% E
第11题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( ): u [4 c6 }; p9 F1 @1 T* v- c
A、与文件的结构相同% G6 |# } I# T$ S7 g5 t+ t: V K
B、与文件目录的层次相同
7 y' N) I; W! t+ E6 hC、与文件类型相同
6 [/ V+ u' k9 f7 iD、与文件大小相同
) Z$ I+ d U) D8 Y正确资料:# q" n# g( I+ \1 `7 S Y0 o! B
- o7 O; U/ G1 O( J
7 _9 s' E1 W' n! {' [% c; G& Y资料来源:谋学网(www.mouxue.com),下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;# v' N3 P0 |* [8 G
A、1, 1
' ]1 J& X+ K1 V& sB、1, 2
9 o, h, v7 x% X# |* DC、2, 1
7 i6 e3 U8 @' a" t, x0 ]: A8 CD、2, 2! F# r5 P( [. W0 _! P' p
正确资料:8 J5 a* g" d+ f+ w7 o5 D7 J
" l7 c2 c0 V6 t+ n- G+ a( j
, E& r% `$ q& K5 O
第13题,要使用Vector必须import入下面哪个包( )。2 S R4 M$ Z* O; g0 i$ i, }& E& z
A、java.Vector$ ]7 K. o5 i, t' x0 X( ?
B、java.io( h/ |9 T7 ~" w# `0 H
C、java.util
4 u; u% K2 U- D3 z% o" @8 CD、java.Applet$ k( a. {! `8 c" B6 I1 J$ m
正确资料:
& j' Y' g T9 }" e7 {: A( u- P) K+ F* F0 Z- U
x6 \' K+ R& |8 d/ l0 e2 b4 t第14题,如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
6 Y- q1 N4 j) |. M; b ]+ @. I+ A$ xA、private
3 M3 H O$ G+ {+ u' s& H7 B5 ZB、public. d& R9 ^/ g- }! T3 A8 O; I' k
C、protected
; \; V, r7 J4 l3 OD、no modifier6 l0 U$ V4 K4 ]$ V- A
正确资料: m( O# h2 q' L- Y8 m
2 w+ e# i( e* u3 S/ J! T7 G; o9 w9 a/ D/ V- ^- e
资料来源:谋学网(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. }
9 d7 V) [6 v3 F' b7 tA、第2行编译出错
! m5 C5 ]! G6 m: |* v6 tB、第4行编译出错
* g/ F% C7 J2 HC、编译时产生错误( t( Q" ]% W# @: Q
D、编译时没有产生错误,运行时发生异常1 ^5 n: M7 _$ A8 R' s1 e
正确资料:
. y& {% X6 D7 ?) I! A$ Z5 ?6 m( T+ T
: \) ?+ w) }: L/ s. q% G! w5 s' r4 C4 R
第16题,说明下列创建数组的方法那些是正确的( )。
; ]8 H' b6 l! f4 E+ V. J& \A、int twoDim[][] = new int[4][];
* C: d) s/ k- HB、int twoDim[][] = new int[][4];- f9 {% x4 V! L( U. L2 l& @1 G6 @
C、int twoDim[][] = new int[4][5];& N/ ^& t7 l. e) a) J' O: H
D、char a[] = {'A', 'B'};. o! n6 m' C4 y( w" {& q; l
正确资料:,C,D
$ e+ e' P( Z; M- X5 d* q) U7 _6 f0 \+ \+ w
$ G* T, O% {9 o
第17题,关于awt和swing说法正确的是( )
7 ^: Q3 D' j6 s1 WA、awt在不同操作系统中显示相同的风格; v. Z" Q) B& W/ \: y, T
B、swing在不同的操作系统中显示相同的风格: U( b5 W" m- F* `: R
C、java.awt的子类( d" h7 D4 e1 {1 p4 B3 g
D、awt和swing都支持事件模型$ q+ ?) A( U5 a! O6 E* T$ P9 a# Y, Q/ n
正确资料:,D; I2 q- Y) J) ]3 e
% U/ Y, t) `2 T9 ] a B0 @3 }3 n) r) H7 g; O
第18题,如下哪些是Java中有效的关键字( )6 s" I0 C$ Q. N/ F( U8 g k
A、Const
8 ]" i# t2 ^4 F: B- r) K" Z6 \6 nB、NULL, ~3 n/ {7 k; r6 h
C、false
$ _& @. t3 O$ KD、this
( x# e3 @. }4 t1 K" E8 b) RE、native
2 g2 w6 ]% J2 T/ e: i正确资料:,D,E; a1 B; ~; G5 q5 C
* ?9 u& H5 v# U' i& _ F1 G! \7 w" R5 K
第19题,哪个布局管理器使用的是组件的最佳尺寸( ) e& K* R8 k J" z" ]3 m
A、FlowLayout* b! c' y# Y, k/ D' }
B、BorderLayout
; {% X* w1 O" G9 f, g* X8 }C、GridLayout( c f$ `6 g7 |: [
D、CardLayout
& {: S5 G d1 N( A3 k% j/ [; lE、GridBagLayout
7 z6 r( F. _2 o. M8 Y正确资料:,E
+ \* C) X8 D. k3 p, y/ w: A5 E" \9 x( Z& ^; \ D. X
! X4 d4 s: n% p5 T% k
资料来源:谋学网(www.mouxue.com),执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];5 W+ [3 f; s ~0 q( l6 l5 D2 t
A、s[10] 为 "";
7 Z0 w8 X: k$ i# K7 _: n1 iB、s[9] 为 null; E# X; r( a9 ?! k6 v& `. A e& l! C
C、C. s[0] 为 未定义) |/ [ g+ S# e* |9 S
D、s.length 为10
9 O; F8 T9 J9 ?& _0 k正确资料:,D
! }" g; w) t& t$ f
, R' E; b: D5 p: K |* U$ C! L
2 E3 G8 X8 O, j* V4 V" b6 q第21题,在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。' V5 X: o1 _* G. W5 {
A、错误: w2 Z8 R+ I) e
B、正确- F3 o5 H" J) n
正确资料:) ]# Z. ]- l5 I0 `
5 p4 y1 r$ U4 S Y; C! w6 e' O- ]+ g5 t$ a9 s- B
第22题,即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。
, M/ _9 t% M2 a) FA、错误
7 }6 {; i$ E7 z8 Y1 e/ M, @( {: Y8 ?B、正确
m0 d1 P3 \- M/ F6 ]正确资料:# c% Q" o; k( ~4 |
- T/ D4 G |) {$ O2 t2 D. T$ g9 z
E: q M$ G3 x/ b8 @4 F
第23题,注释的作用是使程序在执行时在屏幕上显示//之后的内容( )
' h. ]) T/ z6 r& E1 J1 \& V2 FA、错误. f" g: p) M! y( [! f" o
B、正确. e, i- p8 O8 B" z4 q$ l
正确资料:
0 \+ K) H/ z& r# u1 I+ D4 J( J9 `1 v) ~. c& F6 ]" N, z+ b+ }. e
5 q9 M$ F+ ~" ] f% x5 h- z0 s
第24题,抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类( )。
) N9 s" ?6 j+ P8 I9 V7 g* |$ X. |A、错误
2 Y. _/ z0 S9 P6 {$ U( Y; hB、正确
, ?: p5 D1 R" u+ s4 ?' u9 L" a% m正确资料:) F7 v; m3 ?! L) [6 s8 k+ V8 F
$ u: l% u0 a1 ~, L& l8 I4 e
$ T5 d/ ?, f4 G2 Z资料来源:谋学网(www.mouxue.com),在Java中%是取余运算符,要求两端操作数为整型。( )9 J8 m: A9 E/ A& N) O- d
A、错误8 ^% J' @3 |& W& P" [( w2 H
B、正确% M) a, |* H+ G
正确资料:
/ ?7 M: c; y; w- l O" Y: {7 T+ n0 g3 A; H8 A: R. a1 E
% G* m/ i% a/ J" F
3 C" V Q$ ~" x9 b2 j: \* t: `1 H+ D* O: }& f1 f6 f
. o' D# k. g4 g. R8 x g
) t ~, z+ i/ d. V: X0 f( x3 T3 \
" D R3 f/ A& J& m$ {0 K# E% y3 O, A& S0 d! e# u
/ C5 [5 [/ p6 r9 G& o; U) {& X/ b9 b4 ^6 P: j# M7 j4 `
4 C! ^* q4 b1 s" t5 q3 t
9 ]4 {, N" a6 r+ H( }
?2 }1 y. \! ^7 z
) q5 E3 h5 J. _! u% f3 f |
|