|
一、单选题(共 15 道试题,共 60 分。)V 1. 以下哪个约束符可用于定义成员常量( )( L5 k0 f3 t( i; }3 k4 V) T* }+ h# E
A. static2 E, P# J6 B5 c' g2 C
B. final
) w: T8 S9 ]) Z- `9 v5 y/ m/ f( fC. abstract% h$ b8 k: T4 [. N
D. 以上都不对
0 _* C) J- E& ]$ W* O5 E, U! P 满分:4 分
2 P ^ O, d1 \: l2. 关于Java中数据类型叙述正确的是( )
5 D5 N# a# b( c) y% y7 p* YA. 整型数据在不同平台下长度不同
' i9 u2 i3 V3 m; y: c4 FB. boolean类型数据只有2个值,true和false$ N L+ |# f3 r7 G( e# O& ]5 I6 N
C. 数组属于简单数据类型: R0 I7 m- W U0 T! y; C
D. Java中的指针类型和C语言的一样
+ h0 n" Q/ ~; o0 N/ n9 X 满分:4 分
' w4 z8 i9 {9 h5 E7 B3. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( )。4 p" ~8 z9 q$ |" G+ r' c8 i
A. m.length()
' g& O& D( _- [B. m.length0 t& }3 U" V6 i# A
C. m.length()+16 P& ~7 ]9 B. O4 r! w M
D. m.length+1. n2 h) M$ I3 i9 U
满分:4 分. o" l, D8 L9 ?) i: \9 b
4. 所有的异常类皆继承哪一个类?( )
# z/ v h- }: H* F* r% SA. java.io.Exception( ?/ g8 ?% j1 F u) q7 Y0 F j: J" S
B. java.lang.Throwable0 Y0 u: K2 k/ _3 k# F% w
C. java.lang.Exception
+ k4 l! W9 v" a/ wD. java.lang.Error u0 r# R9 U. S% @7 a7 G5 |
满分:4 分6 ]1 q' D u: |0 i% R
5. 数组的大小在创建以后( )。$ a8 H5 |# H/ ?0 [ l: A& A$ }
A. 可以改变
9 P6 Z+ B5 | |9 _4 IB. 不能改变& ~2 C# b/ ^. t8 j$ x- }
C. 使用new方法可以改变
^5 M$ G. Y1 YD. 有些可以改变
+ G) D1 W9 v+ }( m' z 满分:4 分
/ C; A* \) y% u) Y& i6. 下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2; L. s' C6 s6 d. j) M
A. 0
& {3 k1 | F0 ~' _5 k) hB. 1+ n& D5 x C# ]3 \; v
C. true' c$ R3 | _; j7 B. P5 A5 d
D. false3 G% z U1 `7 C+ W
满分:4 分& x# J% T8 J5 J- V
7. 下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;! l' @! r! C, q9 {6 u5 q* ]) w* `& A
A. 4
* n A& r9 D9 h y0 s9 L4 z- M' RB. 5
: S. F. Y9 B3 N$ p' L Q/ _0 OC. 6
* k# b2 D8 S2 v6 P; {D. 7' J& {* p6 s$ x% ]- N2 K
满分:4 分
, p1 u6 o4 f; I8 ~9 y5 P9 z8. 在Java中,表示换行符的转义字符是( )
( \3 d; h3 f3 U- \2 q& AA. \n
4 p% X* j8 Q# y2 Z4 rB. \f' K( ?7 \) Q3 g9 @
C. 'n'
# B2 c0 c( V( [! rD. \dd& V- i; H/ I6 j7 K( E; [1 b# ]& r' e
满分:4 分
! g2 n2 i% Y# l4 Q% j% X9. Java语言的类间的继承关系是( )& M. c* l' m( Y/ b4 n4 Y
A. 多重的* o% U* V p/ A! V" |+ A! p
B. 单重的
" I$ ~3 {" g6 { P3 T, X5 n) lC. 线程的4 s2 ^1 k, o( V' N1 _/ e3 _
D. 不能继承
- q* b" R- |8 V" z+ x" W% { 满分:4 分3 X- D2 v$ O l7 ?
10. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;
" ]8 W% [/ o* u5 L% iA. 1,27 [' U/ M/ _5 Q0 D! n. X6 \
B. 2,1
1 K) X5 O: C- oC. 1.82, 2
, s7 V1 t# s) H! \: i) j4 M: iD. 100,82
+ V5 A* X4 z& O 满分:4 分
# m1 F, e8 A5 Y" k# P11. 下列运算符中,优先级最高的是( )。4 w( t( N2 M% b+ p) O, ?) ~5 w
A. &&
! o( f a- \9 f) S. ^9 jB. ++4 z( ^) i# l; e9 O* X2 u
C. +
1 \' b0 E t& ^" \7 e! Z/ C, ~D. *
+ _" X" D0 D, _, Y3 \" _ 满分:4 分
6 n5 p% J1 I3 w" I! E12. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
5 i- S' u4 K5 V) n# \* o. m- WA. 10+ Y/ G; u! Y( |
B. 121
: Y, I& B/ ~: Q& n* e" v" MC. 11$ N6 @: [2 a% \
D. 1007 h+ h7 M; e$ V7 J
满分:4 分
; R3 }1 m/ n6 E% N% H' L7 `13. 向量可以描述成( )。
) G$ ~8 P. Y* n2 q; r6 t5 j/ iA. 固定长度的数组
# N' A: u' m' f! pB. 可变长度的数组3 D5 Z2 t$ L5 H/ T* _
C. 一种队列
$ c! @6 ~3 W) ^% ^' K; G: wD. 一种堆栈
8 o* C+ {. T% e8 c2 u: r2 @( M1 u 满分:4 分% J. `4 w2 y6 w e0 g
14. 异常包含下列那些内容( )。
' q& D# t/ C* z- j' S$ ~3 R6 C% ^' WA. 程序中的语法错误4 f' l* S4 @! q; P
B. 程序的编译错误
* A# R# {$ U5 ^+ j, DC. 程序执行过程中遇到的事先没有预料到的情况
8 ]* ?+ `" J+ y# o+ LD. 程序事先定义好的可能出现的意外情况
/ u8 w; ]4 m- q' V 满分:4 分
" S; x+ h+ }" G7 u2 d3 `$ V15. 若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )
; k! B5 j7 U; P9 W8 r4 Y s \$ ~A. x[5-3]& Z, _* r0 ?1 V. }6 Z
B. x[k]
/ V- S" P5 O# Y! I, M* V7 P3 HC. x[k+5]
+ E$ \& i% |6 O# V1 eD. x[0]# w# b" C! j" k- v4 X: W* P% Y
满分:4 分
, ?4 M7 i* y$ ~: E
( H; L% m `" ]/ w; A二、多选题(共 5 道试题,共 20 分。)V 1. 定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。' ` j- a1 V* i; j
A. private class MyClass extends Object2 p1 _$ O; [# m
B. class MyClass extends Object
9 s& a( F- M0 {: A, ~/ VC. public class MyClass
% f( Z+ ~, ^; e1 qD. public class MyClass extends Object" D8 H" q {7 |# R
满分:4 分# S# i0 _5 Q/ Y, d- C' Q2 y1 n7 C1 R
2. 如下哪些是Java中有效的关键字( )
7 \; Z8 P8 g: c8 _; n; f. S4 MA. Const
8 h. W5 ~; v) L5 |' m/ uB. NULL
$ D+ W! K4 B% ]' O4 [C. false- @1 ^" f+ a( e4 L
D. this$ F' p6 J) j* I! ^( q R: y
E. native0 K0 P* O- d1 H
满分:4 分
" `* W& A) y; O; {( f! E3. 执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];. l- E: j1 \( K9 r/ ?
A. s[10] 为 "";
: o$ k, P) \" U" j8 q' aB. s[9] 为 null;3 U6 u: d* y2 C% f$ Q$ R/ x" r
C. C. s[0] 为 未定义
: G2 l& p' Z/ pD. s.length 为10
, q9 G0 r6 k' h! X 满分:4 分+ f5 S3 G, X7 H" T' c, g
4. 以下哪些是Java语言的特点( ) z9 c; o" s: E& L
A. 面向对象; r1 C8 f* g% D n
B. 安全可靠1 j- ^7 M. B0 }# Z6 b
C. 平台无关
: W# J+ v0 N( xD. 多支持线程 s) T( c/ n( G5 d/ p
E. 支持分布操作
. m# { ~ v; H: R3 B6 N 满分:4 分
. F. M$ P, b6 b- K$ g5. 数组与向量的区别是( )。: K+ r! Z5 Q6 n0 j3 n3 T
A. 数组的长度固定! g( O6 l* d/ V7 d
B. 数组元素的数据类型相同,可以是普通数据类型
8 T( d# _$ o+ A# a3 \) EC. 向量长度可变. `2 v8 \' Z' x3 c' t9 J
D. 类型可不同,只能是对象的引用
8 ]( R, N) g0 V1 X- S 满分:4 分 - L: B g! |. q! v* v$ V
, [6 z' X4 K8 B( F# j) {4 x1 [$ r三、判断题(共 5 道试题,共 20 分。)V 1. Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
6 W4 K& F% ?) oA. 错误
6 `0 g5 P/ A" [0 g! n# N6 F7 rB. 正确
( H: y) \. s5 D0 S 满分:4 分
! s4 h* C# `1 e) I# T9 e) e2. Java的类不允许多重继承,但接口支持多重继承( )。
. A5 @5 a S! n4 q. u2 \A. 错误
: ^; s4 ]- |6 e: H2 h- WB. 正确
6 b A( I2 P& C) x: A 满分:4 分# W( P8 Y) F* C
3. 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。( a* a8 }. d( S, f5 b" d" e7 S
A. 错误# y4 I! s! M1 k% w' d/ I) b5 a
B. 正确: l7 h1 C% t) C Q
满分:4 分
) e3 `% l- l: ^4 O4. Java的字符类型采用的是ASCII编码( )
8 d6 R F7 C. z0 iA. 错误
# K( E7 B- O9 j% RB. 正确
5 G4 l8 X8 q& x5 k" N+ o 满分:4 分
1 u( d9 h& m. y5. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定( )
& }7 m, h( l2 k3 j% zA. 错误' K) _% M- ^9 U: W3 G1 f% q9 x* t& H
B. 正确4 b+ C8 e( C1 F+ D$ k
满分:4 分 9 y6 T- M( H! |. u2 Q. \
# E( B/ z- K! {- N& z9 x如果资料还未上传请加QQ:1306998094 谢谢 |
|