|
一、单选题(共 10 道试题,共 30 分。)V 1. 布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。()A. BorderLayout0 p9 |. P( e8 J; _! I
B. CardLayout
, L. O3 `' [9 V# v! W% nC. GridLayout
! B2 B1 b, { t* v1 Y; m0 pD. FlowLayout
! g. X; e0 `8 Z @: h4 \) c6 Z1 C 满分:3 分) E, _' I h6 S3 j( O. b
2. 以下程序的输出结果是() public class koo{ public static void main(String args[]) { int x=1,sum=0; while(x<=10) { sum+=x; x++; } System.out.println("sum="+sum); } }A. 45
" ?/ }- G! Y+ ~ j3 qB. 55. ]8 E+ j& \( w8 }$ @% u2 _8 j
C. 10! S5 E; |) j. \3 j! `2 o
D. 11
$ r! x& J9 {* I& a. Z7 O% b 满分:3 分+ `) ]) i7 ~, q
3. 下列哪一项不属于Awt布局管理器?()A. GridLayout
6 Y# q2 f( k- b" q% |B. CardLayout6 u/ V+ J7 f' J: L# P r& k. K
C. BorderLayout
8 e% s/ W; T) B$ S- M1 aD. BoxLayout5 W1 E0 Y2 J% q2 r+ z% ?. a
满分:3 分
$ ]' s% F8 a7 }4. 下列选项中,列出用于定义类成员的访问控制权的一组保留字是()。A. class,float,double:,public
: `( n* ~, s2 O! ^2 IB. float,boolean,int,long
. X+ Z! y f1 W% U* |; c$ G% @C. char,extends,float,double3 a9 T/ n' g" }, J1 L
D. public,private,protected
- ~2 h3 b- [" B" A. H! ]0 a- x 满分:3 分
' X: m% q; C( G' o; V5. 现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?()A. NaN
6 h# @# A6 X; J* S$ D2 NB. 负无限单精度浮点数
1 m( r/ m- N. p0 z" D- i1 RC. 负有限双精度浮点数) F( T" d6 Q& H
D. 负无限双精度浮点数$ M1 ~+ }$ S. k' K: F2 P
满分:3 分+ Q7 `( f; { l$ W. k
6. 运行下列程序, 会产生什么结果() public class X extends Thread implements Runable{ public void run(){ System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); } }A. 第一行会产生编译错误$ g4 W8 @) c0 X: k, R
B. 第六行会产生编译错误 f! e( v/ M5 `; m
C. 第六行会产生运行错误* X9 h4 b% G! {* }' r: x
D. 程序会运行和启动
/ w" z# l2 m% c3 j 满分:3 分
/ V: G$ y7 n) h4 I7. 指出下列程序运行的结果() public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str="test ok"; ch[0]='g'; } }A. good and abc* `1 Z, x- B O9 g% V
B. good and gbc
0 I. U8 X6 e; l8 { wC. test ok and abc
6 E# Q. c, s, Q+ [2 N3 UD. test ok and gbc
1 g- n8 J$ {5 b$ z+ M 满分:3 分3 {/ u3 o$ }6 I2 F& W& W
8. 下面哪个选项表示八进制数?()A. 010
# z- P4 Q/ g5 v# GB. 0x10
2 Q# N* n5 z6 L, EC. 08
: z# c/ x6 Y9 S* {D. 0x8' z4 l, b6 M6 k; k( J+ ^8 [
满分:3 分
4 o$ o& r& T% R. x/ ]7 O `! N& d9. JApplet的默认布局管理器是()。A. FlowLayout
! M, e. J* E9 J& Y6 P2 v* RB. BorderLayout, j* e8 Q( m/ h' Q3 m. |4 }
C. GridLayout
- M5 V: l$ E5 |" z C% pD. BoxLayout
G1 l6 F9 v; K0 t6 h# h# T* @ 满分:3 分
1 `! p+ ~- ^- z( X [10. 在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是()。A. init()( p# z% P" R c4 B( |! I9 G; Z
B. start()# n/ U, q# A4 J
C. paint()
' N! {6 `9 S" J- R) n4 |D. destroy()- J c; _% p) R) N, m- G- |/ B: Z
满分:3 分 0 `* M0 x# L8 V
# ~, Q. _4 F9 T9 K$ \9 C二、多选题(共 10 道试题,共 30 分。)V 1. 下列创建二维整型数组正确语句是:()A. int a[][] = new int [10,10];
6 k O* @' o( r; h/ j; l4 C1 eB. int a[10][10] = new int [][];5 t/ J- \3 s" |+ [4 z8 _ E& f8 a
C. int a[][] = new int [10][10];7 P( F% p/ ], |
D. int []a[] = new int [10][10];
# ?' q7 J" a; t8 S. X 满分:3 分) U7 l, n! C) A4 T
2. 给定以下的Jumping Bean.java和index.jsp publiclass Jumping Bean { private String title = "JumpingBean"; private int num = 10; publivoisetTitle(String title) { this.title = title; } publiString getYoshi() { returnA. "Num: 0<br>"1 y# H; U4 f% Q/ X% H0 X
B. "Num: 3<br>". M) ]2 A, b, m; L: P/ y9 j) A
C. "Title: <br>"
+ ^! i! C' \9 z7 ?1 l- a3 f* C$ ?D. "Title: Jumping Bean<br>"
/ n9 R$ n8 K% E. p9 H& @ 满分:3 分' V; s3 t- z4 d3 b* U1 H7 M! A
3. 以下哪些是错误的事件处理方法()A. mousePressed(MouseEvent e){}
8 B% O5 Q7 B) w5 v, J: m y8 X. vB. MousePressed(MouseClick e){}
+ e. u' Y# [1 KC. functionKey(KeyPress k){}+ \: A! A1 ]# h& j/ n4 G: S/ l
D. componentAdded(ContainerEvent e){}' w8 J( J: l4 \0 a
满分:3 分! R6 }7 a0 t( k( L; A, z
4. 执行下列代码后,哪个结论是正确的 String[] s=new String[10];()A. [10] 为 "";" ~* K/ i* o$ U2 ^) R
B. [9] 为 null;
6 e$ H9 [& x b# x$ {3 BC. [0] 为 未定义& O f1 o8 w% N* ~& ^" b
D. .length 为10
) h6 m7 z: [& K1 \. {6 d( A1 ~ 满分:3 分
. H* M* z% g. E x, c6 n+ R/ w5. 下面的表达式哪个是正确的? ()A. String s="你好";int i=3; s+=i;! @1 G# Z2 U: {' K; j8 T% K/ H
B. String s="你好";int i=3; if(i==s){ s+=i};
, n+ P/ r" J: ?% c# SC. String s="你好";int i=3; s=i+s;
: f4 }# D/ r9 I( F* bD. String s=null; int i=(s!=null)&&(s.length>0)?s.length():0;
E; ?. ]) ^3 d' Y 满分:3 分
. [+ \* B" C2 ^6. 类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ } 3. 4.} 将以下哪种方法插入行3是不合法的。()A. public float aMethod(float a, float b,float c){ }; Q- ~! Q# W$ N1 U
B. public float aMethod(float c,float d){ }2 L$ d& E, T# [% Q+ O+ q
C. public int aMethod(int a, int b){ }
0 T7 r. V2 `* S& i5 L4 D6 FD. private float aMethod(int a,int b,int c){ }
) J' U: N5 {2 c/ g* E* e 满分:3 分1 g5 U" b2 \3 N( p0 r' e) p1 Q' o
7. 阅读下面的代码,下面的叙述哪些是正确的?() 1 public void create() { 2 Vector myVect; 3 myVect = new Vector(); 4 }A. 行2不会为变量myVect分配内存空间& Z# P/ V/ J+ f j$ P
B. 行2为Vector对象的引用分配内存空间
# j. w) `. N( p Q* }" d! AC. 行2创建了一个Vector类的对象
2 Z9 W0 C( ?% t+ O |5 q. mD. 行3创建了一个Vector类的对象
7 ?9 `% B4 p, G 满分:3 分0 G& y$ j) t8 ]6 a
8. 构造BufferedInputStream的合适参数是哪个? ()A. BufferedInputStream5 f' l& b& e3 \6 ^. g" e4 H
B. BufferedOutputStream
+ S2 ~( t# f+ g$ ]4 ~) C; mC. FileInputStream; j; _/ x! `. J& z2 B" F' `( X
D. FileOuterStream
9 N, M: [6 E* D6 B' J* F, V 满分:3 分
7 J: r7 a- ]( s$ R5 z9. 下面哪两个是Servlet Context接口的get Request Dispatcher方法的有效参数?()A. /fred.txt ]2 ?/ }4 _: d: N
B. error.html& W' ~; A8 a2 c# I/ z( j
C. /error.html# p3 \/ X I" G9 V$ u/ m, a
D. www.sun.com/error.html5 ~+ T8 i! [6 O" N# l
满分:3 分
% L7 D |" D$ F7 o) {3 m10. 1. CREATE TABLE SALARY. 2. (employee_iNUMBER(9) 3. CONSTRAINT salary_pk PRIMARY KEY, 4. 1995_salary NUMBER(8,2), 5. NUMBER_manager_name VARCHAR2(25) 6. CONSTRAINT mgr_name_nn NOT NULL, 7. $_salary_96 NUMBER(8,2)); 上面的哪两行将引起错误?()A. 1.
T- y( H) Y3 a/ e: HB. 2.
' ^* T* d, V( q9 uC. 4.
1 ^; F, a' q/ n) Z2 g! q6 w; ID. 7.! d: U* s9 F$ k
满分:3 分
+ a; }9 Q5 y/ C5 k$ ]三、判断题(共 20 道试题,共 40 分。)V 1. Java的类不允许多重继承,但接口支持多重继承。A. 错误; m; }7 V2 d: `4 \ D) `
B. 正确
3 ^; ]. A5 T- m5 Y$ \ 满分:2 分* T0 z: N% s9 I0 W8 u. q
2. <web-app></web-app>之间可以为空。A. 错误3 m3 C" W1 e% r' O
B. 正确
( Q! _2 y) V, p2 z) E. W0 ^) ^( R 满分:2 分
; z6 ]3 ~0 G# k8 @( A2 u3. 在Java的方法中定义一个常量要用const关键字。A. 错误
+ f4 r/ Q8 i0 U. c7 b4 j& sB. 正确# p4 `' F7 Z5 f( K: d, v
满分:2 分2 E5 k' D t9 r5 x# Z
4. 一个子类可以重新定义从父类那里继承来的同名方法,但是允许它们有不同类型的返回值。A. 错误
7 A2 T0 g1 ^- N* r6 o* k) qB. 正确
5 j K }4 d, D9 o 满分:2 分9 \5 C1 Y |. z$ c
5. Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。A. 错误
9 U5 _+ G% J$ G/ Y, t8 ]B. 正确2 }& \. N8 t; x
满分:2 分
; s% O( s0 | S2 B# X, u. R; t0 i6. Java Applet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。A. 错误
. I0 Z2 m2 E, ?9 yB. 正确* z0 I: v+ s, N. J3 d5 {, U4 V
满分:2 分
* G. b+ m8 {0 ?; D5 h2 n7. 在一个类中,成员变量应该是惟一的,但成员变量的名字可以和类中某个方法的名字相同,以及局部变量、成员函数的参数可以和实例变量的名字相同。A. 错误- r- s1 S& W& H3 E G, V
B. 正确# j2 L2 a- R8 S7 d5 v! |0 P
满分:2 分
- _, t% B7 D" \6 u! V8. FlowLayout布局管理器使用最为简单,是按照组件添加的顺序由左至右排列在容器内。A. 错误
5 b# E5 |8 a; `1 K! i$ JB. 正确+ S9 J3 p( I g* n. {% i; f
满分:2 分8 e" r+ f1 E" Z5 z- v
9. 类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改。A. 错误& n, m$ w7 D) b# ]; |
B. 正确
4 C- Y& X( v( n2 ]; t4 Y" C, Z Y 满分:2 分
" o" } S$ I' t5 H1 n2 w+ A10. 接口是由常量和抽象方法组成的特殊类。A. 错误1 M; K- z' Z( X4 u7 {6 y
B. 正确
0 u1 @2 G, M: ?1 o; x& }: u2 v 满分:2 分
3 F. n* j" o6 d* B# r, U3 D11. 对于一些复杂度较高的程序来说,往往需要许多活动线程的参与。A. 错误1 F |5 b: C8 W/ L
B. 正确
" F1 \$ I8 W6 E" B 满分:2 分6 P8 n4 m6 p+ X) E; G( f
12. 修改server.xml后必须重启服务器。A. 错误& ]* J8 G* ^+ f$ r. S
B. 正确3 v7 P( L7 t6 g* q. Q$ f$ s
满分:2 分
4 @: N) E0 S; s4 n) K, A1 @1 v2 s) L13. 程序注释是代码和程序的解释说明性文字,供其他程序员阅读。A. 错误
- {% t7 n2 {4 ?) V( [B. 正确4 Q9 m0 g( ]( E1 Q/ X/ y5 S
满分:2 分) I7 \ q! G: |; h3 W3 O
14. System类不能实例化,即不能创建System类的对象。A. 错误1 s" \; a- T/ X( Z
B. 正确
# C1 X! e A& g) N7 v 满分:2 分3 o' @) ?3 \+ E
15. 向Applet中传递参数,定义<param>标记,可以用来传递Web浏览器的applet参数。A. 错误4 c" q1 [, P3 R( H- h
B. 正确
: O! V b, z/ v5 M# V, g+ I 满分:2 分. e! G$ R* N' {
16. 在Java中,可以利用程序使线程从执行状态转换到阻塞状态,即调用wait方法。A. 错误
2 g5 \; e$ T* Y5 ]+ } O! kB. 正确
2 x7 ^+ m( N% E# [, l: j0 Z4 o, [ 满分:2 分
( y& Y( n. T+ J+ P17. Swing是用于图形用户界面开发的一个全面解决方案,包括250多个类。A. 错误, z& Y4 Q* a p1 U$ ^
B. 正确
4 s& \* \, j, R. J4 y8 H 满分:2 分! _4 e7 S: w1 g9 b* a
18. System.out.println(“Hello java!”)中out是System 类的一个成员变量。A. 错误
/ b6 d& v* B- m' n3 n* A: ^B. 正确5 X/ t* j9 m t9 }( _ K: [. H
满分:2 分, V, h3 z. G- }; F$ G
19. 当一个JSP修改后,需要重启服务器?。A. 错误/ m7 Y" D1 N( F( T& b- W& \ Y
B. 正确
5 v# M! F* ~1 i& S1 w0 N" h 满分:2 分
$ L4 X# _, k& l: b9 U20. 关系运算符也叫比较运算符是用来对两个操作数进行大小或者是否相等的比较,返回的是boolean类型。A. 错误
. R7 g- }: h Z( ]2 S3 uB. 正确
! _0 V" I; b: N 满分:2 分
) ]8 g/ g/ f/ k$ D |
|