立即注册 找回密码

168资源分享社区

查看: 9673|回复: 0

JAVA考试试题

  [复制链接]
发表于 2020-3-12 22:01:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
java试卷
123409c0fif0p9q9p9mqmf.jpg
<现在开始正题了哦,认真仔细看下面正文文章>  单选题(45分)  1:语句drawRect(40,50,160,150)执行的结果是( )。( 2 分) A:一个左上角顶点是(40,50)、右下角顶点是(160,150)的矩形 B:画一个左上角顶点是(40,50)、宽160,长150的矩形 C:画一个右上角顶点是(40,50)、左下角顶点是(160,150)的矩形 D:画一个右上角顶点是(40,50)、宽160,长150的矩形  答案:B  
' @, ]( v2 Q! J0 j) q; g) P0 ^4 n2:使用SQL语句从数据库中更新记录,应使用( )。( 2 分) A:SELECT B:INSERT C:DELETE D:UPDATE  答案:D  
+ b0 n4 a* a! t. a7 @3:有继承关系时用到的关键字是( )。( 2 分) A:extend B:extends C:implements D:implement  答案:B  
* @2 T0 @" n9 a4:要画一个左上角顶点是(100,100),右下角顶点是(200,200)的矩形,下面哪个命令是正确的是( )。
2 p5 ~. N2 X- }- V( 2 分) A:drawRect(100,100,200,200) B:drawRect(200,200,100,100) C:drawRect(100,100,100,100) D:drawRect(100,100) (200,200)  答案:C  8 q% b3 Z) k7 s! R5 w* D. I
5:Java变量中,以下不属于复合类型的数据类型是( )。( 2 分) A:类 B:字符型 C:数组型 D:接口  答案:B  1  # s9 \% a4 b4 |% }! X" V. [; g

. M6 S2 B9 q2 R6:Jbuilder 9版中默认的布局管理器是( )。( 2 分) A:GridLayout B:BorderLayout C:CardLayout D:FlowLayout  答案:B  
, Y- _% s! z! D7:关于for循环和while循环的说法哪个正确( )。( 2 分) A:while循环能实现的操作,for循环也能实现的 B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C:两种循环任何时候都可替换,而且循环体、至少被执行一次 D:两种循环结构中都必须有循环体,循环体不能为空  答案:A  
4 v# M; i# H: z: X8:java中定义数组名为 abc,下面( )可以得到数组元素的个数。( 2 分) A:( ) B: C:len(abc) D:ubound(abc)  答案:B  
! t# l: _* F- V& a# u7 A9:下列说法正确的是( )。
% K0 X( }6 n* W! v( 2 分) A:编译后的Java源程序根据文件中定义的类和接口的个数产生相应个数的.class字节码文件。" w5 s4 C$ L: w9 l, N. E
B:Java语言的源文件中不是任何地方都可以加注释的。 C:一个文件中可以有多个访问权限为public的类。
! I% ]! \1 N6 q D:含有main()方法的类可以为public的类,也可以为其他类。  答案:A  
, N8 W. [7 ]7 q7 s' O10:创建字符串s:String s=new String(“hello”);以下( )语句将改变s。( 2 分) A:(“aaa”); B:(s); C:ing(3) D:以上语句都不会  答案:D  
- ~' y8 b, @; x# d$ z11:在线程进入临界区之后,首先应( )。; y' c4 ]# N0 N* }! F4 A5 q
( 2 分) A:对临界区代码加锁 B:对临界区代码解锁  2
: F$ q4 Y6 j  i+ Q, }( P C:检查临界区的锁是否可用 D:让其他线程睡眠  答案:A  3 F# v, @+ A" R2 X5 Z
12:看下面一段程序:    class Aclass{    void go(){      n("Aclass");    } } public class Bclass extends Aclass{     void go{      n("Bclass");    }    public static void main(String args[]){     Aclass a=new Aclass();     Aclass a1=new Bclass();      ();      (); } }  以上程序运行结果是( )。( 2 分) A:Aclass    Aclass B:Bclass    Bclass C:Aclass    Bclass D:Bclass    Aclass  答案:C  ) [1 i' F0 b+ v( G3 @" w9 B
13:Applet执行( )方法后,进入停止态。( 2 分) A:start() B:init() C:stop() D:destroy()  答案:C  
; n& c( a8 ?: d( D) M& R3 N( U" j14:sleep(10000)表示调用此方法后可以使线程睡眠( )秒。$ P+ R+ B8 z# `& \0 h
( 2 分) A:10000秒 B:100秒 C:10秒 D:10000分钟  3
5 k  ~+ ]  @6 K- _" K3 R  答案:C  ( h6 ^% u+ H" a, ^( Q$ m. e
15:在 Java中,对简单数据类型(如int)分配的内存为( )。( 2 分) A:在 IBM PC中为16位 B:在 VAX-11中为16位 C:与所在机器无关 D:都是16位  答案:C  " C+ [. G; w" h$ T  ^$ B
16:下面( )是java语言中的关键字。2 y5 J- q4 Y( a0 v- n6 V0 {
( 3 分) A:sizeof B:abstract C:NULL D:Native  答案:B  / h* t3 f2 n  L1 L
17:要画一条从点(40,220)到点(200,220)的水平直线,应使用下列( )语句。( 3 分) A:drawLine(40,220,200,220) B:drawLine(40,220)(200,220) C:drawLines(40,220,200,220) D:drawLines(40,220)(200,220)  答案:A  * E- R. ?+ k+ G  p- ~. ?& @; z
18:JavaBean主要指组件的开发,( )用于图形界面。( 3 分) A:可以 B:不可以 C:因系统不同而不同 D:不知道  答案:A  
" U5 Q8 f& w: Q' j19:构造方法( )被调用。( 3 分) A:类定义时 B:创建对象时 C:调用对象方法时 D:使用对象的变量时  答案:B   4
4 X7 o1 ]5 o. K7 C
$ L: C& R# b: x! L# z! i20:语句drawOval(45,55,150,140)执行的结果是( )。- U  w$ t) b/ n, Z. j" S5 M: i, M1 |2 ~
( 3 分) A:画一个焦点分别在(45,55)、(150,140)的椭圆 B:画一个圆心在(45,55),长轴是150,短轴是140的椭圆 C:画一个左上角位于点(45,55)、宽度和高度分别为150像素和140像素的长方形内画一个内切椭圆。 D:左上角位于点(45,55)、宽度和高度分别为150像素和140像素的长方形内画一个外切椭圆  答案:C  多选题(27分)  8 t3 q. Y. O% n% |$ Y
21:下列( )常量可以做为线程的优先级。( 2 分) A:MAX B:MIN C:MAX_PRIORITY D:MIN_PRIORITY  答案:CD  
" ~8 k3 x  Q+ }22:下列说法( )是正确的。( 2 分) A:EJB的网络计算模式是建立在RMI的基础上的 B:JavaBeans是轻量级的构件,EJB是重量级的构件 C:EJB也是有用户界面的 D:EJB容器给开发者提供了资源管理服务  答案:ABD  7 ^1 N! ^) g# j
23:通过浏览器执行一个Applet程序,在初始化时,下面( )方法会被调用。( 2 分) A:init() B:start() C:paint() D:stop()  答案:ABC  
! m, V; t& B$ P# c: t24:下面( )选项将是下述程序的输出。   public class Outer{   public static void main(String args[]){   Outer: for(int i=0; i〈3; i++)    inner:for(int j=0;j〈3;j++){     if(j= =1) break;     n(j+"and"+i);  5
" |7 a) L. H! W* @! r    }   }  }( 2 分) A:0 and 0 B:0 and 1 C:0 and 2 D:0 and 3  答案:ABC  
! u) @% a# M+ ~0 q25:多线程可以带来( )问题。  X4 w# J1 Y, l' K) `
( 2 分) A:赛跑状态 B:线程饥饿 C:死锁 D:无限循环  答案:ABC  ! [+ E( Q8 |& V: B/ E
26:以下( )方法是Applet采用AWT绘图时所采用的方法。( 2 分) A:paint() B:draw() C:update() D:repaint()  答案:ACD  3 @1 @+ L. b0 S, E
27:定义一个类名为""的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
" {: b& A& k) N7 \5 `- a( 2 分) A:private class MyClass extends Object B:class MyClass extends Object C:public class MyClass D:public class MyClass extends Object  答案:CD  - Z, s6 n: e$ r5 ?- m
28:下面( )设备属于输出设备。( 2 分) A:打印机 B:显示器 C:鼠标 D:键盘  答案:AB   6 % R- N1 c9 p1 I! S( x6 c
+ V8 e" Q  v; f$ L* x
29:面向对象技术的基本要素主要有( )。8 n) }. j( `$ z% h# D1 H
( 2 分) A:抽象性 B:封装性 C:继承性 D:多态性  答案:ABCD  1 q; R0 j$ t5 V4 F( ~/ {# W
30:下列( )方法是Connection对象所具有的方法。( 3 分) A:executeUpdate() B:createStatement() C:preparedStatement() D:PrepareCall()  答案:BCD  
( W1 N0 |/ Y! T& d6 P31:以下( )有关事件监听器的语句是正确的。' T$ `  N8 B* f5 E# g- c
( 3 分) A:Multiple listeners can be attached to one component. B:Only one listener can be attached to one component. C:One listener can receive and process the events from multiple components. D:One listener can receive and process the events from only one component.  答案:AC  
% V& k* L2 W8 G7 |32:下述( )说法是正确的。( 3 分) A:实例变量是类的成员变量 B:实例变量是用static关键字声明的 C:方法变量在方法执行时创建 D:方法变量在使用之前必须初始化  答案:ACD  判断题(28分)  
5 f" w8 |6 a5 [1 o33:使用方法length( )可以获得字符串的长度。( 2 分) A:正确 B:错误  答案:A  / x0 k2 A7 @8 r+ f, F/ A
34:Java中,并非每个事件类都只对应一个事件。( 2 分) A:正确 B:错误  7 $ u, ^6 ^* ^4 Q1 [  P7 H' `' j
  答案:A  
$ a2 V3 W: M. u+ W35:break语句可直接跳出外层循环。# P9 `# S; h$ q- ?
( 2 分) A:正确 B:错误  答案:B  - c7 F5 H- Q" d( u
36:传递给实现了otionListener接口的类中mouseDragged()方法的事件对象是MouseEvent类型的。( 2 分) A:正确 B:错误  答案:A  + M: U  C! C% d8 _8 S. t1 m
37:不能被多个进程交叉执行的代码段称为临界区。( 2 分) A:正确 B:错误  答案:A  5 }& Z5 O2 a8 [3 {# ~2 h0 ^
38:抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。( 2 分) A:正确 B:错误  答案:B  1 l: y, i9 }7 |' U  o4 `7 d9 O6 q
39:要建立数据源,首先要建立Access数据库。( 2 分) A:正确 B:错误  答案:B  , I7 L, E0 J7 I8 x. A6 _
40:Java不提供goto语句,所以goto也就不再作为关键字( 2 分) A:正确 B:错误  答案:B  ' V7 V* @3 W5 m' a4 ^1 R( X
41:一个异常处理中 finally语句块只能有一个或者可以没有。
' ^& w7 D. Z* V2 D" R( 2 分) A:正确 B:错误  8
  h' W. P. g; b- Z  答案:A  
3 o/ `" U  W: q4 {  j0 O9 q) r42:一个类可以生成多个对象,并且这些对象都具有相同的属性。( 2 分) A:正确 B:错误  答案:A  ! w7 C' M3 B% t7 M% q
43:JavaBeans是轻量级的构件,EJB是重量级的构件。( 2 分) A:正确 B:错误  答案:A    v0 o0 a3 R+ I5 l$ f9 x5 m( ~
44:有的类定义时可以不定义构造函数,所以构造函数不是必需的。
/ m7 C7 P2 y* i" J( 3 分) A:正确 B:错误  答案:B  0 R8 N, m  d3 O1 [; p4 ?
45:一个非抽象类如果实现了某个接口,那么它必须覆盖该接口中的所有方法。( 3 分) A:正确 B:错误  答案:A   9 ' K! G; Q- h- E; O, S
单选题(45分)  
5 H0 ]4 K( f9 e1:改变某个组件的颜色并且在颜色中刷新它时,Jbuilder实际上操作了( )方法。( 2 分) A:使用drawColor()方法 B:使用repaint()语句 C:什么也不做 D:使用paint( )语句  答案:B  
( z, w+ h: @( U' W* m2:在调用构造函数时( )( 2 分) A:子类可以不加定义就使用父类的所有构造函数 B:不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数 C:先调用父类的构造函数 D:先调用形参多的构造函数  答案:C  
( ?* g1 q( S3 [9 g' b8 q6 s" e3:Java与C/C++比较说法错误的是( )。( 2 分) A:Java不提供goto语句,所以也就没指定goto作为关键字。# @1 t$ F1 G. T" Y0 V- f$ \
B:Java没有指针。 C:Java没有联合和结构 D:Java只有单继承没有多重继承。
5 x' i6 a) f* L% X5 i* i6 O- E- j  答案:A    H! O3 u* _6 U$ d6 t" A# ?
4:修改图形用户界面上JButton的组件文字,修改的是它的( )属性。( 2 分) A:Caption B:Name C:Text D:以上都不是  答案:C  " [8 Q( ]; e$ O6 X7 I( P5 }5 m& c8 i, L
5:有关过滤器init()方法错误的是( )。5 a5 h5 n% Y* w+ W; y
( 2 分) A:每次调用过滤器时都会执行init方法。
/ A5 k' z3 a4 P  {- v  | B:init方法可以访问FilterConfig对象。; j' K2 j6 @! A' Z' f0 O
FilterConfig对象提供了对servlet环境及文件中指派的过滤器名的访问。 C:利用init将FilterConfig对象存放在一个字段中,以便doFilter方法能够访问servlet环境或过滤器名 D:FilterConfig对象具有一个getInitParameter方法,它能够访问部署描述符文件()中分配的过滤器的初始化参数  10 , T; l1 p1 B+ ~! D
  答案:A  
/ `. K6 _# u, x/ }/ u! u  }5 \6:如果一个类必须继承另一个非Thread类,此时要实现多线程只能( )方式。: F5 `& q7 z5 ]5 S
( 2 分) A:通过创建Process类的子类来实现 B:通过创建Thread类的子类来实现 C:通过实现Runnable接口的类来实现 D:通过实现RunTime接口的类来实现  答案:C  
1 J; P# e+ P. j! L1 g0 o; m7:下面( )接口是JavaBean必须实现的。( 2 分) A:le B:izable C:le D:fo  答案:B  : |2 H$ T1 J9 ~. M6 I0 t4 K1 k
8:若需要定义一个类域或类方法,应使用( )修饰符。
* N2 v# O; M* Y# V2 Q2 R2 c( 2 分) A:static B:package C:private D:public  答案:A  % J! L% Z+ N: J0 B( ^
9:执行完代码int [ ] x = new int[25];后,以( )说明是正确的。
( k3 z; w4 i9 p5 l/ {+ T8 `0 h( 2 分) A:x[24]为0 B:x[24]未定义 C:x[25]为0 D:x[0]为空  答案:A  ( n: e# d2 C6 u% r
10:下列说法正确的是( )。. @2 F' T6 r9 K7 }  X
( 2 分) A:Servlet是Applet的服务器端版本 B:Servket和Jsp是一回事 C:Jsp是Applet的服务器端版本 D:Applet是可以嵌入网页中的一种技术  答案:D   11 3 c5 W2 p' j- x3 B: _

& x+ O* |6 [( E/ n11:使用SQL语句从数据库中更新记录,应使用( )。( 2 分) A:SELECT B:INSERT C:DELETE D:UPDATE  答案:D  * k3 \" c6 L; `
12:有关面向对象技术的说法错误的是( )。
. A, \5 {5 _; \7 y8 @( 2 分) A:面向对象技术是以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。 B:面向对象是以数据为中心来描述系统。& _9 w* ~1 ^* e- F! n  u2 _# ^
C:从面向对象程序设计范式看:程序 = 数据 + 消息。 D:将数据及相应操作封装在一起抽象成类。  答案:C  
- }( o/ x3 ~! }# N13:下列说法( )是正确的。( 2 分) A:程序执行到break语句是一定会结束所有的循环 B:程序执行到continue语句时会结束当前循环 C:break语句和continue语句都可以和标签协同使用 D:continue语句和break语句的作用相同  答案:C  
1 ~( s. `: h4 n* t14:如果不能很好的控制线程的运行和停止,容易引起死锁。
! q5 ~' p; G1 N* T( I$ ^下列( )方法是安全的线程停止方法。( 2 分) A:stop() B:suspend() C:interrupt() D:轮询循环  答案:D  # s' t) p! x$ w# w7 {1 P  t
15:下列( )语句是连接数据库时使用的语句。/ t$ }: ]0 X6 d2 c6 t
( 2 分) A:Statement SQL语句变量=连接变量.createStatement( ) B:Connection 连接变量=nection(数据库URL,用户帐号,用户密码) C:e(JDBC驱动程序名) D:连接变量.close()  答案:B  
9 ]7 \+ d" V  a16:对于临界区代码,必须使用( )关键字来限定。( 3 分) A:private B:protected  12 2 ?) i8 |2 `& K2 ?4 L
C:synchronized D:critical  答案:C  6 u% y( V; M- t: K! M
17:如果一个程序段中有多个catch,程序会( )。( 3 分) A:每个catch都执行一次 B:把每个符合条件的catch都执行一次 C:找到合适的例外类型后就不再执行其他catch D:找到合适的例外类型后继续执行后面的catch  答案:C  # C, f  K9 w/ @. {% m) _$ X
18:按钮可以产生ActionEvent事件,实现( )接口可处理此事件。( 3 分) A:FocusListener B:ComponentListener C:WindowListener D:ActionListener  答案:D  
/ w' H5 b, c4 t8 R: {3 j( F# G19:当输入流使用完毕后,可以调用( )方法将其关闭。
* ?. y2 M, V% }( 3 分) A:shut() B:over() C:exit() D:close()  答案:D  + b/ j4 R7 l* t' [6 a5 ^: E# ]$ ^
20:类ABC定义如下:   class ABC{  2.    public int max( int a, int b) { } 3.     4.}  将以下( )方法插入行3是不合法的。( 3 分) A:public float max(float a, float b, float c){ } B:public int max (int c, int d){ } C:public float max(float a, float b){ } D:private int max(int a, int b, int c){ }  答案:B  多选题(27分)   13 & F& E$ b' X2 _; |- }% M
7 [: s+ C. P$ b# t% j# {. t  v
21:执行下列代码后,( )结论是正确的。
4 c; e6 E4 y3 H String[] s=new String[10];( 2 分) A:s[10] 为 ""; B:s[9] 为 null; C:s[0] 为 未定义 D: 为10  答案:BD  ( p3 `1 K1 ^( }( l8 w
22:指出下列方法与方法public void add(int a){}中为合理的重载方法的是( )。( 2 分) A:public int add(int a) B:public void add(long a) C:public void add(int a,int b) D:public void add(float a)  答案:BCD  ! G4 i$ ~9 p0 [: ^9 O7 h
23:下面( )事件监听器在Java中有事件适配器。
$ I" \5 G- N/ `) ]  b1 ~( 2 分) A:MouseListener B:KeyListener C:ActionListener D:ItemListener  答案:AB  
( j5 A) z1 w/ E& |* P) {1 o# O24:下列( )说法是正确的。( 2 分) A:Java 语言只允许单一继承 B:Java 语言只允许实现一个接口 C:Java 语言不允许同时继承一个类并实现一个接口 D:Java 语言的单一继承使得代码更加可靠  答案:AD  
6 b* N' B1 a8 v+ j# \4 K0 S; w  I. Q" |25:下面对接口和类之间的区别正确的说法是( )。0 n3 H% L6 B$ E, i) B* [
( 2 分) A:类只能继承一个类。 B:对于接口,类可以实现多个接口。
1 Y! D" I; R) M. j4 i& D3 e& i C:类继承了超类的方法:子类可以选择是否覆盖超类的方法 D:接口的方法没有实现,类必须实现接口中的每个方法。  答案:ABCD  3 m( b4 D' x5 ]
26:为文件c:\java\example\建立File对象file1可以采用( )语句序列。/ g& e6 o& e3 D2 p
( 2 分) A:File file1=new File(“c:\\java\\example\\”) B:String path=”c:\java\example\” File file1=new File(path,””)  14 0 @, D! \8 J4 Y& j
C:File dir1=new File(“c:\\java\\example”) File file1=new File(dir1,””) D:File file1=new File(“c:\java\\example\”)  答案:ABC  
) Y7 _  ~7 N7 B0 z27:下列程序的错误有( ) 。   final class First {    private int a = 1;    int b = 2;   }    class Second extends First {    public void method() {     n(a + b);    }   }( 2 分) A:println()参数应为字符串,因此此处不能调用该方法 B:因为变量a 是private ,所以在其他类中不能访问a C:Second 不能继承First。* t) V  O! Y1 r; n8 j
D:关键字final不能修饰类  答案:BC  
# \8 Z0 L' V0 c) g9 n28:下列( )属于JDBC驱动程序。( 2 分) A:JDBC-SQL桥接驱动程序 B:JDBC-ODBC桥接驱动程序 C:原生API结合Java驱动程序 D:网络协议搭配完整的Java驱动程序  答案:BCD  
; t5 ?2 c. f# F9 w$ k29:有关类的说法正确的是( )。" j" [6 z( o7 |' d$ `9 H
( 2 分) A:类是java中的一种重要的复合数据类型。 B:类封装了一类对象的状态和方法。 C:类由成员变量和方法组成。
& |. c/ X2 T' l; I! l7 e D:以上都不对。: j: ?# p: ?$ d
  答案:ABC  
# w$ p& _0 K, l, F5 A; T# s30:对于JavaBean的属性,下面( )说法是正确的。( 3 分) A:JavaBean的属性可以在开发工具中设置 B:JavaBean可以提供public类型的属性 C:如果需要访问和修改JavaBean的属性,只能通过get/set方法 D:如果一个属性只提供了get方法,那么它是只读的  15
8 Y; y, P4 [) O+ I  答案:ACD  * l+ E0 F* O. ]( p+ r
31:在类中的方法中( )方法不能说明为抽象方法。( 3 分) A:构造方法 B:静态方法 C:私有方法 D:被protected修饰的方法  答案:ABC  
8 Q! K/ ^% U+ P7 R' \3 [. C32:接口A的定义如下,指出下列( )类实现了该接口。
) u. ?  J0 ?  N  B( U5 A4 [1 F! | interface A {    int method1(int i);    int method2(int j);   }( 3 分) A:class B implements A {     int method1() { }     int method2() {      }    } B:class B implements A {     int method1(int i) { }      int method2(int j) { }     } C:class B {     int method1(int i) { }     int method2(int j) { }     } D:class B implements A {      int method2(int j) { }      int method1(int i) { }     }  答案:BD  判断题(28分)  
/ y$ A) {1 @# C) _# ~5 Q6 `33:Applet程序一般是通过浏览器执行的,也可以独立运行。4 l# @& ^& e: O9 T) g5 r# s6 n: N3 q
( 2 分) A:正确 B:错误  答案:B   16 . s0 I1 _0 f! Y! M. D

2 h" O" E8 r( }: V3 I8 i34:一个Applet编译后的类名是,运行此小程序的命令是Java Test。( 2 分) A:正确 B:错误  答案:B  $ m- A- w- {' P& Y. ~
35:java语言中不用区分字母的大写小写。
/ q, W5 X; B/ l- v! S$ U( 2 分) A:正确 B:错误  答案:B  
* V& }5 u4 I8 s) V& Z6 q+ f36:PHP和JSP一样是服务器端的脚本语言。( 2 分) A:正确 B:错误  答案:A  ' |+ f( Q% H% I, v4 e
37:接口中的所有方法都没有被实现。( 2 分) A:正确 B:错误  答案:A  : e$ Z* x6 [2 ?. F! ], g% i. _
38:Java的类是单继承的,所有的类都从Object类派生而来的。& S- ~. {! z3 r. f
( 2 分) A:正确 B:错误  答案:A  
' p" Z$ q( f/ f" T# z) }- t# D: U39:public long skip(long n)方法将指针从当前位置向后跳动n个字节。
! m2 n# _$ L  j2 ^9 a: x4 _* S8 x( 2 分) A:正确 B:错误  答案:A  
. ?0 }- k/ v- T8 ^5 o, F40:Servlet运行于服务器内部,而Jsp运行于装有Java虚拟机的客户端主机的浏览器。( 2 分) A:正确 B:错误  答案:A  
: c3 T' W/ `5 C/ J  \2 X  s41:write()方法是向输出流写入数据的方法,有两种不同的write()方法,其共同点是只能逐字节地输出数据。
7 \+ ]+ ~( [2 `. R9 h* \' k  O" }( 2 分) 17  
6 P+ _+ D+ x4 o A:正确 B:错误  答案:A  
8 Q: u# D8 C/ T' u+ M1 J! k( ^42:注释的作用是使程序在执行时在屏幕上显示//之后的内容。( 2 分) A:正确 B:错误  答案:B  " W7 ^0 f9 a: Z
43:一个方法最多能有一个return语句。
3 z; n1 N1 g% x1 R. K6 n( O7 S" F( 2 分) A:正确 B:错误  答案:B  ' v2 X2 S2 v. O# Y6 \, D
44:Java的简单性也导致了它的不安全性。3 r# G. u' u" a2 ?# L4 ?2 N
( 3 分) A:正确 B:错误  答案:B  
. @4 Y7 D+ H2 d45:java可以对内存自动地进行管理并且进行垃圾回收。0 e4 A. E* ~! u! V
( 3 分) A:正确 B:错误  答案:A   18
: g( t% j( Q* i; D; w6 W  }& q 单选题(45分)  
& M4 ]. m6 d* ]4 q9 M/ k# d1:下列( )方法可以给当前指针所在位置做一个标记。( 2 分) A:public void reset() B:public void mark() C:public void tag() D:public void sign()  答案:B  
6 x! }9 u+ c% H$ }7 u2:运行下列程序的结果是( )。  F0 D# ]/ Y/ i' X* w4 ]) K
   abstract class MineBase {      abstract void amethod();       static int i;   }    public class Mine extends MineBase   {      public static void main(String argv[]){         int[] ar = new int[5];         for(i = 0;i 〈 i++)         n(ar);       }   }( 2 分) A:打印5个0。 B:编译出错,数组ar[]必须初始化。* y1 p: `; ~2 r+ d/ U
C:编译出错, Mine应声明为abstract。
2 j6 ?/ M- r) U9 V D:出现IndexOutOfBoundes的例外。  答案:C  ; h" Q! j4 [/ ?6 B3 h# x7 R; M
3:如果一个程序段中有多个catch,程序会( )。( 2 分) A:每个catch都执行一次 B:把每个符合条件的catch都执行一次 C:找到合适的例外类型后就不再执行其他catch D:找到合适的例外类型后继续执行后面的catch  答案:C  
5 _$ `& |0 }4 O4 [) \+ E  w4:主动产生一个异常而非动态抛出的是( )。' P3 g7 J+ h7 j3 Y( ?  [
( 2 分) A:throw语句 B:throws 语句 C:try…catch 语句 D:finally语句  19 1 d1 Y  w% Q0 \* F+ U8 X
  答案:B  
5 H3 W0 P0 U8 Z& w1 C5:Applet执行( )方法后,进入运行态。( 2 分) A:start() B:init() C:stop() D:destroy()  答案:A  6 ?' Y' I9 _9 }' T/ p( z
6:Connection对象的方法createStatement()创建的是( )对象。( 2 分) A:Statement对象 B:ResultSet对象 C:SQL对象 D:数据记录对象  答案:A  6 M( H" N8 U8 T2 {0 T, F1 Z! c' n$ L
7:关于接口( )正确。
0 g4 i7 p. @5 O9 c4 W4 }/ N( 2 分) A:实现一个接口必须实现接口的所有方法 B:一个类可以实现多个接口 C:接口间不能有继承关系 D:接口和抽象类是同一回事  答案:B    e* c  X# I; C1 J5 s2 I, {
8:isFile()方法的功能是( )。
4 p7 T8 \4 b/ }+ B* ]& }) d7 e+ i7 S( 2 分) A:如果是文件返回true,否则返回false B:如果是目录返回true,否则返回false C:如果文件存在返回true,否则返回false D:如果目录存在返回true,否则返回false  答案:A  5 k% m! t( D3 S. U* O3 O
9:下面程序段的执行结果是( )。
) G# ]" K' Z, U0 n7 S public class Foo{    public static void main(String[] args){       try{          return;           }finally{               n("Finally");      }    }  20
/ `) x1 \6 y3 J4 j   }( 2 分) A:程序正常运行,但不输出任何结果 B:程序正常运行,并输出 "Finally"。8 y3 V7 t! ~1 b! y1 X  g
C:编译能通过,但运行时会出现一个例外。 D:因为没有catch语句块,所以不能通过编译。  答案:B  
6 M. C+ [% U1 |8 X: `/ d10:以下( )不是JSP标记库的构成部分。( 2 分) A:标记处理器 B:标记库描述文件 C:标记库处理servlet D:应用程序部署描述符()  答案:C  * ]! I& A) h' S6 l4 P" g% }
11:声明公用的abstract方法的正确格式是( )。
+ A$ h1 d3 J3 p( 2 分) A:public abstract void add() {} B:public abstract add(); C:public abstract void add(); D:public virtual add();  答案:C  
, l* k' n# c/ X; z* I, a) ~0 I7 q  }12:JAVA程序经常用到“递归”,“递归”的基本思想是( )。( 2 分) A:让别人反复调用自己” B:.“自己反复调用别人” C:.“自己反复调用自己” D:以上说法都不对  答案:C  / X; w& _& B+ E/ x  [0 F: A/ w2 |6 [
13:设 a = 8,则表达式 a 〉〉〉 2 的值是( )。
3 l: A. y6 D  T8 W- |' @( 2 分) A:1 B:2 C:3 D:4  答案:B  
6 r( P4 g; o, A- H/ D( i14:Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。( 2 分) A:8 B:16 C:32  21 5 L3 F* Q: n0 c
D:64  答案:B  
1 H/ g: o% O  R" D+ p' K15:以下说法正确的是( )。( 2 分) A:每个Java类都至少有一个构造方法,如果没有则机器自动生成一个默认的构造方法。 B:如果类里定义了一个或多个构造方法,那么java也提供默认的构造方法 C:每个Java类中用户必须定义至少一个构造方法。 D:以上都不对  答案:A  
* M, a5 X0 t  O16:对封装的理解正确的是( )。( 3 分) A:封装就是把对象的属性和行为结合成一个独立的单位。( s3 b  j, K+ j! O& ?5 Q* J
B:封装就是把对象完全隐蔽起来,不让外界访问。 C:封装性是一个使用问题。
* L; a' l8 X6 b# U D:封装和抽象是一回事。  答案:A  
+ V, b: f$ i" N' ^# L# m" ?! G# c: ]17:对成员的访问控制保护最强的是( )。( 3 分) A:public B:缺省 C:private D:protected  答案:C  / j' \% s) S" C; Z  n
18:类Test1定义如下:  class Test1{ 2. public float aMethod(float a,float b){ } 3. 4.} 将以下( )方法插入行3是不合法的。( 3 分) A:public float aMethod(float a, float b,float c){ } B:public float aMethod(float c,float d){ } C:public int aMethod(int a, int b){ } D:private float aMethod(int a,int b,int c){ }  答案:B  
  A  l' f! i- \4 N7 I( a  P19:除了使用浏览器外,SUN还提供了应用程序,专用于执行嵌有Applet程序的网页。4 v4 |, X  Z, p8 w0 s& G
以下( )语句是用appletviewer运行嵌有Applet程序网页的命令。: h  @0 g9 N7 ]( l+ ]# C
( 3 分) A:appletviewer 网页文件名.java B:appletviewer 网页文件名.class C:appletviewer 网页文件名.html D:appletviewer 网页文件名  22
6 v- U- Y  [( S/ v  答案:C  
' H+ x- s0 \4 \+ q# ~$ k& M20:如果目前图形界面中的布局是BorderLayout,需要使新加入的组件位于图形界面的下部,应该调整( )属性的值 。( 3 分) A:alignmentx B:alignmenty C:constraints D:以上都不是  答案:C  多选题(27分)  
+ m  s# y7 @+ B: T, J  z9 P" U) F) D( m21:上转型对象具有如下( )特点。( 2 分) A:上转型对象不能操作子类新增的成员变量(相当于失掉了这部分属性)、不能使用子类新增的方法(相当于失掉了一些功能)。 B:转型对象可以操作子类继承或覆盖的成员变量,也可以使用子类继承的或覆盖的方法。 C:如果子类覆盖了父类的某个方法后,当对象的上转型对象调用这个方法时一定是调用了这个覆盖的方法,因为程序在运行时知道,这个上转型对象的实体是子类创建的,只不过损失了一些属性和功能而已。
3 l. T9 }8 f2 N1 F) f1 P0 } D:可以将父类创建的对象的引用赋值给子类声明的对象。  答案:ABC  
1 s) z* F  @9 @. \22:下列( )方法可以使线程停止。( 2 分) A:close() B:interrupt() C:stop() D:suspend  答案:CD  5 {& C$ _6 L  v. {# F# Y3 H# \5 _" s
23:以下( )有关事件监听器的语句是正确的。( 2 分) A:Multiple listeners can be attached to one component. B:Only one listener can be attached to one component. C:One listener can receive and process the events from multiple components. D:One listener can receive and process the events from only one component.  答案:AC  
1 q+ D' e6 g9 j24:实现下列( )接口可以对TextField对象的事件进行监听和处理。( 2 分) A:ActionListener  23 # O5 J$ u' _3 @
B:FocusListener C:MouseMotionListener D:WindowListener  答案:ABC  + j# \2 K/ a6 y! ?  d6 |: O5 N) `
25:下列( )说法是正确的。( 2 分) A:IOException必须被捕获或抛出 B:java语言会自动初始化变量的值 C:java 语言不允许同时继承一个类并实现一个接口 D:java语言会自动回收内存中的垃圾  答案:ABD  0 c7 J8 i% {% o7 H, r  ~3 _2 C
26:功能完善的组件模型提供以下( )服务。
3 P7 z2 d+ X$ j+ A( 2 分) A:事件处理 B:分布式计算 C:数据库管理 D:应用程序构造器支持  答案:ABD  
1 s7 j* y; n0 e8 e/ ^: x9 T: \27:HttpServlet类中定义了Servlet对象必须实现( )。( 2 分) A:Stop() B:Init() C:Service() D:Destroy()  答案:BCD  
/ ^; @- m6 _- P28:下列( )方法是Statement对象所具有的方法。
$ N- u+ H0 e" H" ~% b( 2 分) A:executeQuery() B:executeUpdate() C:execute() D:createStatement()  答案:ABC  , B: S3 ^# B9 a& ~+ D- h: ]
29:下列关于finally说法错误的是( )。
- }$ j& B9 N3 X, u! {: _( 2 分) A:finally语句应该放在所有例外控制器的最前面 B:如果程序在前面的例外控制器中匹配到了合适例外,就不再执行finally 语句了 C:无论程序是否找到合适的例外控制器,都会去执行finally语句 D:如果程序在前面的例外控制器中匹配到了多个合适的例外,就不再执行finally语句了  24 # a, x8 ]: c4 {9 I# Q0 f
  答案:ABD  . X) \  v! L% d! ^* C) E
30:如下( )方法可以从WindowEvent获取事件源。
/ W, j$ [+ v9 o8 U( 3 分) A:getFrame() B:getID() C:getSource() D:getWindow()  答案:CD  
' b/ h  _* X- J; u3 Y31:下面( )状态包含于线程的生命周期中。( 3 分) A:新建 B:可运行 C:阻塞 D:死亡  答案:ABCD  
! a$ _: Q. C9 v32:对对象的理解正确的是( )。( 3 分) A:对象由属性和行为两部分组成。 B:对象可以是一个人、地址、物品、事件、概念等。) I. L, u- h- J0 b: }/ t% X8 v( a
C:万事万物皆可看做对象。 D:对象=数据十作用于这些数据上的操作  答案:ABCD  判断题(28分)  
: H: u# e2 T3 n. R9 U  S3 |. c33:不能被多个进程交叉执行的代码段称为临界区。( 2 分) A:正确 B:错误  答案:A  % w1 n8 t; _' {2 h: \: r  X
34:利用Jbuilder设计应用程序,jLabel组件可以调用图形文件。( 2 分) A:正确 B:错误  答案:A  & Y- ]+ m6 v) ]& S' H/ f
35:JDBC-ODBC桥接驱动程序中的任何错误都可能让服务器死机。! h8 l+ e4 @  E$ }
( 2 分) A:正确  25   q4 u7 M' w* E! N; U: x4 @4 g
B:错误  答案:A  3 M8 N% Y0 ?3 l; i7 i( Z+ q
36:一个方法最多能有一个return语句。( 2 分) A:正确 B:错误  答案:B  
9 e0 ]5 f  j$ b! C37:一个进程内可能包含有多个线程。
* o, `; D* B% K1 o( w* @( 2 分) A:正确 B:错误  答案:A  + }5 s+ s6 x" ]6 Y
38:Java的源代码中定义了几个类,编译结果就生成几个以.class为后缀的字节码文件。( 2 分) A:正确 B:错误  答案:A  
0 C+ X6 R0 m% z3 g6 l; n0 l8 i39:抽象类不能实例化。! J  [- \* Z* M  _& g' V
( 2 分) A:正确 B:错误  答案:A  $ O. |: P7 a( B( y/ B3 v
40:Applet程序一般是通过浏览器执行的,也可以独立运行。( 2 分) A:正确 B:错误  答案:B  8 N* v! Q) U) i! i% R: ^
41:break语句可直接跳出外层循环。( 2 分) A:正确 B:错误  答案:B  4 h( S5 |9 Y8 R( d9 \5 N
42:在Windows 2000下使用Access数据库,必须使用JDBC-ODBC桥接程序。
+ B2 Q( |9 A4 v2 G& J0 P5 L$ m7 T( 2 分) A:正确 B:错误  26
9 P- D6 O$ Y  A/ E9 p  Y  答案:B  3 |2 o; N; J& Z5 r) d0 }
43:临界区指出它只能同时被一个线程访问,并且可以指定由线程访问的优先顺序。( 2 分) A:正确 B:错误  答案:B  
. N3 A* y4 P& H44:Java的类是单继承的,所有的类都从Object类派生而来的。( 3 分) A:正确 B:错误  答案:A  ! S# l* x$ u& P
45:final类中的属性和方法都必须被final修饰符修饰。( 3 分) A:正确 B:错误  答案:B  27 9 T1 T1 _* E8 x7 _' N8 y+ U1 Y
单选题(45分)  ; F# y5 T8 U: W% h, J
1:下列( )语句是执行SQL语句时使用的语句。( 2 分) A:Statement SQL语句变量=连接变量.createStatement( ) B:Connection 连接变量=nection(数据库URL,用户帐号,用户密码) C:e(JDBC驱动程序名) D:连接变量.close()  答案:A  / K$ T( D- c' i6 O  p1 ?2 L& n2 \4 Z
2:静态页面和动态页面的区别在于( )。
( s% w/ \2 s3 m0 U( 2 分) A:动态页面能够有动画,静态没有 B:动态页面能够根据不同用户产生不同的响应,静态的不行 C:动态页面是经常在改变的,静态的常年不变 D:动态页面能够接收用户输入,并在服务器端作处理,静态的不行  答案:C  
0 r+ D) M5 u/ e2 |* }3:在Applet中,要处理由浏览器传递进来的参数、添加用户接口组件、加载图像和声音文件等操作,是在( )方法中执行的。( 2 分) A:start() B:init() C:stop() D:destroy()  答案:B  8 L& p2 |4 ~' @
4:初始的HSB表示( )。( 2 分) A:Hue Saturation Brightness B:Hue Shadows Balance C:Han in the Sky with Diamonds D:以上都不对  答案:A  
4 G( Z2 I: }: n1 ^7 a* C5:在声明线程的run方法时,必须使用的限定词是( )。
3 w! t8 o& R1 X5 M; E7 v; c( 2 分) A:public B:private C:protected D:static  答案:A  28  
/ p7 A' U' V% x
$ ~2 V. n5 V, P6:关于构造函数的说法( )正确。, ?# x) G4 T6 Y& O* t" I5 {
( 2 分) A:一个类只能有一个构造函数 B:一个类可以有多个不同名的构造函数 C:构造函数与类同名 D:构造函数必须自己定义,不能使用父类的构造函数  答案:C  
" ]( j+ _$ F- y3 J3 X$ \7:下面( )是java语言中的关键字。( 2 分) A:sizeof B:abstract C:NULL D:Native  答案:B  
& L+ W& O1 P8 a8:如下列说法正确的是( )。( 2 分) A:一个程序里最多只能有一个类被修饰为public,否则编译出错。 B:源文件的文件名,可以不用public 修饰的类名。- b9 u' b7 {) M: d: l9 O
C:若程序中没有任何public类,则文件名可以任意命名。 D:以上都不对。; J2 @3 c5 U3 G5 t) d. N
  答案:A  
1 G2 o/ X# a) ?# w' H. }9:关于以下程序段,正确的说法是( )。 1. String s1=”abc”+”def”;  2. String s2=new String(s1);  3. if(s1= =s2)  4. n(“= = succeeded”);  5. if ((s2))  6. n(“.equals() succeeded”);( 2 分) A:程序将输出:= = succeeded B:程序将输出: .equals() succeeded C:程序将输出:= = succeeded .equals() succeeded D:程序无输出  答案:B  
4 ?: o0 n, ]0 Q& k6 [6 x0 f% O4 T10:关于以下程序代码的说明正确的是( )。 1.class HasStatic{  2.    private static int x=100;  3.    public static void main(String args[ ]){  4.        HasStatic hs1=new HasStatic( );  5.        hs1.x++;   29
: P0 G( Z# A% l6 x, P 6.        HasStatic hs2=new HasStatic( );  7.        8.        9.        10.       hs2.x++;  hs1=new HasStatic( );  hs1.x++;  HasStatic.x- -;  11.       n(“x=”+x);  12.    }  13. }( 2 分) A:5行不能通过编译,因为引用了私有静态变量 B:10行不能通过编译,因为x是私有静态变量 C:程序通过编译,输出结果为:x=103 D:程序通过编译,输出结果为:x=102  答案:D  
! S9 u! W$ z( u9 |11:关于Servlet的论述,正确的有( )。( 2 分) A:Servlet就是一般的Java程序,没有什么特点 B:Servlet可以通过java servlet-name直接运行 C:有些Servlet是需要在客户端运行的 D:我们常说的Servlet是继承HttpServlet类的服务器端Java程序  答案:A  5 W. \$ R  @% D2 n9 q' `& j' m
12:接口中定义的成员变量是( )。( 2 分) A:由于是常量,定义的同时赋值。) t9 o* N3 G. U; u* b
B:可先定义,后赋值。
: ]6 G: k4 N5 d9 D+ H C:可通过方法对其进行赋值。 D:以上都对  答案:A  8 V2 D5 z3 M/ T  m
13:下面( )组件把用户的输入当整数类型存储。( 2 分) A:JTextArea B:JButton C:JTextField D:都不是  答案:D  7 e8 x! k" \4 P. o: Q# F
14:编译Servlet时,Java编译器找不到t类,处理的方法有( )。( 2 分) A:没有安装Java的编译器,重新安装 B:修改Classpath C:把Servlet复制到Java安装路径的lib文件夹中,运行 D:找一台可以编译的机器上运行  30 ; k+ V8 S  `, D
  答案:B  
* P- k% D! s* d* j9 l15:编译并运行以下程序(命令:java AB 1),关于运行结果的描述以下( )选项是正确的。
" ]% X6 V# F7 g  class AB{  public static void main(String [ ] args){      long i=0;      try{          i=nt(args[0]);      }catch(Exception e){ }      switch(i) {         case 8 ?8 _! Q, R+ n1 z8 p. P1 O# `
0: n("0");          case - V' j* v" q( M  f  W
1: n("1");          default : n("default");      }  }  }( 2 分) A:编译出错 B:打印出“0” C:打印出“1” D:打印出“default  答案:A  
5 V! t. X& a1 F16:若需要定义一个类域或类方法,应使用( )修饰符。( 3 分) A:static B:package C:private D:public  答案:A  
7 _7 X4 I9 V8 M! k& B17:以下声明合法的是( )。0 c2 C0 k2 L$ I+ E8 b7 C
( 3 分) A:default String s; B:public final static int w( ) C:abstract double d; D:abstract final double hyperbolicCosine( )  答案:B  # z) z: ]& x6 \7 j
18:用public int read()定义read()方法时,如果输入流的当前位置没有数据,则返回( )。( 3 分) A:0 B:-1 C:NULL  31 ' s9 L. X1 @2 r8 S8 `
D:ERROR  答案:B  
2 n0 v) t2 D% ~6 n2 J( a2 y6 Y4 d' O19:JDBC提供的接口Manager的功能是( )。( 3 分) A:用于处理驱动程序的调入 B:与特定数据库建立连接 C:用于SQL语句的执行 D:用于保存查询所得的结果  答案:A  
! A8 [* ]! Z3 t; \/ H6 I1 i$ g20:修改图形用户界面上JButton的组件文字,修改的是它的( )属性。( 3 分) A:Caption B:Name C:Text D:以上都不是  答案:C  多选题(27分)  
1 D) }4 w# o/ W9 e6 S, S# w$ P21:类与对象的关系是( )。( 2 分) A:类是对象集合的再抽象。 B:类(Class)是具有相同属性和行为的一组对象的集合。
5 n& C0 g9 H  z& n+ @. l- j7 T C:一个对象称作类的一个实例。 D:类与对象是父与子的关系。  答案:ABC  
" \8 x) t7 l$ J" Q; Q- B/ r6 ~22:下面( )不是Java中的容器。( 2 分) A:ScrollPane B:Canvas C:Scrollbar D:Applet  答案:BC  
% B7 O  K4 D3 m9 V( {, l% Y23:接口中所有的成员变量都隐含的是( )。( 2 分) A:public B:static C:final D:proteted  32
; p- u/ M6 z5 y" c% N  答案:ABC  7 M, V; v. _- m' ^
24:下列( )方法可以创建线程。( 2 分) A:通过创建Process类的子类来实现 B:通过创建Thread类的子类来实现 C:通过实现Runnable接口的类来实现 D:通过实现RunTime接口的类来实现  答案:BC  
( j/ P# K1 r" _' }, J6 t! M' h; G25:面向对象技术的基本要素主要有( )。
# o4 W9 y: i: [+ B8 h+ q% ]( 2 分) A:抽象性 B:封装性 C:继承性 D:多态性  答案:ABCD  
! u0 X7 F0 ~9 W6 F26:下面( )赋值语句是错误的。( 2 分) A:float f = 11.1; B:double d = 5.3E12; C:char c = '\r'; D:byte bb = 433;  答案:AD  
2 W7 @) f0 n/ m1 D! h% ~9 R2 t- G, x27:对对象的理解正确的是( )。
' x9 m/ t" @# B! j6 p/ a( 2 分) A:对象由属性和行为两部分组成。 B:对象可以是一个人、地址、物品、事件、概念等。
- J$ F  B8 |) G2 B- v C:万事万物皆可看做对象。 D:对象=数据十作用于这些数据上的操作  答案:ABCD  8 |7 O4 Y! d9 b: X  M; K) Y
28:InputStream子类对象继承了InputStream类的方法read(),read()方法的定义有( )。
3 T( r% J3 g( D; j( 2 分) A:public int read() B:public int read(byte b[ ]) C:public char read() D:public char read(byte b[])  答案:AB   33
& `- p! H) ?( x' x$ J
4 x  y1 |/ ]- L) I# L9 u, }1 r29:引入线程的好处有( )。( 2 分) A:提高系统的执行效率 B:减少处理机的空转时间和高度切换的时间 C:提高程序代码的可读性 D:便于系统管理  答案:ABD  
+ I, b% ?  @! g# ?: T30:关于awt和swing说法正确的是( )。( 3 分) A:awt在不同操作系统中显示相同的风格。 B:swing在不同的操作系统中显示相同的风格 C:swing是的子类 D:awt和swing都支持事件模型  答案:ABD  
) r' D, }* b* D% J+ P31:下列( )常量可以做为线程的优先级。& n9 N4 H) ~( n6 s" b" M; V' t
( 3 分) A:MAX B:MIN C:MAX_PRIORITY D:MIN_PRIORITY  答案:CD  " _9 ^! l" R0 g! D0 s- V
32:对数据库的操作主要有( )。7 b) h  ~0 y8 V3 D0 x$ z! d2 p: r& O
( 3 分) A:查询 B:创建 C:修改 D:删除  答案:ABCD  判断题(28分)  : M8 c* K& s2 @! O5 C& w
33:Java不提供goto语句,所以goto也就不再作为关键字( 2 分) A:正确 B:错误  答案:B  
( [1 p. T  D1 \6 i/ ~34:final类中的属性和方法都必须被final修饰符修饰。( 2 分) A:正确 B:错误  34 2 K- r* G; m0 I# P  h; g
  答案:B  
% O2 H, ?& i( P! B% c35:接口是由常量和抽象方法组成的特殊类。( 2 分) A:正确 B:错误  答案:A  $ D! R/ Y: m  t. h' x( ]# {+ ]
36:Java的简单性也导致了它的不安全性。# B; |; ]7 }, L) l6 U$ Y+ b
( 2 分) A:正确 B:错误  答案:B  
" N, A4 m# }" B6 u2 |37:类及其属性、方法可以同时有一个以上的修饰符来修饰。( 2 分) A:正确 B:错误  答案:A  ) o; W" v  H1 }; I/ L& D
38:传递给实现了otionListener接口的类中mouseDragged()方法的事件对象是MouseEvent类型的。( 2 分) A:正确 B:错误  答案:A  2 F. o  s- K1 e, B1 V& Y
39:在程序中要对磁盘文件或目录进行操作,首先要对文件或目录建立连接。
- T! ]4 x, }8 p# t4 R( 2 分) A:正确 B:错误  答案:A  " c+ g- N3 Q0 C0 W- [) x
40:使用静态属性必须以类名做前缀。& i, ~; f, i3 u: ?( e9 l) b
( 2 分) A:正确 B:错误  答案:B  
2 V  L* R+ A+ U7 K) R, `41:HttpServlet类中定义了Servlet对象必须实现的init(),Service(),destroy()等方法。( 2 分) A:正确 B:错误  35
' R5 r% M, V' D2 Q0 Y  答案:B  4 T$ j* w: y7 X3 }8 B
42:所有的异常类都应该捕获。
& ?7 [/ }' e# Q" A( 2 分) A:正确 B:错误  答案:B  - D( W9 W& W: L2 i
43:Servlet是EJB中的一个子集。( 2 分) A:正确 B:错误  答案:B  7 ~: ^8 B2 N/ U) n/ A% q3 {
44:Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。. p' g( a8 t: Q' Z: _+ O/ f# e" r
( 3 分) A:正确 B:错误  答案:B  
$ o4 [8 u0 J8 t( S) x45:接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。( 3 分) A:正确 B:错误  答案:A  36
! T2 S# u" L  B6 h) o3 i5 Bjava试卷
" F3 d8 c; Y$ A. o' G( b+ A。                     《JAVA考试试题.电脑版点击下载文档可以下载此文章》
9 v( h) \( J. e  T0 T" x) n: M3 c- l, j1 Y* D$ @" E/ f" [) {
https://www.16848.cn
) h5 z* _/ D9 [3 y6 F# n6 K168中文社区免费提供早教启蒙教育资料小学学习资料,中学作文教程,中学作文范文,中学作文写作技巧,中学学习资料,高中学习资料,人教版电子课本,外研版英语电子课本,人教版语文,人教版数学,人教版英语,,人教版物理动画片下载,小学作文教程,小学作文范文,小学作文写作技巧,电视剧资源,减肥瘦身食谱大全,主食配方,健康养生知识,孕产妇知识,天下美食菜谱大全,原创文学,宠物,美图欣赏,图文音画等各种免费网络教程资源,本站资源全部来自网友发布,如果侵犯了您的权益,请联系资源分享站长,本站会及时删除侵权内容!资源分享社区




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|168资源分享社区

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

GMT+8, 2020-9-20 12:38 , Processed in 2.846709 second(s), 49 queries .

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc & 168社区

快速回复 返回顶部 返回列表