Java习题 单选题(54道) 1.事件监听接口中的方法的返回值是? A. int B. String D Object E. AWTEvent 2.设x=1,y=2,z=3,则表达式y+=zx-4++x-x的值是?(选择1项) 3.在类 MyClass中定义了方法 getResult0,其中包含语句 double myresult=Math. sqrt(1000) 为了使此程序可用,需要导入什么包?(选择1项) A. java. lang B. java. Math. C. java util. Math D.以上皆非 4.在java中,哪一个关键字使类不能派生出子类。(选择1项) A. final B. public D. volatile 5.在Java中,要处理 Button类对象的事件,以下各项中,哪个是可以处理这个事件的接 口。(选择一项) A. FocusListene C. WindowListener D. Action Listener 6.编译,运行下列Java代码后的结果是()。(选择一项) public class Test public static void main(String args i mgs} In("the
Java 习题 一、单选题(54 道) 1. 事件监听接口中的方法的返回值是? A. int B. String C. void D. Object E. AWTEvent 2. 设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x-x 的值是?(选择 1 项) A. 0 B. 1 C. 2 D. 3 3. 在类 MyClass 中定义了方法 getResult(),其中包含语句: double myresult=Math.sqrt(1000); 为了使此程序可用,需要导入什么包?(选择 1 项) A. java.lang.* B. java.Math.* C. java.util.Math.*; D. 以上皆非 4. 在 java 中,哪一个关键字使类不能派生出子类。(选择 1 项) A. final B. public C. private D. volatile 5. 在 Java 中,要处理 Button 类对象的事件,以下各项中,哪个是可以处理这个事件的接 口。(选择一项) A. FocusListener B. ComponentListener C. WindowListener D. ActionListener 6. 编译,运行下列 Java 代码后的结果是()。(选择一项) public class Test{ public static void main(String args []){ int age; age=age+1; System.out.println(“The age is”+age); } }
A.编译,运行后没有输出 B.编译,运行后输出: The age is 1 C.能通过编译,但运行时产生错误 D.不能通过编译 7.在Java语言中,类 Worker是类 Person的子类, Worker的构造方法中有一句“ super”, 该语句()。(选择一项) A.调用类 Worker中定义的 super0方法 B.调用类 Person中定义的 super o方法 C.调用类 Person的构造方法 D.语法错误 8.下列整型的最终属性i的定义中,正确的是。(选择1项) A. final i B. static int I C. static final int F =234 D. final float 1=3.14f 9.算术表达式1+2/3-4*5的值为。(选择1项) A B.-19 D.0 0.下面属于电子商务产生的条件的是哪个 A、计算机的广泛应用,网络的普及和成熟 B、信用卡的普及和应用,电子交易安全协议的确定 C、政府的支持与推动 D、以上都是 1.电子商务有许多分类,其中BtoC是指( A、企业与企业B、企业与消费者C、消费者与消费者D、企业与政府 2.电子商务有许多分类,其中BtoB是指 A、企业与企业B、企业与消费者C、消费者与消费者D、企业与政府 13.按照使用网络类型分类,以下不属于当前电子商务的主要形式是( A、EDI商务B、 Internet商务C、 Intranet商务 D、WwW商务 14. Intranet一般称之为( A、外联网 B、广域网 C、局域网 D、企业内部网 15.在一个由客户端,协议防火墙、中间层(DMZ)、域防火墙及企业内部网构成的电子商 务系统中,一般情况下,协议防火墙会允许哪个/些协议通过? A.IiOpB.FtpC.htTp/httpsD.Java 16.下面哪一个关于IBM电子商务应用框架的阐述是正确的? A.它是一种开放的、不安全的体系结构 B.系统的当机时间不会影响雇员的生产率 C.该框架中的后台数据库只支持DB2 D.它是基于工业标准的,能够提供好的灵活性和可扩展性 17.一个电子商务解决方案由客户端、协议防火墙、应用服务器、域防火墙和企业内部网几 部分共同组成。企业认为这种解决方案比较昂贵。为了节省花费,企业管理者希望能够 除去第二层防火墙(即域防火墙)。在需求分析阶段,企业相关人员指出安全性是非常重 要的。在这种需求下,第二层防火墙需要删除么?
A. 编译,运行后没有输出 B. 编译,运行后输出:The age is 1 C. 能通过编译,但运行时产生错误 D. 不能通过编译 7. 在 Java 语言中,类 Worker 是类 Person 的子类,Worker 的构造方法中有一句“super()”, 该语句()。(选择一项) A. 调用类 Worker 中定义的 super()方法 B. 调用类 Person 中定义的 super()方法 C. 调用类 Person 的构造方法 D. 语法错误 8. 下列整型的最终属性 i 的定义中,正确的是。(选择 1 项) A. final i; B. static int i; C. static final int i=234; D. final float i=3.14f; 9. 算术表达式 1+2/3-4*5 的值为。(选择 1 项) A. 1 B. -19 C. -5 D. 0 10. 下面属于电子商务产生的条件的是哪个? A、 计算机的广泛应用,网络的普及和成熟 B、 信用卡的普及和应用,电子交易安全协议的确定 C、 政府的支持与推动 D、 以上都是 11. 电子商务有许多分类,其中 B to C 是指( )。 A、企业与企业 B、企业与消费者 C、消费者与消费者 D、企业与政府 12. 电子商务有许多分类,其中 B to B 是指( )。 A、企业与企业 B、企业与消费者 C、消费者与消费者 D、企业与政府 13. 按照使用网络类型分类,以下不属于当前电子商务的主要形式是( )。 A、EDI 商务 B、Internet 商务 C、Intranet 商务 D、WWW 商务 14. Intranet 一般称之为( )。 A、外联网 B、 广域网 C、局域网 D、企业内部网 15. 在一个由客户端,协议防火墙、中间层(DMZ)、域防火墙及企业内部网构成的电子商 务系统中,一般情况下,协议防火墙会允许哪个/些协议通过? A. IIOP B. FTP C. HTTP/HTTPS D. JAVA 16. 下面哪一个关于 IBM 电子商务应用框架的阐述是正确的? A. 它是一种开放的、不安全的体系结构, B. 系统的当机时间不会影响雇员的生产率 C. 该框架中的后台数据库只支持 DB2 D. 它是基于工业标准的,能够提供好的灵活性和可扩展性 17. 一个电子商务解决方案由客户端、协议防火墙、应用服务器、域防火墙和企业内部网几 部分共同组成。企业认为这种解决方案比较昂贵。为了节省花费,企业管理者希望能够 除去第二层防火墙(即域防火墙)。在需求分析阶段,企业相关人员指出安全性是非常重 要的。 在这种需求下,第二层防火墙需要删除么?
A.不能删除。需要第二层防火墙保障安全性。防火墙必须成对安装以保证它的功能。 B.不能删除。使用第二层防火墙可以改善安全。第二层防火墙能够防止外部 INTERNET用户直接访问企业内部服务器 C.可以删除。使用两层防火墙可以增加整个系统的吞吐量,尽管如此,但是一层防火 墙就足够了 D.可以删除。使用两层防火墙可以实现高可用性,尽管如此,但是一层防火墙就足够 18.下面的技术中,哪一个是客户端脚本语 A. ASP B. PHP C. Perl D. VBScript 19.有一个电子商务应用,它需要使两个公司间的信息进行交互。这两个公司的数据分别存 放在DB2数据库中和 Lotus中。在IBM电子商务框架中,会推荐使用下面哪一种标准 来展现数据 A. EDI IIOP C. HTML D XML 20.下面那种技术可以与基于浏览器的WEB应用共同协作,使得某些错误能够直接在终端 用户的客户端处理而无需在WEB服务器端处理? A XML B. CGI C SGML D. JavaScript 21.作为电子商务解决方案的一部分,客户需要使用自己定义的标记集来标记数据。下面哪 种技术是基于SGML的,并能满足客户的这一需求? XMI B. HTML C DHTML D JavaScript 22.哪个关键字可以抛出异常? A transient B finally C throw D static 23.Main(方法的返回类型是: A int C boolean D static 24.哪个关键字可以对对象加互斥锁? A transient B synchronized C serialize D static 25.下列哪些语句关于内存回收的说明是正确的? A程序员必须创建一个线程来释放内存; B内存回收程序负责释放无用内存 C内存回收程序允许程序员直接释放内存 D内存回收程序可以在指定的时间释放内存对象 26.试题编译和运行下面的代码将有什么结果? public class Holt extends Thread t private String s ThreadName public static void main(String argv)t Holt h new Holt hgoo
A. 不能删除。需要第二层防火墙保障安全性。防火墙必须成对安装以保证它的功能。 B. 不能删除。使用第二层防火墙可以改善安全。第二层防火墙能够防止外部 INTERNET 用户直接访问企业内部服务器。 C. 可以删除。使用两层防火墙可以增加整个系统的吞吐量,尽管如此,但是一层防火 墙就足够了。 D. 可以删除。使用两层防火墙可以实现高可用性,尽管如此,但是一层防火墙就足够 了。 18. 下面的技术中,哪一个是客户端脚本语言? A. ASP B. PHP C. Perl D. VBScript 19. 有一个电子商务应用,它需要使两个公司间的信息进行交互。这两个公司的数据分别存 放在 DB2 数据库中和 Lotus 中。在 IBM 电子商务框架中,会推荐使用下面哪一种标准 来展现数据? A. EDI B. IIOP C. HTML D. XML 20. 下面那种技术可以与基于浏览器的 WEB 应用共同协作,使得某些错误能够直接在终端 用户的客户端处理而无需在 WEB 服务器端处理? A. XML B. CGI C. SGML D. JavaScript 21. 作为电子商务解决方案的一部分,客户需要使用自己定义的标记集来标记数据。下面哪 一种技术是基于 SGML 的,并能满足客户的这一需求? A. XML B. HTML C. DHTML D. JavaScript 22. 哪个关键字可以抛出异常? A transient B finally C throw D static 23. Main()方法的返回类型是: A int B void C boolean D static 24. 哪个关键字可以对对象加互斥锁? A transient B synchronized C serialize D static 25. 下列哪些语句关于内存回收的说明是正确的? A 程序员必须创建一个线程来释放内存; B 内存回收程序负责释放无用内存 C 内存回收程序允许程序员直接释放内存 D 内存回收程序可以在指定的时间释放内存对象 26. 试题编译和运行下面的代码将有什么结果? public class Holt extends Thread { private String sThreadName; public static void main(String argv[]) { Holt h = new Holt(); h.go();
Hoito i It(String s)( s ThreadName = s public String getThreadName O return s ThreadName public void goo Holt first new Holt("first"); first start(; Holt second= new Holt("second") public void start for(int i=0: i< 2; i++)( System. out. printin(getThreadName 0+i Thread. sleep(100): 3 catch(InterruptedException e)( System. out. printIn(e. getMessageO) A.有编译错误 B.输出 first, second0, first, second1 C.输出 of first,frst, secondo, second1 D.有运行期错误。 7.欲构造 Array List类的一个实例,此类继承了List接口,下列哪个方法是正确的? A Array List my List=new Object ( B List my=new ArrayList () C Array List myList=new List () D List myList=new List ( 28. paint方法使用哪种类型的参数? A Graphics B Graphics2D D Color 29.下面的选项中哪一个正确的给出的" file tx"文件的父目录? A String name=File. getParentName ("file. txt); B. String name=(new File("file. txt)).getParento C String name=(new File(file. txt)).getParentNameo D. String name=(new File( file. txt)).getParentFileo E. Diretory dir=(new File(file. txt)).getParentDirO String name=dir. getName(; 30.用如下所示的方式生成的 Vector实例 new Vector(5, 10) 如果试图向其中添加第6个对象时,会发生什么?
} Holt() { } Holt(String s) { sThreadName = s; } public String getThreadName() { return sThreadName; } public void go() { Holt first = new Holt("first"); first.start(); Holt second = new Holt("second"); second.start(); } public void start() { for (int i = 0; i < 2; i++) { System.out.println(getThreadName() + i); try { Thread.sleep(100); } catch (InterruptedException e) { System.out.println(e.getMessage()); } } } } A. 有编译错误。 B. 输出 first0, second0, first0, second1 C. 输出of first0, first1, second0, second1 D. 有运行期错误。 27. 欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的 ? A ArrayList myList=new Object(); B List myList=new ArrayList(); C ArrayList myList=new List(); D List myList=new List(); 28. paint()方法使用哪种类型的参数? A Graphics B Graphics2D C String D Color 29. 下面的选项中哪一个正确的给出的"file.txt"文件的父目录? A. String name=File.getParentName("file.txt"); B. String name=(new File("file.txt")).getParent(); C. String name=(new File("file.txt")).getParentName(); D. String name=(new File("file.txt")).getParentFile(); E. Diretory dir=(new File("file.txt")).getParentDir(); String name=dir.getName(); 30. 用如下所示的方式生成的 Vector 实例: new Vector(5, 10); 如果试图向其中添加第6个对象时,会发生什么?
A.产生 IndexOutofBounds异常 B. Vector会自动增加其容量到10 C. Vector会自动增加其容量到15 D.不会发生什么,因为在添加第5个对象后,容量已经自动增加到了10。 31.指出正确的表达式 a byte=128 B Boolean null C long I=Offf d double=0.9239d 32.下列关于对java中的异常的描述,哪一种是正确的? 中的异常是指在编译过程中所产生的语法错误 B.java中的异常是指用户编程时用错了Java的语句。 C.java中的异常是指Java程序在运行过程中所产生的运行错误。 D.java中的异常是指Java程序的类加载时的错误。 33.要从文件" file. dat'"文件中读出第10个字节到变量C中,下列哪个方法适合? A FileInputStream in=new FileInputStream("file. dat"); in skip(9); int c=in reado B FilelnputStream in=new FilelnputStream("file. dat"); in skip( 10); int c=in reado C FileInputStream in=new FileInputStream("file. dat"); int c=in read(; D RandomAccess File in=new RandomAccessFile("file. dat"); in skip(9); int c=in read Byte(; 34.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改 A CardLayout B FlowLayout C Borderlayout D GridLayout 35.设有定义语句inta={668899}则以下对此语句的叙述错误的是() A.定义了一个名为a的一维数组 B.a数组有3个元素 C.a数组的下标为1~3 D数组中的每个元素是整型 36.下列哪些不属于软件维护阶段? A.诊断和改正在使用过程中发现的软件错误 B.诊断和改正在开发过程中发现的软件错误 C.根据用户需求进行软件升级 D.修改软件为将来的维护活动预先做准备 37.下列那种java组件为容器组件 A.List列表框 B. Choice下拉式列表框 C. Panel面板 D. Menuitem命令式菜单项 38.关于下面代码的描述正确的是? public class Morecombe public static void main(String argo) Morecombe m new Morecombeo m go(new Turing public void go(Turing t)t
A. 产生IndexOutOfBounds异常 B. Vector会自动增加其容量到10 C. Vector会自动增加其容量到15 D. 不会发生什么,因为在添加第5个对象后,容量已经自动增加到了10。 31. 指出正确的表达式 A byte=128; B Boolean=null; C long l=0xfffL; D double=0.9239d; 32. 下列关于对 java 中的异常的描述,哪一种是正确的? A. java中的异常是指在编译过程中所产生的语法错误。 B. java中的异常是指用户编程时用错了Java的语句。 C. java中的异常是指Java程序在运行过程中所产生的运行错误。 D. java中的异常是指Java程序的类加载时的错误。 33. 要从文件" file.dat"文件中读出第 10 个字节到变量 C 中,下列哪个方法适合? A FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read(); B FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read(); C FileInputStream in=new FileInputStream("file.dat"); int c=in.read(); D RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte(); 34. 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改 变? A CardLayout B FlowLayout C BorderLayout D GridLayout 35. 设有定义语句 int a[]={66,88,99}; 则以下对此语句的叙述错误的是( )。 A. 定义了一个名为a的一维数组 B. a数组有3个元素 C. a数组的下标为1~3 D.数组中的每个元素是整型 36. 下列哪些不属于软件维护阶段? A. 诊断和改正在使用过程中发现的软件错误 B. 诊断和改正在开发过程中发现的软件错误 C. 根据用户需求进行软件升级 D. 修改软件为将来的维护活动预先做准备 37. 下列那种 java 组件为容器组件 A. List 列表框 B. Choice 下拉式列表框 C. Panel 面板 D. MenuItem 命令式菜单项 38. 关于下面代码的描述正确的是? public class Morecombe { public static void main(String argv[]) { Morecombe m = new Morecombe(); m.go(new Turing() { }); } public void go(Turing t) {
t start class Turing extends Thread public void runo for(int i=0: i< 2: i++) System.out. printIn( A.由于go方法参数的形式不正确会有编译错误。 B. Turing类没有 strart方法,所以有编译错误。 C.编译并输出0和1 D.可以编译但运行出错。 39.如下那种Java的控件将不会引发动作事件( Action Event)? A. Button B. Menuitem C. Panel D. Checkboxmenulte 40.请选择合适的集合类型,这种类型应该具有所存储的元素是不能重复的、被排序的? provides that capability? A java uil. Map B java util. Set C java util. List D java util. Collection 41.编译 java Applet源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么? A C. html 42.如果你试图编译并运行下面的代码将发生什么? public class My Class public static void main(String argvDI int anar[= new int[( 1, 2, 3] System.out. printIn (anar[ 1]) A.1 B.有错误anar引用之前必须被初始化。 D.有错误数组的尺寸必须被指定。 43.将一个十六进制数赋值给一个long类型的变量,正确的表达式是 A long number=345L B long number =0345 C long number =0345L D. long number= 0x345L 44.如果你试图编译并运行下面的代码将发生什么? public class Test t public static void main( String argo)[ String s= new String ("Bicycle") iBegin=1 har iend 3
t.start(); } } class Turing extends Thread { public void run() { for (int i = 0; i < 2; i++) { System.out.println(i); } } } A. 由于go方法参数的形式不正确会有编译错误。 B. Turing类没有strart方法,所以有编译错误。 C. 编译并输出0和1. D. 可以编译但运行出错。 39. 如下那种 Java 的控件将不会引发动作事件(ActionEvent)? A. Button B. MenuItem C. Panel D. CheckboxMenuItem 40. 请选择合适的集合类型,这种类型应该具有所存储的元素是不能重复的、被排序的? provides that capability? A. java.uil.Map B.java.util.Set C.java.util.List D.java.util.Collection 41. 编译 java Applet 源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么? A. .java B. .class C. .html D. .exe 42. 如果你试图编译并运行下面的代码将发生什么? public class MyClass { public static void main(String argv[]) { int anar[] = new int[] { 1, 2, 3 }; System.out.println(anar[1]); } } A. 1 B. 有错误 anar 引用之前必须被初始化。 C. 2 D. 有错误数组的尺寸必须被指定。 43. 将一个十六进制数赋值给一个 long 类型的变量,正确的表达式是: A. long number = 345L; B. long number = 0345; C. long number = 0345L; D. long number = 0x345L. 44. 如果你试图编译并运行下面的代码将发生什么? public class Test { public static void main(String argv[]) { String s = new String("Bicycle"); int iBegin = 1; char iEnd = 3;
System. out printin(.substring(iBegin, iEnd)) ABC D. error: no method matching substring(int, char) 45. JPanel组件的默认布局管理器是哪一项? C. BorderLayout D. FlowLayc 46.如果你想查找"Java"字符串中v所在的位置? A. mid (2, S) B charAt(2) D. indexof(. v 47.下列哪一项不属于面向对象程序设计的基本要素? BCD 对象 方法 安全 48.下面程序的输出结果是。 public class ex2 public static void main( String[ args) for(int cnt=0; cnt10))i 34 " more than10°) ystemoutprintIn( "less than 5 ) 7)} 8)else( System.out. printIn("end");)
System.out.println(s.substring(iBegin, iEnd)); } } A. Bic B. ic C. icy D. error: no method matching substring(int,char) 45. JPanel 组件的默认布局管理器是哪一项? A. GridLayout B. CardLayout C. BorderLayout D. FlowLayour 46. 如果你想查找"Java"字符串中 v 所在的位置? A. mid(2,s); B. charAt(2).; C. s.indexOf('v'); D. indexOf(s,'v'); 47. 下列哪一项不属于面向对象程序设计的基本要素? A. 类 B. 对象 C. 方法 D. 安全 48. 下面程序的输出结果是。 public class ex2 { public static void main(String[] args) { for(int cnt=0;cnt 10)) { 3) System.out.println("more than 10"); 4) } 5) else if ((str != null) & (str.length() < 5)) { 6) System.out.println("less than 5"); 7) } 8) else { System.out.println("end"); }
哪些行会导致错误? A line 1 C line 5 D line 8 50.如果给出下面列声明 String s1=new String( Hello); String s2= new String(there") String s3=new String 下面的操作哪些是有效的? B.s3=s1-s2 C.s3=s1&s2; D.s3=s1&&s2 51.下面哪种注释方法能够支持 javadoc命令: A/***/ B/** C∥ D/*,*/ 52.下面语句运行的结果是什么? System. out printIn (4 3): D.7 53.下列语句中那些是合法的? A String a=abcdefg A-=C BString A="abcdefg C Integer J=new Integer(27) D Integer J=new Integer(27 54.若a和b均是整型变量并已正确赋值,正确的 switch语句是() A switch(a+b) switch( a+b*3.0) C. switch a D switch b 二、多选题(54道) 1.下面代码输出的结果是 public class My For public static void main(String argv int int outer: for(=1; I <3: i++)
哪些行会导致错误? A line 1 B line 2 C line 5 D line 8 50. 如果给出下面列声明: String s1 = new String("Hello"); String s2 = new String("there"); String s3 = new String(); 下面的操作哪些是有效的? A. s3=s1 + s2; B. s3=s1-s2; C. s3=s1 & s2; D. s3=s1 && s2 51. 下面哪种注释方法能够支持 javadoc 命令: A /**...**/ B /*...*/ C // D /**...*/ 52. 下面语句运行的结果是什么? System.out.println(4 | 3); A. 6 B. 0 C. 1 D. 7 53. 下列语句中那些是合法的? A.String A="abcdefg"; A-="cde"; B.String A="abcdefg"; A+="cde"; C.Integer J=new Integer(27); J-=7; D.Integer J=new Integer(27); J--; 54. 若 a 和 b 均是整型变量并已正确赋值,正确的 switch 语句是( )。 A. switch(a+b); { ...... } B. switch( a+b*3.0 ) { ...... } C. switch a { ...... } D. switch ( a%b ) { ...... } 二、 多选题(54 道) 1. 下面代码输出的结果是? public class MyFor{ public static void main(String argv[]){ int i; int j; outer:for (i=1;i <3;i++)
inner: for(=1: j<3: j++)( continue outer: System. out. printin( Value for i="+i+Value for j="+D) 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 2.x为什么样的值"Test"可以被打印? switch(x)( case 1 System.out. println("Test1") case 2. ystem out printIn( Test2") break System. out printIn(Test3 BcDE 3 3.那些方法可以插入到程序中注释片段位置? class Baset oublic void amethod(int] public class Scope extends Base( public static void main(string argVU0 ∥ Method Here(选择项插入位置) a void amethod(int i) throws EXception t B void amethod(long throws Exception t c void amethod(long i)t d public void amethod(int i) throws Exception t 4.下面哪个语句正确地声明一个整型的二维数组? A int and= new intlo B int a[10[10]= new intIl C int and= new int[10[10] D int [la= new int[10[10: E int [al= new int[ 10[1 5.在下面代码中那些修饰符可以放在XX位置 public class My Class1 public static void main(String argvI) /修饰符位置XX' class MyInner
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 2. x为什么样的值"Test2"可以被打印? switch (x) { case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break; } System.out.println("Test3"); A. 0 B. 1 C. 2 D. 3 E. 4 3. 那些方法可以插入到程序中注释片段位置? 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 {} 4. 下面哪个语句正确地声明一个整型的二维数组? A int a[][] = new int[][]; B int a[10][10] = new int[][]; C int a[][] = new int[10][10]; D int [][]a = new int[10][10]; E int []a[] = new int[10][10]; 5. 在下面代码中那些修饰符可以放在XX位置 public class MyClass1 { public static void main(String argv[]){ } /*修饰符位置 XX */ class MyInner {} }
A public B private C static d friend 6.接口A的定义如下,指出下列哪些类实现了该接口? int method1(int i) int method2(int A class B implements A t int method10 int method20( Bclass B t int method 1 (int i(I int method2(int D(I C. class B implements A t int method1(int i) nt method2(int DI D. class b extends a int method 1 (int i(] int method2(int D(] E class B implements A t nt method2(int D[] int method 1 (int i1 7.根据程序代码选择所有返回为true的表达式 public static void main(String args[M Float f=new Float(4.2f) Double(4.2) float fl=4,2f: c=; a fequls B C= C D Cequls(t) 8.在一个应用程序中有如下定义:inta={123456,7,89,10}为了打印输出数组a的最 后一个元素,下面不正确的代码是() A System. out. printIn(alloY B. System. out. printIn(a[9D C. System. out. printIn(a(a length) D. System. out. printIn(a(8) 9.下列各种java中的赋值操作语句,哪些在java语言中是正确的赋值语句? A. int A=1 byte B=(byte) B int A=1 char b=a. int A=1. float B=A: D. int A=1: long B=A
A public B private C static D friend 6. 接口A的定义如下,指出下列哪些类实现了该接口? interface A { int method1(int i); int method2(int j); } A .class B implements A { int method1() { } int method2() { } } B .class B { int method1(int i) { } int method2(int j) { } } C .class B implements A { int method1(int i) { } int method2(int j) { } } D .class B extends A { int method1(int i) { } int method2(int j) { } } E .class B implements A { int method2(int j) { } int method1(int i) { } } 7. 根据程序代码选择所有返回为true的表达式 public static void main(String args[]){ Float f=new Float(4.2f); Float c; Double d=new Double(4.2); float fl=4.2f; c=f; } A f.equls(d) B c==f C c==d D c.equls(f) 8. 在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最 后一个元素,下面不正确的代码是( )。 A. System.out.println(a[10]); B. System.out.println(a[9]); C. System.out.println(a[a.length]); D. System.out.println(a(8)); 9. 下列各种java中的赋值操作语句,哪些在java语言中是正确的赋值语句? A. int A =1; byte B=(byte)A; B. int A =1; char B=A; C. int A =1; float B=A; D. int A=1; long B=A;