单选题对于已经被定义过可能抛出异常的语句,在编程时:______ A.必须使用try/catch语句处理异常,或用throws将其抛出 B.如果程序错误,必须使用 try/catch语句处理异常 C.可以置之不理 D.只能使用try/catch语句处理
单选题当某一线程正处于休眠状态,而另一个线程用 Thread 类中的 interrupt() 方法中断它时,抛出的异常类型是( )。 A.IOException B.RuntimeException C.InterruptedException D.ClassNotFoundException
单选题应用程序的main方法中有以下语句,则输出的结果是 ______。 Hashtable hashtable=new Hashtable______; hashtable.put("x","12345"); hashtable.put("y","67890"); hashtable.put("a","abcde"); System.out.println(hashtable.get("a")); A.a B.abcde C.12345 D.67890
单选题定义一个接口必须使用的关键字是______ A.public B.class C.interface D.static
单选题下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt 的内容是( )。 import java.io.*; public class Test public static void main(String args[]) try String s="ABCDE"; byte b[]=s.getBytes(); FileOutputStream file=new FileOutputStream("test.txt", true); file.write(B.; file.close(); catch(IOException e) System.out.println(e.toString()); A.ABCABC B.ABCDE C.Test D.ABCDE ABCDE ABCDE
单选题关于下面的程序Test.java说法正确的是( )。 public class Test String x="1"; int y; public static void main(String args[]) int z=2; System.out.println(x+y+z); A.3 B.102 C.12 D.程序有编译错误
单选题下面语句的功能是______。 RandomAccessFile raf2 = new RandomAccessFile("1.txt","rw" ); A.打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据。 B.打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据。 C.打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据。 D.以上说法都不对。
单选题关于选择结构下列哪个说法正确?______ A.if语句和 else语句必须成对出现 B.if语句可以没有else语句对应 C.switch结构中每个case语句中必须用break语句 D.switch结构中必须有default语句
单选题应用程序Test.java的源程序如下,在命令行键入: java Test aaa bb c 回车后输出的结果是 ______。 public class Test public static void main(String args[]) int k1=args.length; int k2=args[1].length______; System.out.print(k1+" "+k2); A.3 2 B.1 2 C.1 3 D.3 3
单选题应用程序的main方法中有以下语句,则输出的结果是( )。 String s = "xxxxxxxxxxxxxxx#123#456#zzzzz"; int n = s.indexOf("#"); int k = s.indexOf("#", n+1); String s2 = s.substring(n+1, k); System.out.println(s2); A.123456 B.123 C.xxxxxxxxxxxxxxx D.zzzzz
单选题下列流中哪个不属于字节流______ A.FileInputStream B.BufferedInputStream C.FilterInputStream D.InputStreamReader
单选题以下关于java异常说法不正确的是( )。 A.Throwable 类是 Java 语言中Error类和Exception类的父类。 B.当异常对象是Exception类(或其子类)的实例时,能通过 Java 虚拟机或者 throw 语句抛出该异常对象,并能通过try…catch…finally处理。 C.如果只用一个catch块捕捉多个异常对象,则catch 子句中的参数类型应是所有异常对象的父类。 D.以上说法都不对。
单选题下列哪一个import命令可以使我们在程序中创建输入/输出流对象______ A.import java.sql.*; B.import java.util.*; C.import java.io.*; D.import java.net.*;
单选题如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象______ A.FileInputStream B.FileOutputStream C.DataOutputStream D.FileWriter
单选题下面哪一个import命令可以为我们提供编写网络应用程序的类______ A.import java.sql.*; B.import java.util.*; C.import java.io.*; D.import java.net.*;
单选题下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是______。 File f = new File(填代码处); file =new FileReader(f); in=new BufferedReader(file); A."./1.txt" B."../my/1.txt" C."c://my//1.txt" D."c:/ my/1.txt/
单选题关于 for循环和 while循环的说法哪个正确?______ A.while循环先判断后执行,for循环先执行后判断。 B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果 C.两种循环任何时候都不可以替换 D.两种循环结构中都必须有循环体,循环体不能为空
单选题关于方法main()的说法哪个正确?______ A.方法main()只能放在公共类中 B.main()的头定义可以根据情况任意更改 C.一个类中可以没有main()方法 D.所有对象的创建都必须放在main()方法中
单选题不允许作为类及类成员的访问控制符的是______。 A. public B. private C. static D. protected
单选题下列说法哪个正确?______ A.一个程序可以包含多个源文件 B.一个源文件中只能有一个类 C.一个源文件中可以有多个公共类 D.一个源文件只能供一个程序使用
