单选题 1、试图编译下面的代码块,将会出现什么结果? public class Test static int x. public static void main(String args[X I ystemout println("Value is"+X) A." Value is0"被打印输出。 B.一个异常 NullPointerException被抛出。 C.产生" egal array declaration syntax"的编译错误。 D.产生" possible reference before assignment'的编译错误 2、在一个 Frame中有一个按钮,使用什么样的布局管理器使得改变 Frame的宽度时 候,只对按钮的宽度有影响而对按钮高度没有影响? A. FlowLayout B GridLayout C. Center area of a Borderlayout D North or South of a BorderLayout 3、java语言在语言的类型上应属于那种类型的语言 编译型的语言 B.解释型的语言 C.脚本型的解释语言 编译链接型的语言 4、下面属于电子商务产生的条件的是哪个? A、计算机的广泛应用,网络的普及和成熟 B、信用卡的普及和应用,电子交易安全协议的确定 C、政府的支持与推动 D、以上都是 、电子商务有许多分类,其中BtoC是指( A、企业与企业B、企业与消费者C、消费者与消费者D、企业与政府 6、按照使用网络类型分类,以下不属于当前电子商务的主要形式是( A、EDI商务B、 Internet商务C、 Intranet商务 D、wW商务 7、下面的技术中,哪一个是客户端脚本语言? A. ASP B. PHP C. Perl D. VBScript 8、在|BM电子商务应用框架中,以下哪个是客户端技术? A. Servlet C. HTML D, EJB 9、在HTML文件中可以嵌入JSP表达式。下面哪一个表明了正确的嵌入方式? A. B. D. 10、有一个电子商务应用,它需要使两个公司间的信息进行交互。这两个公司的数 据分别存放在DB2数据库中和 Lotus中。在lBM电子商务框架中,会推荐使用下 面哪一种标准来展现数据?- A. ED B. IOP C. HTML D XML 11、下面那种技术可以与基于浏览器的WEB应用共同协作,使得某些错误能够直 接在终端用户的客户端处理而无需在WEB服务器端处理?
一、 单选题 1、试图编译下面的代码块,将会出现什么结果? public class Test { static int x; public static void main(String args[]){ System.out.println("Value is " + x); } } A."Value is 0"被打印输出。 B.一个异常 NullPointerException 被抛出。 C.产生"illegal array declaration syntax"的编译错误。 D.产生"possible reference before assignment"的编译错误。 2、 在一个 Frame 中有一个按钮,使用什么样的布局管理器使得改变 Frame 的宽度时 候,只对按钮的宽度有影响而对按钮高度没有影响? A. FlowLayout B. GridLayout C. Center area of a BorderLayout D. North or South of a BorderLayout 3、 java 语言在语言的类型上应属于那种类型的语言 A. 编译型的语言 B. 解释型的语言 C. 脚本型的解释语言 D. 编译链接型的语言 4、下面属于电子商务产生的条件的是哪个? A、 计算机的广泛应用,网络的普及和成熟 B、 信用卡的普及和应用,电子交易安全协议的确定 C、 政府的支持与推动 D、以上都是 5、电子商务有许多分类,其中 B to C 是指( )。 A、企业与企业 B、企业与消费者 C、消费者与消费者 D、企业与政府 6、按照使用网络类型分类,以下不属于当前电子商务的主要形式是( )。 A、EDI 商务 B、Internet 商务 C、Intranet 商务 D、WWW 商务 7、下面的技术中,哪一个是客户端脚本语言? A. ASP B. PHP C. Perl D. VBScript 8、在 IBM 电子商务应用框架中,以下哪个是客户端技术? A. Servlet B. JSP C. HTML D. EJB 9、在 HTML 文件中可以嵌入 JSP 表达式。下面哪一个表明了正确的嵌入方式? A. B. C. D. 10、 有一个电子商务应用,它需要使两个公司间的信息进行交互。这两个公司的数 据分别存放在 DB2 数据库中和 Lotus 中。在 IBM 电子商务框架中,会推荐使用下 面哪一种标准来展现数据?- - A. EDI B. IIOP C. HTML D. XML 11、 下面那种技术可以与基于浏览器的 WEB 应用共同协作,使得某些错误能够直 接在终端用户的客户端处理而无需在 WEB 服务器端处理?
A XML B. CGI C SGML D 12、作为电子商务解决方案的一部分,客户需要使用自己定义的标记集来标记数 据。下面哪一种技术是基于SGML的,并能满足客户的这一需求? A. XM B. HTML C DHTML D JavaScript 13、下面那种语言是解释执行的() A. C++ B. Delphi C. JavaScript D. Java 个标准的HTML文件是以标记开始,并以哪一个标记结束? A B C D B. . C. . 16、下面那个标签不是HTML中表格使用的标签? A.. B.. C... D. .0)( System. out. println("first"):i else if(x>-3)i System.out. printIn("second");) else( System. out. println("third");j 当ⅹ在什么范围内,会输出: second? B.x>-3 C D.x-3 20、使用哪一个布局管理器时,当 Frame的大小被改变时 Frame中的按钮的位置 可能会被改变? A BorderLayout B FlowLayout C. CardLayout D. GridLayout 21、下面哪一个说法可以使X线程变成可以运行的? A.线程X被中断。 B.线程Z释放在A对象上的线程锁,并调用A对象的 notify0方法 C.线程X的等待超时被中断。 D.线程z调用 Thread. sleep(100)方法。 下列哪一个语句是正确的? A.为了调用wat0方法,一个线程必须拥有当前线程锁 B.为了调用waio方法,一个线程必须拥有被调用对象的线程锁 C.为了调用 join方法,一个线程必须拥有被调用对象的线程锁。 D.为了调用 sleep0方法,一个线程必须拥有被调用对象的线程锁 下面哪些行代码在编译时不会出警告或错误信息? A float f=1.3 B. char c=“a C byte b=25
A. XML B. CGI C. SGML D. JavaScript 12、 作为电子商务解决方案的一部分,客户需要使用自己定义的标记集来标记数 据。下面哪一种技术是基于 SGML 的,并能满足客户的这一需求? A. XML B. HTML C. DHTML D. JavaScript 13、 下面那种语言是解释执行的( )。 A. C++ B. Delphi C. JavaScript D. Java 14、 一个标准的 HTML 文件是以标记开始,并以哪一个标记结束? A. B. C. D. 15、 下面哪些标签不会出现在文件头中? A. B. ….. C. …. D. 16、 下面那个标签不是 HTML 中表格使用的标签? A. <Tr>...</Tr> B. <Td>...</Td> C. <T>...</T> D. <Table>...</Table> 17、 用 VBScript 可以使 html 文件达到互动效果,VBScript 是由哪个公司开发的。 A. Microsoft B. Netscape C. Sun D. IBM 18、 在 html 文件中,有两种方法设置宽度,第一种是以绝对方式设置表格宽度, 单位是(),第二种是以相对方式设置宽度,单位是()? A. 百分比,dot B. pixel,百分比 C. 百分比,pixel D. dot, 百分比 19、 给出下面的代码: if (x>0) { System.out.println("first"); } else if (x>-3) { System.out.println("second"); } else { System.out.println("third"); } 当 x 在什么范围内,会输出:second ? A. x > 0 B. x > -3 C. x -3 20、 使用哪一个布局管理器时,当 Frame 的大小被改变时 Frame 中的按钮的位置 可能会被改变? A. BorderLayout B. FlowLayout C. CardLayout D. GridLayout 21、 下面哪一个说法可以使 X 线程变成可以运行的? A. 线程 X 被中断。 B. 线程 Z 释放在 A 对象上的线程锁,并调用 A 对象的 notifyAll()方法。 C. 线程 X 的等待超时被中断。 D. 线程 Z 调用 Thread.sleep(100)方法。 22、 下列哪一个语句是正确的? A. 为了调用 wait()方法,一个线程必须拥有当前线程锁。 B. 为了调用 wait()方法,一个线程必须拥有被调用对象的线程锁。 C. 为了调用 join()方法,一个线程必须拥有被调用对象的线程锁。 D. 为了调用 sleep ()方法,一个线程必须拥有被调用对象的线程锁。 23、 下面哪些行代码在编译时不会出警告或错误信息? A. float f = 1.3; B. char c = “a”; C.byte b = 257;
D Boolean b= null E Int 1=10: 24、byte的取值范围是 A.-128to127 B.-256to256 C.-255to256 D. depends on the java Virtual machine 25、下列语句的输出应该是? System. out printIn("value is +((x>4)?99.9: 9) A.输出结果为: value is99.9 输出结果为: value is9 C.输出结果为: value is9.0 D.语句错误 26、关于java的面向对象的编程特性中的封装机制,以下说法正确的是 A.将问题的特征属性与问题的功能方法相组合在一起形成一个类 B.将问题的特征属性与问题的功能方法相分离,形成各自的程序。 C.将问题的特征属性内嵌到问题的功能方法的定义体中。 D.对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义 下面的程序用如下的命令行 java myprog good morning执行,结果是: public class myprog public static void main(String argVIX System.out. printin(argv[2) A. myprog B. goo mornIng D. Exception raised: java. lang. ArraylndexOutofBounds Exception: 2 MyClass声明如下 class My Class extends Object i private int X; private int y public My Class t public MyClass(int x, int y)( public void showo( System. out println(Inx="+X+ y=+ y) public void show(boolean flag)( if(flag) System. out. printIn("nx="+X+"y=+ System. out printIn(" \ny="+y+x=+x) protected void finalized throws Throwable super finalize 设 public static void main( String args[方法体如下: My Class myclass=new My Class(5, 10) myclass. show (false)
D.Boolean b = null; E .Int I = 10; 24、 byte 的取值范围是: A. -128 to 127 B. -256 to 256 C. -255 to 256 D. depends on the java Virtual machine 25、 下列语句的输出应该是? int x=4; System.out.println("value is "+ ((x>4) ? 99.9 :9)); A. 输出结果为:value is 99.9 B. 输出结果为:value is 9 C. 输出结果为:value is 9.0 D. 语句错误 26、 关于 java 的面向对象的编程特性中的封装机制,以下说法正确的是? A. 将问题的特征属性与问题的功能方法相组合在一起形成一个类。 B. 将问题的特征属性与问题的功能方法相分离,形成各自的程序。 C. 将问题的特征属性内嵌到问题的功能方法的定义体中。 D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。 27、 下面的程序用如下的命令行 java myprog good morning 执行,结果是: public class myprog{ public static void main(String argv[]){ System.out.println(argv[2]) } } A. myprog B. good C. morning D. Exception raised:”java.lang.ArrayIndexOutOfBoundsException:2” 28、 MyClass 声明如下: class MyClass extends Object { private int x; private int y; public MyClass() { x = 0; y = 0; } public MyClass(int x, int y) { // ......... } public void show() { System.out.println("\nx=" + x + "y=" + y); } public void show(boolean flag) { if (flag) System.out.println("\nx=" + x + "y=" + y); else System.out.println("\ny=" + y + "x=" + x); } protected void finalize() throws Throwable { super.finalize(); } } 设 public static void main(String args[])方法体如下: { MyClass myclass=new MyClass(5,10); myclass.show(false);
编译运行该程序将会有何结果? AX=0y=0 Bx=5y=10 D y=OX=0 MyClas声明如下 class My Class extends Object I private int x; public MyClasso t public My Class(int x, int y)( public void showo i System. out. printIn(nx=+X+y=+y) public void show(boolean flag)( System. out. println(Inx="+X+y=+y): else System. out printin ("\ny="+y+x=+X protected void finalized throws Throwable A super finalized 设 public static void main( String args[方法体如下 My Class myclass=new My Class(5, 10) myclass. show(false) 现在想在main方法中加上一条语句来释放 myclass对象,应用下面哪条 A myclass=null B free(myclass) C delete(myclass); D,Java语言中不存在相应语句 ntranet一般称之为( A、外联网 B、广域网 C、局域网 D、企业内部网 在一个由客户端,协议防火墙、中间层(DMZ)、域防火墙及企业内部网构成 的电子商务系统中,一般情况下,协议防火墙会允许哪个/些协议通过? A.iiOpB.FtpC.httP/httpsD.Java 32、下面哪一个关于|BM电子商务应用框架的阐述是正确的? 它是一种开放的、不安全的体系结构 B.系统的当机时间不会影响雇员的生产率 C.该框架中的后台数据库只支持DB2 D.它是基于工业标准的,能够提供好的灵活性和可扩展性 33、 个电子商务解决方案由客户端、协议防火墙、应用服务器、域防火墙和企业 内部网几部分共同组成。企业认为这种解决方案比较昂贵。为了节省花费,企业管 理者希望能够除去第二层防火墙(即域防火墙)。在需求分析阶段,企业相关人员 指出安全性是非常重要的。在这种需求下,第二层防火墙需要删除么? A.不能删除。需要第二层防火墙保障安全性。防火墙必须成对安装以保证它的 功能
} 编译运行该程序将会有何结果? A.x=0y=0 B.x=5y=10 C.y=10x=5 D.y=0x=0 29、 MyClass 声明如下: class MyClass extends Object { private int x; private int y; public MyClass() { x = 0; y = 0; } public MyClass(int x, int y) { // ......... } public void show() { System.out.println("\nx=" + x + "y=" + y); } public void show(boolean flag) { if (flag) System.out.println("\nx=" + x + "y=" + y); else System.out.println("\ny=" + y + "x=" + x); } protected void finalize() throws Throwable { super.finalize(); } } 设 public static void main(String args[])方法体如下: { MyClass myclass=new MyClass(5,10); myclass.show(false); } 现在想在 main 方法中加上一条语句来释放 myclass 对象,应用下面哪条? A.myclass=null; B.free(myclass); C.delete(myclass); D.Java 语言中不存在相应语句 30、 Intranet 一般称之为( )。 A、外联网 B、 广域网 C、局域网 D、企业内部网 31、 在一个由客户端,协议防火墙、中间层(DMZ)、域防火墙及企业内部网构成 的电子商务系统中,一般情况下,协议防火墙会允许哪个/些协议通过? A. IIOP B. FTP C. HTTP/HTTPS D. JAVA 32、 下面哪一个关于 IBM 电子商务应用框架的阐述是正确的? A. 它是一种开放的、不安全的体系结构, B. 系统的当机时间不会影响雇员的生产率 C. 该框架中的后台数据库只支持 DB2 D. 它是基于工业标准的,能够提供好的灵活性和可扩展性 33、 一个电子商务解决方案由客户端、协议防火墙、应用服务器、域防火墙和企业 内部网几部分共同组成。企业认为这种解决方案比较昂贵。为了节省花费,企业管 理者希望能够除去第二层防火墙(即域防火墙)。在需求分析阶段,企业相关人员 指出安全性是非常重要的。 在这种需求下,第二层防火墙需要删除么? A. 不能删除。需要第二层防火墙保障安全性。防火墙必须成对安装以保证它的 功能
B.不能删除。使用第二层防火墙可以改善安全。第二层防火墙能够防止外部 INTERNET用户直接访问企业内部服务器。 可以删除。使用两层防火墙可以增加整个系统的吞吐量,尽管如此,但是 层防火墙就足够了。 D.可以删除。使用两层防火墙可以实现高可用性,尽管如此,但是一层防火墙 就足够了 34、如果你试图编译并运行下面的代码将发生什么? public class test public static void main(String argv[ int anari= new int 5] System. out.printIn(anar[OD A.有错误anar引用之前必须被初始化 B. null C.0 D.5 35、如果你试图编译并运行下面的代码将发生什么? abstract class Mine Base i abstract void amethodo static int i public class Mine extends Mine Base public static void main(String argvD( intd ar= new int(5] for (i=0: i< ar length; i++) System.out. printIn (ar[): A.一个0-5的序列将被打印。 B.有错误ar使用之前将被初始化 C.有错误Mine必须声明成 abstract的。 D. IndexoutofBoundes错误。 36、如果你试图编译并运行下面的代码将发生什么? public class test public static void main(String argv[ inti=1. switch(I case 0: System. out. println("zero") break System. out. printIn(one") System. out. printIn(two) default. System. out. printIn(default) A. one B. one. default C. one. two, default D. default 下面哪一个说明是正确的?
B. 不能删除。使用第二层防火墙可以改善安全。第二层防火墙能够防止外部 INTERNET 用户直接访问企业内部服务器。 C. 可以删除。使用两层防火墙可以增加整个系统的吞吐量,尽管如此,但是一 层防火墙就足够了。 D. 可以删除。使用两层防火墙可以实现高可用性,尽管如此,但是一层防火墙 就足够了。 34、 如果你试图编译并运行下面的代码将发生什么? public class test { public static void main(String argv[]) { int anar[] = new int[5]; System.out.println(anar[0]); } } A. 有错误 anar 引用之前必须被初始化。 B. null C. 0 D. 5 35、 如果你试图编译并运行下面的代码将发生什么? 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 < ar.length; i++) System.out.println(ar[i]); } } A. 一个 0-5 的序列将被打印。 B. 有错误 ar 使用之前将被初始化。 C. 有错误 Mine 必须声明成 abstract 的。 D. IndexOutOfBoundes 错误。 36、 如果你试图编译并运行下面的代码将发生什么? public class test { public static void main(String argv[]) { int i = 1; switch (i) { case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println("default"); } } } A. one B. one, default C. one, two, default D. default 37、 下面哪一个说明是正确的?
A.一个方法不能够覆盖成 private的。 B.静态方法不能够被覆盖。 C. private方法不能够被覆盖 D.一个覆盖的方法不能够抛出基类中非 checked异常( Runtime Exception) 下列那个是char类型的值的范围? A.-22-1 D.0~23 39、以下选项中循环结构合法的是? A. while (int i0)?s length(: 0; 3、关于foat类型下面哪三个是正确的? A. float foo=-1
A. 一个方法不能够覆盖成 private 的。 B. 静态方法不能够被覆盖。 C. private 方法不能够被覆盖。 D. 一个覆盖的方法不能够抛出基类中非 checked 异常(Runtime Exception)。 38、 下列那个是 char 类型的值的范围? A. -27 ~27 -1 B. 0~216-1 C. 0~216 D. 0~28 39、 以下选项中循环结构合法的是? A. while (int i0)?s.length():0; 3、关于float类型下面哪三个是正确的? A. float foo=-1;
B. float foo=1.0: C. float foo=42e 1 D. float foo=2, 02f E. float foo=3. 03d F float foo=0x0123. 4、关于下面的代码片段,请选择正确的 ConstOver构造方法的重载方法? public class Constovert public Constover(int x, int y, int z)t B protected int Constovero / not overload, but no a error C private Constover(int Z, int y, byte x) D. public void Constover(byte x, byte y, byte z)t E public Object Constover(int x, int y, int z) 5、关于下面的代码片段,请选择正确的 setVar的覆盖方法? public class MethodOvert public void setVar(int a, int b, float c) A private void setVar(int a, float C, int b)0 B protected void setVar(int a, int b, float c) C public int setVar(int a, float c, int b return a: D public int setVar(int a, float chretum a 1 6、下面的选择项目中哪个成功地创建了 Vector的一个实例,并且添加了一个元素? A Vector v=new Vector( 99) v1]=99 B Vector v=new Vector vaddElement(99) C Vector v=new Vector v.add(99): D. Vector v=new Vector(100) vaddElement( 99") 7、使用Fie类你能够完成下面的哪些任务? A.改变当前文件夹。 B.返回父文件夹的名字。 C.删除文件。 D.查询是否一个文件中包含文件信息还是二进制信息。 8、下面正确的创建 Socke的语句有 A Socket a= new Socket(80) B Socket b= new Socket( 130.3.4.5, 80) C ServerSocket c= new Socket(80) D ServerSocket d= new Socket( 130.3 4.5, S
B. float foo=1.0; C. float foo=42e1; D. float foo=2.02f; E. float foo=3.03d; F. float foo=0x0123; 4、关于下面的代码片段,请选择正确的ConstOver构造方法的重载方法? public class ConstOver{ public ConstOver(int x, int y, int z){} } A.ConstOver(){} B.protected int ConstOver(){} //not overload ,but no a error C.private ConstOver(int z, int y, byte x){} D.public void ConstOver(byte x, byte y, byte z){} E.public Object ConstOver(int x, int y, int z){} 5、关于下面的代码片段,请选择正确的setVar的覆盖方法? public class MethodOver{ public void setVar(int a, int b, float c){} } A.private void setVar(int a, float c, int b){} B.protected void setVar(int a, int b, float c){} C.public int setVar(int a, float c, int b){return a;} D.public int setVar(int a, float c){return a;} 6、下面的选择项目中哪个成功地创建了Vector的一个实例,并且添加了一个元素? A. Vector v=new Vector(99); v[1]=99; B. Vector v=new Vector(); v.addElement(99); C. Vector v=new Vector(); v.add(99); D. Vector v=new Vector(100); v.addElement("99"); 7、使用File类你能够完成下面的哪些任务? A. 改变当前文件夹。 B. 返回父文件夹的名字。 C. 删除文件。 D. 查询是否一个文件中包含文件信息还是二进制信息。 8、下面正确的创建Socket的语句有 A Socket a = new Socket(80); B Socket b = new Socket("130.3.4.5",80); C ServerSocket c = new Socket(80) D ServerSocket d = new Socket("130.3.4.5",80)
9、下面关于阻塞方法的论述,正确的有? A阻塞方法是指无法返回的方法 B阻塞方法是指网络过于繁忙,方法必须等待 C阻塞方法是指有外部事件发生才会返回的方法。 D阻塞方法如果不能马上返回,就会进入等待状态,把系统资源让给其他线程 10、下面正确的论述有? A ServerSocket accept是阻塞的 B Buffered Reader readline是阻塞的 C DatagramSocket receive是阻塞的 D Datagram Socket send是阻塞的 11、给定下列代码 public class Parent I blic int add Value( int a, int b)t s= a+b: return s: class Child extends Parent 下列哪些方法可以作为Chd类的方法 A int add Value( int a, int b )l do something.] B. public void addvalue o/ do something.] C public int addValue( int a ]/ do something. D. public int add Value( int a, int b )throws MyException (//do something.3 下面的哪些程序片断可能导致错误? A String s="Gone with the wind", String t=good", String k=s+t B String s= "Gone with the wind String t=s[3]+one C. String s="Gone with the wind String standard =s. toUpperCaseo String s= home directory String t=s-directory 13、下列哪些接口在Java中没有定义相对应的 Adapter类? A. MouseListener B. KeyListener C. Actionlistener D. ItemListene E. Window Listener 那些类可以用来实现TCP/P客户服务器程序? A ServerSocket
9、下面关于阻塞方法的论述,正确的有? A 阻塞方法是指无法返回的方法 B 阻塞方法是指网络过于繁忙,方法必须等待 C 阻塞方法是指有外部事件发生才会返回的方法。 D 阻塞方法如果不能马上返回,就会进入等待状态,把系统资源让给其他线程 10、 下面正确的论述有? A ServerSocket.accept是阻塞的 B BufferedReader.readLine是阻塞的 C DatagramSocket.receive是阻塞的 D DatagramSocket.send是阻塞的 11、 给定下列代码: public class Parent { public int addValue( int a, int b) { int s; s = a+b; return s; } } class Child extends Parent { } 下列哪些方法可以作为 Child 类的方法? A. int addValue( int a, int b ){// do something...} B. public void addValue (){// do something...} C. public int addValue( int a ){// do something...} D. public int addValue( int a, int b )throws MyException {//do something...} 12、 下面的哪些程序片断可能导致错误? A. String s = "Gone with the wind"; String t = " good "; String k = s + t; B. String s = "Gone with the wind"; String t; t = s[3] + "one"; C. String s = "Gone with the wind"; String standard = s.toUpperCase(); D. String s = "home directory"; String t = s - "directory"; 13、 下列哪些接口在Java中没有定义相对应的Adapter类? A. MouseListener B. KeyListener C. ActionListener D. ItemListener E. WindowListener 14、 那些类可以用来实现TCP/IP客户服务器程序? A. ServerSocket
B C. Socket D DatagramPacket 下面哪两个是等价的? A.3/2 B.3O)?s length: 0 17、选出合理的标识符 Asys1Ⅲ b mail C Schange d class 18 哪个布局管理器使用的是组件的最佳尺寸( preferred size) a FlowLayout b borderlayout c Grid Layout D CardLayout E GridBagLayout 下列哪个方法可用于创建一个可运行的类? a public class X implements Runable public void run((..31 B public class X implements Thread public void run(....3] c public class X implements Thread( public int run(..31 D public class X implements Runable protected void runo..y E public class X extends Thread public void run((..31 20、下面哪个方法可以在任何时候被任何线程调用? B waitO c notify Allo D sleep F synchronized(this) 构造 BufferedInputstream的合适参数是哪个? b Bufferedoutputstre c FileInputStream D FileOuter Stream
B. Server C. Socket D. DatagramPacket E. DatagramSocket 15、 下面哪两个是等价的? A. 3/2 B. 30)?s.length():0; 17、 选出合理的标识符 A _sys1_lll B 2mail C $change D class 18、 哪个布局管理器使用的是组件的最佳尺寸( preferred size) A FlowLayout B BorderLayout C GridLayout D CardLayout E GridBagLayout 19、 下列哪个方法可用于创建一个可运行的类? A public class X implements Runable{ public void run(){ ......} } B public class X implements Thread{ public void run(){ ......} } C public class X implements Thread{ public int run(){ ......} } D public class X implements Runable{ protected void run(){ ......} } E public class X extends Thread{ public void run(){ ......} } 20、 下面哪个方法可以在任何时候被任何线程调用? A notify() B wait() C notifyAll() D sleep() E yield() F synchronized(this) 21、 构造BufferedInputStream的合适参数是哪个? A BufferedInputStream B BufferedOutputStream C FileInputStream D FileOuterStream
E File 22、下列说法正确的是 a java. lang Clonable是类 B java. lang Runnable是接口 C Double对象在 java. lang包中 d Double a=1.0是正确的java语句 指出正确的表达式 a double a=1.0; B Double a=new Double(1.0) c byte a= 340 Byte a= 120, 24、定义一个类名为 My Class. java"的类,并且该类可被一个工程中的所有类访 问,那么该类的正确声明应为: a private class My Class extends object B class My class extends object c public class My Class D public class MyClass extends object 下面的代码将输出什么结果? public class MyFor public static void main(String argyi int i outer: for(i=1; i< 3: i++) inner: for(=1: j<3: j++) continue outer. System. out. println("Value for i=+i+"Value for j="+j): A. Value for i=1 Value for j=1 B. Value for i=2 Value for j=1 C. Value for i=2 Value for j=2 D. Value for i=3 Value for j=1 26、在下面注释 Method Here部分可以插入什么代码? class Base public void amethod(int i) public class Scope extends Base( public static void main(String argvDDi ∥ Method Here A void amethod (int i) throws Exception t B void amethod(long throws Exception t C void amethod(long i0 D. public void amethod(int i)throws EXception t 27、分析下面代码在XX的注释部分哪些修饰符是有效的?
E File 22、 下列说法正确的是 A java.lang.Clonable 是类 B java.lang.Runnable 是接口 C Double 对象在 java.lang 包中 D Double a=1.0 是正确的 java 语句 23、 指出正确的表达式 A double a=1.0; B Double a=new Double(1.0); C byte a = 340; D Byte a = 120; 24、 定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访 问,那么该类的正确声明应为: A private class MyClass extends Object B class MyClass extends Object C public class MyClass D public class MyClass extends Object 25、 下面的代码将输出什么结果? public class MyFor { public static void main(String argv[]) { int i; int j; outer: for (i = 1; i < 3; i++) inner: for (j = 1; j < 3; j++) { if (j == 2) continue outer; System.out.println("Value for i=" + i + " Value for j=" + j); } } } A. Value for i=1 Value for j=1 B. Value for i=2 Value for j=1 C. Value for i=2 Value for j=2 D. Value for i=3 Value for j=1 26、 在下面注释//Method Here部分可以插入什么代码 ? class Base { public void amethod(int i) { } } public class Scope extends Base { public static void main(String argv[]) { } // Method Here } A. void amethod(int i) throws Exception {} B. void amethod(long i)throws Exception {} C. void amethod(long i){} D. public void amethod(int i) throws Exception {} 27、 分析下面代码在XX的注释部分哪些修饰符是有效的?