|
一、单选题(共 15 道试题,共 60 分。)V 1. 以下哪个约束符可用于定义成员常量( )
, x4 o, v* l1 Q" ^5 Y. V6 tA. static
% K! N6 h" h/ o8 O, EB. final
7 x% B, u" B+ a$ _. IC. abstract
$ K& g1 u+ [7 e: U0 iD. 以上都不对
$ M7 B0 @; W6 f9 E e( l 满分:4 分
+ v1 F& h+ A8 O" O5 S0 S! F: [2. 关于Java中数据类型叙述正确的是( ) Q0 c5 D+ \( J: i. B0 J
A. 整型数据在不同平台下长度不同
( s* R! [" W! v* R) m$ r1 D" xB. boolean类型数据只有2个值,true和false
& T& y% O# ?( e( q& H6 \C. 数组属于简单数据类型. u+ o5 E F2 M+ M' u: D
D. Java中的指针类型和C语言的一样
+ {! Z- u! z+ C* h1 s* W& P0 P& e 满分:4 分, ?" A3 k, \+ L5 x- g
3. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( )。
/ g' m6 [# K$ X% wA. m.length()) V0 f/ j3 D. H% s# D4 [: V
B. m.length
4 t7 n8 p( z- Q! p+ V+ e3 dC. m.length()+1/ R# e( j% K9 |$ ]& I& X+ M* L7 y
D. m.length+1
+ q1 x; D G+ t ] 满分:4 分$ H9 g+ L' ~ V; F
4. 所有的异常类皆继承哪一个类?( )- g* t& R' Z7 _$ s# G/ Y+ R
A. java.io.Exception
! n, i; i) U8 [; ZB. java.lang.Throwable
4 `1 \. |& V; M% a6 D9 I% x' C- VC. java.lang.Exception
8 F% i1 V$ J- r+ m. WD. java.lang.Error
" f {( U. }/ b0 j4 D/ t4 t 满分:4 分
3 z- o+ `" q1 F8 z5. 数组的大小在创建以后( )。
: v$ O4 j) Q" K4 b3 l) t% C0 p* uA. 可以改变; Q" D* T Y5 r
B. 不能改变
/ j' F( T2 S/ W! v* e& AC. 使用new方法可以改变
+ c6 s# C; d. f( b* t) D2 aD. 有些可以改变9 F2 d* ]" b2 J
满分:4 分+ D6 V# a3 Z5 _+ P! D2 ?
6. 下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
# l+ A8 E8 v$ }( u2 }: a; e2 }A. 0
0 }4 ]) n: c6 O+ R! ~& B) ?! sB. 1
' F i: l& G9 t' J7 E, c' cC. true
' t/ R' z) \& }: j* m0 A" @D. false
) Y, z# e( F9 Z* t% L2 K7 n0 i 满分:4 分
; C) R) W, m7 u7. 下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;4 r8 \* v4 w, | V% ]7 n, J4 l: |; @
A. 4
) `: I8 x; [9 XB. 54 D: V6 M5 w+ l c+ |
C. 6
$ Z. Q7 n4 [6 y3 @2 B: tD. 7
* g' w+ E7 L6 E3 J* E) J 满分:4 分/ g" R# G% A% \* p) @3 U
8. 在Java中,表示换行符的转义字符是( )
" ?6 x7 k/ d/ G' lA. \n
* Y# e/ a/ ` [B. \f5 I8 D7 x F3 U8 k
C. 'n'
- |7 R& O9 s: ]# N2 H$ S5 iD. \dd1 A" Q( R# Q' X% e
满分:4 分
6 w, H$ i$ H9 W) n4 \/ C; n4 X* w9. Java语言的类间的继承关系是( )* i- S4 J. ^1 C
A. 多重的
7 n* b- w1 o3 S. XB. 单重的
) D- i4 @7 c- S/ E ]- eC. 线程的
! V% V: j% e+ Q* [3 WD. 不能继承; r8 B5 F. O' L0 s" p
满分:4 分
~- p8 k$ J6 H6 z" g: X V10. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;5 _( t4 u0 R( R
A. 1,2+ J' a$ W3 Z; F; L- P5 q
B. 2,10 P( ^+ ]# G3 a2 s: k ]2 Q
C. 1.82, 24 |1 Q+ L4 \" Y9 _) b7 m3 M
D. 100,82
3 e+ y3 E: X1 w6 _1 a# e$ Q 满分:4 分
* `' `1 r: \- k) v7 j11. 下列运算符中,优先级最高的是( )。/ I9 K! `, b6 R, z4 L" k7 G. r$ m
A. &&/ j: T3 [) |0 y0 i# v$ K/ S
B. ++
1 m7 @! U" m' PC. +5 c! e% a! r1 M# }; o3 P! W: E
D. *3 B" p7 ~ }* C7 X. k6 y
满分:4 分
) H" B1 e4 K7 D4 y12. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
0 A' n+ ]( O4 U+ t# hA. 10
" m' v8 m3 ]8 N3 v" }0 t ]# ?" RB. 121
1 _; q" s7 b; t: @& @3 l/ [% zC. 11
+ O7 E, y3 e- S6 oD. 100
! ?; t2 ]( i" q& O5 p, j9 v, ^- L 满分:4 分' p4 R5 O7 a5 K
13. 向量可以描述成( )。
6 a0 s0 g5 s( m+ GA. 固定长度的数组
- ?& R% G; |/ UB. 可变长度的数组
" O' k7 {! r& J3 YC. 一种队列
6 g$ _# }: ~' }1 S0 c) t3 jD. 一种堆栈5 ]; P" J' `* R5 l1 N
满分:4 分9 e; x( s. ~: _/ q
14. 异常包含下列那些内容( )。# ]0 h* p9 C0 ^5 m8 {, ]
A. 程序中的语法错误
+ C) r& G9 g% w1 b4 O% m8 aB. 程序的编译错误; _0 a$ I6 O' u# B+ C5 x
C. 程序执行过程中遇到的事先没有预料到的情况4 @' }$ }* ]5 i
D. 程序事先定义好的可能出现的意外情况3 J) W, l% s. |1 y$ F; c( e$ h$ S
满分:4 分: L( w$ q% p9 [/ m( w
15. 若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )
4 e% |' C( |5 y- O, |- EA. x[5-3]
; V6 Q7 w/ i8 p( PB. x[k]
3 K5 r; ]1 b, t- ?C. x[k+5]( A0 V9 {- u% \# Q
D. x[0]. q" w% z- d, G1 w
满分:4 分 6 w" i K% B9 ?, A
0 M' X( b& h0 U- F! N
二、多选题(共 5 道试题,共 20 分。)V 1. 定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
1 Y. ^* n2 r/ a6 N& [. Z0 |A. private class MyClass extends Object
6 V* x# l1 p1 h9 BB. class MyClass extends Object
* G/ c2 Q; h& i; U; O2 xC. public class MyClass. l7 O- ]7 H4 c! K; l
D. public class MyClass extends Object. \( [+ ?8 K; ~$ s
满分:4 分
6 `: i" P$ s4 J# @2. 如下哪些是Java中有效的关键字( )
; J( Z1 C3 \) N5 x0 _6 h& yA. Const
1 g7 j; R, z0 O8 P5 ^) ?( H+ fB. NULL
! g6 I/ n: Q# j' i4 F; mC. false
, e, @' [+ \% s9 K9 t- k; i/ YD. this
* }7 I2 _3 i. x* x" yE. native2 ~$ N4 {1 L# H/ d7 {
满分:4 分
/ \" T1 N: B$ Z& O' J3. 执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];
1 c, `# N0 e) n( SA. s[10] 为 "";* f) Z' K$ {0 [4 m7 s" X0 F; L
B. s[9] 为 null;
0 T5 H. y @ e" \C. C. s[0] 为 未定义5 n9 B8 D/ ]! x. F% C- O
D. s.length 为108 E, F8 u# G7 s: D2 g6 [0 D
满分:4 分
+ h% Y F* v# }! @/ o. p2 g+ E4. 以下哪些是Java语言的特点( )
0 Z, y z0 @! |, H+ _A. 面向对象 O. e5 Z/ e" `- \7 p7 g
B. 安全可靠# ^. j0 |" a8 i( G+ O
C. 平台无关
. i0 t* n: K3 r2 k3 hD. 多支持线程, ^& l, L/ u$ O5 n( D4 E
E. 支持分布操作
% G8 z7 K# k" H9 M' m& n 满分:4 分
: V8 I, \$ q L& H1 e6 y. v5. 数组与向量的区别是( )。
% y2 g- F p$ V. M$ hA. 数组的长度固定
* I' P+ ?& i" R, QB. 数组元素的数据类型相同,可以是普通数据类型9 R! c9 e0 B/ k) m
C. 向量长度可变" E1 b' r) n' w2 y6 J1 `- U
D. 类型可不同,只能是对象的引用( X4 B- G8 {/ H+ i( P5 ~: s \
满分:4 分
# k1 L6 [ C, Y
- C" ^8 ~* ]% o0 e- Z& n三、判断题(共 5 道试题,共 20 分。)V 1. Java语言中的数组元素只能是基本数据类型而不能为对象类型( )4 g8 r) N5 p% o0 a
A. 错误2 x. {1 U0 M' R1 `" r0 p4 S
B. 正确
. g( M/ v- W: K4 F i6 n 满分:4 分) I9 m& @3 ~4 K8 N3 E0 ]; U' |" o% I$ o
2. Java的类不允许多重继承,但接口支持多重继承( )。
# O# p9 x. |. p+ DA. 错误' w+ d4 W1 r, R
B. 正确
/ b2 M# D4 E; U9 ]4 S ?; Z' ^ 满分:4 分
n+ m3 g% L1 {4 {3. 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。
" ?: r1 ^0 b' W, G7 jA. 错误
2 z* I7 b2 c/ \. r1 i; Y' j7 tB. 正确! u) X; p( u( Q7 }9 @( {$ R) ]) u' \6 b
满分:4 分
. T+ O% }# |. e) U$ \4. Java的字符类型采用的是ASCII编码( )
6 s0 D. ? k" N, x% n1 R# V5 \A. 错误
* b; j- ^+ z$ n# p# t+ BB. 正确
' K7 a0 R- g5 `6 q$ Z1 E% m 满分:4 分" V Q% c% p9 }. a, H& m5 D
5. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定( )( G1 X- L1 t8 l. ?* L7 O
A. 错误) Y; L! G8 E- T- ]( n( ^
B. 正确5 o9 \% }7 q& T
满分:4 分
6 A+ b) y0 j2 s) O* h7 e+ q6 X9 _. ~( I: m! S9 y4 q
如果资料还未上传请加QQ:1306998094 谢谢 |
|