一、单项选择题
- _' Z7 c! F% Q7 k8 h- [5 | 1.Java是从()语言改进重新设计。
* C$ E& |. d/ {; \ A.Ada9 E% K( F, x- N% ~5 O
B.C++2 d, N8 M9 F" k9 I/ {, }- L
C.Pasacal
! } Q7 I/ e) [ D.BASIC1 B7 L. ?% W2 T5 p" F. m1 _9 _7 D
答案:B8 |4 K" v! k- m" T0 u2 ]
2.下列语句哪一个正确()- m8 {) T7 R* u7 m7 h/ y8 D" S
A. Java程序经编译后会产生machine code ]) b7 a; r" [1 d: i( D/ a) J
B.Java程序经编译后会产生byte code6 E+ [5 W, d) r. b: |
C.Java程序经编译后会产生DLL
- Q: G/ k& Q! b; e% Y* f( | D.以上都不正确 v9 t( L" d% `' ? \+ ~
答案:B4 b0 I, W3 e& o
3.下列说法正确的有()
. p) S8 t& E7 \3 G A.class中的constructor不可省略/ p9 x5 p, }& X% a$ W) n
B. constructor必须与class同名,但方法不能与class同名
! M9 X, b. c5 v5 L8 e, P6 r C.constructor在一个对象被new时执行8 B( c. o( g9 c, f C, ~; [
D.一个class只能定义一个constructor9 q0 V2 [- t5 x' s4 U1 P* G! E! n- n, s
答案:C
8 A8 e" X7 H6 p: _4 D1 j 4.提供Java存取数据库能力的包是()
+ _2 m$ D5 q) @* P A.java.sql2 R; ]& t- A8 d/ v& G; t
B.java.awt' r* T% h! c$ h. c0 k
C.java.lang- o, ^8 {* W& N+ b6 B4 Q3 T
D.java.swing& z( Y X$ Q# f$ Z" X" C' O/ J
答案:A8 `# k$ q+ v" J( C
5.下列运算符合法的是()9 `: C% f- q+ Z0 h9 n8 D+ Z
A.&&
3 \ O; c# d- | B.
! O0 i U$ `! i$ h9 L% G- u C.if
, s# k% V7 X. M D.:= K) P3 {& H0 O. ]1 e$ g) \
答案:A
5 {& k$ i: e/ D2 } T4 @( e3 x 6.执行如下程序代码
5 K) U3 [$ A) M" O7 p" ?/ p* J a=0;c=0;! t) B7 S' m3 E- g7 [6 m
do{
2 i0 Z/ R1 }1 p8 B. e% @ --c;, }9 o$ D( W( y4 V" _
a=a-1;( [) H1 p X7 o2 @- h _
}while(a>0);
4 D/ g& x6 M% c! |( \# D/ P 后,C的值是()
5 k b p$ T6 V A.02 h4 p, m, T: {, ^: H3 C
B.1
* b) p( z4 }3 V$ @6 ] C.-1
9 s% G3 q# J: n# T' }8 ]* e9 P6 F D.死循环
5 u4 x$ H5 R( J 答案:C
0 n- k% P) o9 h: ~3 _ 7.下列哪一种叙述是正确的() ]$ J c3 J* v' f( z( w: Y
A.abstract修饰符可修饰字段、方法和类
7 l7 S. K! c8 |- G, i4 j B.抽象方法的body部分必须用一对大括号{}包住
% o. \2 n) E0 C# L0 F- N1 O8 B6 J C.声明抽象方法,大括号可有可无
% S1 U$ e/ ^. R: D% X- q D.声明抽象方法不可写出大括号
1 n$ j( l5 {) ^3 E 答案:D
4 R, @/ R/ O ~7 Z 8.下列语句正确的是()
! [/ h4 _9 t6 B: H- @6 B& R' M4 B7 k A.形式参数可被视为localvariable
' w+ A! N1 K; H6 {2 W. W B.形式参数可被字段修饰符修饰& Y! K5 B: D3 @$ e4 w6 y) n$ M
C.形式参数为方法被调用时,真正被传递的参数
% t% ~5 f8 n' d8 \# X# s2 ~ D.形式参数不可以是对象 g3 n+ f( `7 M
答案:A
3 W: Y1 d! ~& j0 L6 O' h4 |2 U 9.下列哪种说法是正确的()3 x4 {( Q% G4 k# J$ n
A.实例方法可直接调用超类的实例方法( `' p V# k2 w; N
B.实例方法可直接调用超类的类方法& [% O t& c$ |7 M, n. X" B; b8 x$ d
C.实例方法可直接调用其他类的实例方法1 d N/ S$ Q! t" i
D.实例方法可直接调用本类的类方法
; z) ^6 G, p3 t$ z4 B3 y5 M+ Z5 ` 答案:D |