|
一、单选题(共 15 道试题,共 60 分。)V 1. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;
1 j9 ?- L6 X! RA. 1,27 `, ?9 k8 q. R, r* w
B. 2,1+ k+ r' d& R/ F( K4 m; O& g" J7 ~
C. 1.82, 2
( {* @3 @" L0 OD. 100,821 Z5 x$ J! A+ y- ?
满分:4 分
, u: J' R: W! q2. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
" U0 W1 k9 `- u) @5 WA. 10, P7 r8 g& Z+ M. a$ h
B. 121
2 O- o! ^. q0 N$ f' L- IC. 11
% f8 h5 z7 L/ K- I% JD. 100' e% @9 _3 C9 W6 H
满分:4 分
9 b& }( E; M5 K% N$ h& |$ V3. 以下叙述正确的是( )
N8 A# ~- c7 G* Y' l+ `A. 构造方法必须是public方法5 @6 ~% @% z7 G
B. main方法必须是public方法5 S2 Y5 T0 e/ j5 S9 w
C. Java应用程序的文件名可以是任意的 v0 i R# a, U' _# I
D. 构造方法应该声明为void类型' a, y9 ?3 H( d* b# H2 m, b. Y
满分:4 分
1 B5 r/ M0 U8 j0 B3 ^7 n4. 给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问( )。- H; @: w: Y2 ^+ @- t# F
A. 将private int m 改为protected int m3 r# G# D! l3 L
B. 将private int m 改为 public int m9 |" @7 d& ?1 n/ }( L
C. 将private int m 改为 static int m# d& k+ m6 ^6 r3 U, ]3 G8 p
D. 将private int m 改为 int m; F! W6 A b2 A0 n/ u8 b
满分:4 分# L9 ~* V/ |+ b( ~
5. String s=""This is the "";String t=s.concat(""String.""); t的内容是( ). Q# ~' \: e" ?' C& }4 b
A. This is th String
# I6 p. L0 m) |* o& v7 ~& HB. This is the% c, x# j+ [* R) D
C. String
( I) d; ^# x$ I% W- f; ~ 满分:4 分
3 B3 A2 k* q" U5 S6 h1 a9 C7 v+ D6. 下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
3 W S J6 x4 ^A. 155 |2 f7 M; x' o2 W1 r$ M' Z
B. 166 N9 N( s; U" N' l2 M4 \
C. 7
8 d. r3 q% r% c" P7 yD. 8) ]; {+ x9 W; C& D2 R0 K9 A8 D
满分:4 分
6 ?: @# v. A# w3 W" B/ c7. 以下哪个约束符可用于定义成员常量( )
. H U# A, r1 E3 c* U6 UA. static% D3 e4 e- s% @; w1 }) o
B. final
7 [ |- \# ^$ k- fC. abstract
# @$ g( a+ k9 l+ D, sD. 以上都不对4 ^8 Z4 U, Z! t/ ~/ _1 m
满分:4 分) q3 ^& s m* l
8. 以下有关类的继承的叙述中,正确的是( )
/ Z% |% _2 [; {3 VA. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
) L0 t; j& i8 V5 R' x% UB. 子类只能继承父类的方法,不能继承父类的属性
' |" S# S' Q4 \$ x) D- l3 IC. 子类只能继承父类的非私有属性,不能继承父类的方法
: O) H) Y- [2 v5 }9 q* o3 L0 UD. 子类不能继承父类的私有属性* o- [* Y; y2 U% n3 B
满分:4 分
0 b" w- {1 G3 v( E l p9. 设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )2 v' n; n& D1 V9 Z, M, e
A. x( int m){ ... }% Q2 Q& E3 L5 s) W! Y4 ^# \
B. void x( int m){ ... }
7 J% S) n }: k3 }, c4 a( b) p1 z! lC. x( int m, int n){ ... }( z2 m4 T/ s, w4 I' L J2 q7 r
D. x( int h,int m,int n){ ... }7 X! a' i+ G ? ^' j; ?4 R( e: I
满分:4 分
7 O# g4 x( H$ n10. 下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i > 3 );2 R4 U% \! c" y4 W3 I7 p a% ^
A. 16
( e6 a2 @5 C- b6 hB. 84 r7 q; n( a1 y# |4 Y+ M* V
C. 4& P: P- {' G5 x9 ]( w- i
D. 2
4 o& X, S% ?! p! {: Y* ~; F 满分:4 分( @7 m9 \4 v) ]' X
11. 设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )' |( k3 h( e7 _" q3 I
A. i = i + 2
$ P' S* h7 D3 vB. a[0] = 7;
- ?6 d* l1 v3 ^: K; u1 O: r/ MC. i++ - --j;( F' r1 j: V5 {/ v! K: O" d
D. a(0) = 66;1 Q( W4 q) U" a/ _2 \" w+ F
满分:4 分( b a4 K! C6 F9 Q% T
12. 数组的大小在创建以后( )。
$ R% b& m8 S; m" R* c/ aA. 可以改变
, P+ o9 [3 S6 h+ l3 H# P) |% b t7 Q% mB. 不能改变3 C' n, P( [* ?" B' Z$ n4 v
C. 使用new方法可以改变
9 u5 m" V! }. f6 @8 c' N! @$ ~D. 有些可以改变
( X2 L- ~% k. C, ? 满分:4 分
5 ]1 }3 N- y7 q% v. Y! \1 x' G13. 以下语句有语法错误的是( ): S8 J* Y; ?; k% D; N5 R' Q L
A. int x=1;y=2;z=3& B+ U" Z1 e. A* n8 u7 B' z3 v
B. for (int x=10,y=0;x>0;x++);1 h$ P, W: s( N. n2 H
C. while (x>5);
( b8 n6 B2 v' K$ l( pD. for(; ;);! u# A. j9 y G; Z
满分:4 分) P( K/ G7 s+ S
14. 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
! T f8 U; g' }, {/ @A. private
$ N4 R' w% Q& u2 g. @) KB. public
2 ^8 F! }# K; |C. protected
+ u3 i2 t/ M' s6 [D. no modifier7 Q6 ]- ]8 y; B2 S1 z& k
满分:4 分, R% [3 e( ^. I" W3 x! ]8 J
15. 编译并且执行以下代码,会出现什么情况( )。 public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }
" M& I1 O! _5 DA. 1
7 Z* g) q0 @& e$ Q) y' g3 mB. 有错误,数组anar在初始化以前不能正常输出 R5 s) T0 |) g' ]6 I
C. 27 W/ ]$ h4 L) r! z m: _
D. 有错误,数组的大小没有定义。+ {/ r9 [' g, x2 |# f' u! H [
满分:4 分
. {+ { `+ _5 O2 [+ A2 o9 E+ W6 c* u* _* Q
' F. \. `8 H# V4 ^二、多选题(共 5 道试题,共 20 分。)V 1. 定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。" a# ]5 e- F9 t& T( Y
A. private class MyClass extends Object" i! R9 I" X) I$ ~
B. class MyClass extends Object
0 @6 Q0 L( M W5 R& yC. public class MyClass8 f9 H8 I3 F5 Z0 [ w/ v
D. public class MyClass extends Object
( X8 R/ x9 d5 ~/ ] C 满分:4 分
5 U; ?: I) S4 d- g9 S2. 以下哪些是Java语言的特点( )1 A# ?# ^( b6 B7 E; }
A. 面向对象
) ]) h; _+ T5 o0 ^8 UB. 安全可靠
' E0 T7 x7 s+ A' yC. 平台无关
* ?: a) D3 S/ a0 D8 X! ]8 SD. 多支持线程
+ A, e0 J( d, m6 }$ z; E& HE. 支持分布操作; c4 ~& V% i8 N
满分:4 分4 G( N7 C. ]3 Y$ H* ]
3. 下面哪个说法正确( )。
/ [9 \. u5 P5 x0 F+ {+ T$ W9 T% HA. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。; y% t+ a6 Q& P% u3 J5 A
B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
. f# Z- U5 l. x$ X+ L/ LC. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
- [" c* l) E9 b7 b+ f' YD. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。( @' v1 @' W" P$ U! l% H( p
满分:4 分
1 Y' k( u; C% G, ]; B5 u4. 指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
" c9 F; [; P }; V- E }" ZA. public int add(int a)
$ w9 \( y- _, N# ? h% ^8 U1 f7 q- yB. public void add(long a)' }. A( E- k/ N/ Z2 q$ j
C. public void add(int a,int b)2 ^6 n3 Z. G3 g/ b _; n$ H
D. public void add(float a)
; E7 u& u5 n. f# o' m7 }3 A 满分:4 分* P9 n4 X4 {8 O& q2 ~$ g( f, J6 T
5. 数组与向量的区别是( )。, P9 D' h+ i$ M5 c/ w% @
A. 数组的长度固定
. A6 q+ X: n; W% zB. 数组元素的数据类型相同,可以是普通数据类型/ w; [) L8 \. V+ A0 I. v3 |
C. 向量长度可变
; X8 ?0 E$ c& `. {D. 类型可不同,只能是对象的引用. Y4 j0 ~3 Y9 }5 L- f- t- e
满分:4 分
! L( ?( F) N3 x' W3 b! N# s2 ~
: K) u1 F1 e } t# A& H. O三、判断题(共 5 道试题,共 20 分。)V 1. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定( ), Z% [' H3 ^- g* D q9 K
A. 错误
( ~( R( a2 j/ xB. 正确
/ F" W! W: ` s! a 满分:4 分
1 o* b# L+ ~$ B. ~2 w* e. _6 _2. Final类中的属性和方法都必须被final修饰符修饰( )
% u# B, p) }% z# \* q- TA. 错误
, N2 O# r/ w# a3 [( K2 q) eB. 正确
}) f+ I3 D# M% z( q 满分:4 分2 N" d& d. u, [" d3 R2 r- M3 S) F
3. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的( )
6 F7 G0 |5 {( z" M1 R$ S+ J, I" ^' NA. 错误
% C- H( C- k' Y3 x, [B. 正确& E7 ?, B9 F$ Z, Y0 {; {
满分:4 分
9 X) X- u- n( M" U4. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( ), Y/ [5 k2 Q6 S
A. 错误
( J( W q8 s _, N' t1 `+ ]B. 正确& w+ i0 f" F. P7 i' Q( e/ \
满分:4 分
1 s \. s. `2 d, X. N+ \5 ]2 V5. 一个Java类可以有多个父类( )。! Q) p# I: e- `, {/ a/ B
A. 错误
+ Z8 s- c' F! j1 x( [2 g, qB. 正确
f' q3 T6 t' u8 t ~( L# t 满分:4 分 ( w2 Q- ?: {) Y4 K
4 i4 c5 b* |4 n8 i \
, d6 `2 O4 p/ V. A) X& m如果资料还未上传请加QQ:1306998094 谢谢 |
|