25) 在java 中,下列( ) 类不能派生出子类. (选择一项) a) public class MyClass{ } b) class MyClass{ }
c) abstract class MyClass{ } d) final class MyClass { }
26) 在java 中,以下( )命令能够将java源文件编译为类文件 (选择一项) a) java b) javaw c) javac d) jar
27)在JAVA中,通过调用以下( )方法,可以装载SUN的JDBC-ODBC桥。(选择一项) a) new Class() .load(\b) new Class() .forName(\c) Class.forName(\d) Class.load(\
28) 在JAVA中,要判断D盘下是否存在文件abc.txt,应该使用以下( )判断语句。(选择一项)
a) if(new File(\ b) if(File.exists(\ c) if(new File(\ d) if(File.exists(\
29) 在JAVA接口中,下列选项里有效的方法声明是( )。(选择二项) a) public void aMethod( ) ; b) void aMethod( ) ;
c) static void aMethod( ) ; d) protected void aMethod( ) ;
30) 给定JAVA代码,如下:编译运行,结果是( )。(选择一项) public static void main(string[] args) { String s; System.out.println(\}
a) 编译错误
b) 编译通过,但出现运行是错误 c) 正常运行,输出s=null d) 正常运行,输出s=
31) 给定一个java程序的main方法的代码片段如下:假如d 目录下不存在abc.txt文件,现运行该程序,下面的结果正确的是( )。 ( 选择一项) try {
PrintWriter out=new PrintWriter(new FileOutputStream(\ String name=\ out.print(name) ; out.close( ) ;
}
catch(Execption e) {
System.out.println(\文件没有发现!\; }
a) 将在控制台上打印:\文件没有发现!\b) 正常运行,但没有生成文件abc.txt c) 运行后生成abc.txt ,但该文件中无内容 d) 运行后生成abc.txt,该文件内容为:chen
32) 在JAVA中,对于PreparedStatement的方法setInt(int i,int x) ,描述正确的是( )。 (选择一项)
a) 使得第i-1个参数的值设为x b) 使得第x-1个参数的值设为 i c) 使得第x个参数的值设为 i d) 使得第i个参数的值设为 x
33) 给定JAVA程序Test.java,如下: package com; public class Test{
public void talk( ) { }
protected void walk( ) { } private void climb( ) { } private void jump( ) { } 给定Test的子类Test2,代码如下: Package com.util; Import com.*;
Public class Test2 extends Test {
Public static void main(String[] args) {
Test2 tt=new Test2( ) ; //A } }
可以在Test2的A处加入的代码是()。(选择二项) a) tt.talk( ) ; b) tt.walk( ) ; c) tt.climb( ) ; d) tt.jump( ) ;
34) 在JAVA语言中,下面变量命名合法的有()。(选择二项) a) variable123 b) 123varible c) private
d) variable_123
35)给定一段JAVA代码如下:要打印出list中存储的内容,以下语句正确的是( 择二项)
。(选 )ArrayList list = new ArrayList( ) ; list.add(\list.add(\
Iterator it = list.iterator( ) ; a) while(it.hasNext( ) )
system.out.println(it.next( ) ) ; b) for(int i=0; i system.out.println(list.next( ) ) ; d) for(int i=0; i 36) 下列Java Swing 组件,() 是容器组件。(选择二项) a) JFrame b) JButton c) JTextArea d) JPanel 37) 给定某java 程序的main 方法如下,该程序的运行结果是() (选择一项) 。 pubtic static void main ( String[] args) { boolean boo=true; if ( boo== false) { System.out.println (\ }else { System.out.println (\ } a) a b) b c) c d) d 38)下列选项中,不属于Java语言的关键字的是() 。(选择一项) a) import b) malloc c) extends d) new 39)在JAVA中,() 类提供定位本地文件系统,对文件或目录及其属性进行基本操作。(选择一项) a) Filelnputstream b) FileReader c) Filewriter d) File 40)在JAVA中,() 关键字用来终止循环语句。(选择一项) a) return b) continue c) break d) exit 35) 给定java 代码,如下,编译运行后,结果是0。(选择一项) public class Test{ static String s; public static void main(String args[]) { char c=s.charAt(0) ; System.out.println(c) ; }} a) 编译错误 b) 运行期异常,异常类型为NullPointerException c) 运行期异常,异常类型为ArithmeticExceptioin d) 正确运行,但无输出内容 36) 给定Java代码如下,关于super的用法,以下描述正确的是() 。(选择一项) class C extends B { public C() { super() ; } } a) 用来调用类B 中定义的super() 方法 b) 用来调用类C 中定义的super() 方法 c) 用来调用类B 的无参构造方法 d) 用来调用类B 中第一个出现的构造方法 37) 给定java程序Test.java如下,编译运行,结果是() 。(选择一项) package com; class Test { protected void talk () { System.out.print(\ } 给定Test 的子类Test2, 代码如下:package com.util; import com.*; public class Test2 extends Test { public static void main (String[]args) { new Test2() .talk() ; } a) 输出字符串:talk b) 输出字符串:talk talk c) 编泽错误:在com.util.Test2 中无法访问方法talk0 d) 编译错误:com.Test不是public 无法在包外访问 39) 给定java代码如下,编译运行,结果是() 。(选择一项) public static void main (String[] args) { int i; System.out.println (\ } a) 编泽错误 b) 运行时出现例外 c) 正常运行,输出i=-1 d) 正常运行,输出i=0 40) 研究下面的Java 代码,当x=2 时,运行结果是() 。(选择一项) switch ( x) { case1: System.out.println(1) ; case2: case3: System.out.println(3) ; Case4: System.out.println(4) ; } a) 没有输出任何结果 b) 输出结果为3 c) 输出结果是3 和4 d) 输出结果是l 、3 和4 41) 在Java 语言中,下列() 是正确的JDBc 代码片断。(选择二项) a) Preparedstatement pstmt=con.prepareStatement(\into EMP(EMPNO,ENAME) values ( ? ,?) \ pstmt.setlnt(l,7) ; pstmt.setString(2,\ b) preparedstatement pstmt=con.prepareStatement(\into EMP(EMPNO,ENAME) values ( ? ,?) \ pstmt.setlnt(l,\ pstmt.setString(2,\ c) Statement stmt=con.createStatement(\ values( 7,'Admin') \ d) PreparedStatement stmtl=con.prepareStatement(\into EMP ( EMPNO ,ENAME) values ( 7,'Admin') \ 42) 类java.util.HashMap 实现了()接口。(选择一项) a) Collection b) Set c) Map d) List 43) 在java 中,已获得默认类型的Resultset对象rs ,要获取结果集中的数据,必须执行的语句是() 。(选择一项) a) rs.next() b) rs.previous() c) rs.getNext() d) rs.getPrevious() 44) 在Java中,com 包中某类的方法使用下列()访问修饰符修饰后,可以被com.db包中的子类访问,但不能被com.db 中其他类访问。(选择一项) a) private b) protected c) public d) friendly 45) 在java中,使用关键字来定义一个接口。(选择一项) a) class b) interface c) extends d) implements 46) 在java中,()接口位于集合框架的顶层(选择一项) a) Map b) Collection c) Set d) List 47) Java中,byte 数据类型的取值范围是()。(选择一项) a )-256 至255 b )-255 至255