使用java命令运行该类文件,将在控制台上打印:”文件没有发现!”;
运行结束后打开employee.txt,会发现该文件什么都没有
运行结束后打开employee.txt,会发现该文件中有这样的文本:”jb-aptech 75000”
在第7行后加上代码:out.close (),编译并运行后,打开打开employee.txt,才会发现该文件中有这样的文本:”jb-aptech 75000.0”
第1题:
请完成以下程序,首先由一个类Example2_3实现Serializable接口,并有三个成员变量,分别为int型、double型和String型,可以用toString的方法显示这三个成员变量。在main方法中创建这个Example2_3的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。然后,将这个对象写入名为TheSerial.data的文件,并显示成员变量。最后从文件TheSerial.data中读出三个成员变量并显示出来。

注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.io.*;
class TheSerial implements Serializable
{
private int intValue;
private double doubleValue;
private String string;
TheSerial()
{
intValue = 123;
doubleValue = 12.34;
string = "Serialize Test";
}
public void setDouble(double d)
{
doubleValue = d;
}
public void setInt(int i)
{
intValue = i;
}
public void setString(String s)
{
string = s;
}
public String toString()
{
return("int="+intValue+"double="+doubleValue+" string="+string);
}
}
public class Example2_3
{
public static void main(String argv[])
{
TheSerial e1 = new TheSerial();
TheSerial e2;
try
{
e1.setInt(Integer.parseInt(argv[0]));
e1.setDouble(Double.parseDouble(argv[1]));
e1.setString[argv[2]);
}
catch(Exception e)
{
e1.setString(e.getMessage{));
}
System.out.println(e1);
try
{
FileOutputStream S = new FileOutputStream("TheSerial.data");
ObjectOutputStream IS = new ObjectOutputStream(oS);
______;
}
catch(IOException ioException)
{
System.out.println(ioException.getMessage());
}
try
{
FileInputStream iS = new FileInputStream("TheSerial. data");
ObjectInputStream IS = new ObjectInputStream(iS);
______
System.out.println(e2);
}
catch(IOException ioException)
{
System.out.println(ioException.getMessage());
}
catch(ClassNotFoundException cnfException)
{
System.out.println(cnfException.getMessage());
}
}
}
第2题:
下列程序的运行结果是______。 package ch1; import java.io. *; public class ex28 { public static void main (String args [] ) throws IOException { try { File f1 = new File("ch1\\dir28"); f1.mkdir(); File f2 = new File(f1, "file59.txt"); FileOutputStream fos = new FileOutputStream(f2); for(int i = 0; i < 2; i++) { String s= i + "times"; byte[] b = s.getBytes(); fos.write(b,0,b.length); } } catch(IOException ioe) { ioe.printStackTrace(); } } }
A.在目录ch1下建立一个目录dir28,并且建立文件file28.txt,在文件中写入"Otimes 1 times"
B.在目录ch1下建立一个目录dir28,并且建立文件file28.txt,在文件中写入“l times”
C.在目录chi下建立一个目录dir28,并且建立文件file28.txt,在文件中写入“Otimes”
D.抛出IOExceptin异常
第3题:
在J2EE中,假如在当前目录下不存在employee.txt文件。在当前目录下的一个类文件的main函数只包含如下代码: try { PrintWriter out = new PrintWriter(new FileOutputStream(“employee.txt”)); String name = “jb-aptech”; double salary = 75000; out.print(name); out.print(„ „); out.println(salary); } catch(Exception e) System.out.println("文件没有发现!"); 在DOS控制台上编译并且运行该类文件。下面的描述正确的是()。
第4题:
在J2EE中,Servlet1的代码如下: import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class Servlet1 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String aa=request.getQueryString(); String bb=request.getMethod(); out.println(aa); out.println(bb); } } 把Servlet1.class文件放在Web服务器适合的目录下,在浏览B器地址栏内输入:http://localhost:8080/servlet/Servlet1?name=jb-aptech&phone=12345678,看到的结果是()。
第5题:
在J2EE中,如果去编译并运行下面的代码,在这里假定在当前目录下没有Hello.txt文件: import java.io.*; public class Mine { public static void main(String argv[]){ Mine m=new Mine(); System.out.println(m.amethod()); } public int amethod() { try { FileInputStream dis=new FileInputStream("Hello.txt"); } catch (FileNotFoundException fne) { System.out.println("No such file found"); return -1; } catch(IOException ioe) { } finally { System.out.println("Doing finally"); } return 0; } } 结果会输出()。
第6题:
//point X public class foo { public static void main (String[]args) throws Exception { java.io.printWriter out = new java.io.PrintWriter { new java.io.outputStreamWriter (System.out), true; out.printIn(“Hello”); } } } Which statement at PointX on line 1 allows this code to compile and run?()
第7题:
class Waiting implements Runnable { boolean flag = false; public synchronized void run() { if (flag) { flag = false; System.out.print("1 "); try { this.wait(); } catch (Exception e) { } System.out.print("2 "); } else { flag = true; System.out.print("3 "); try { Thread.sleep(2000); } catch (Exception e) { } System.out.print("4 "); notify(); } } public static void main(String [] args) { Waiting w = new Waiting(); new Thread(w).start(); new Thread(w).start (); } } 以下哪两项是正确的?()
第8题:
BufferedReader breader=new BufferedReader(new FileReader(abc.txt));
PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);
FileInputStream fin = new FileInputStream(“abc.txt”);
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));
第9题:
代码输出 1 3 4
代码输出 3 4 1
代码输出 1 2 3 4
代码不会完成
第10题:
代码输出l 3 4
代码输出3 4 1
代码输出l 2 3 4
代码输出1 3 4 2
代码运行完毕
代码不会完成
第11题:
使用java命令运行该类文件,将在控制台上打印:”文件没有发现!”
运行结束后打开employee.txt,会发现该类文件什么也没有
运行结束打开employee.txt,会发现文件中有这样的文本:“jb-aptech 75000”
在第7行后加上:out.close(),编译并运行该文件后,打开employee.txt,会发现文件中有这样的文本:“jb-aptech 75000.0”
把第2行代码改为:PrintWriter out = PrintWriter(new File
第12题:
使用java命令运行该类文件,将在控制台上打印:文件没有发现!
运行结束后打开employee.txt,会发现该文件什么也没有
运行结束后打开employee.txt,会发现文件中有这样的文本:“jb-aptech75000”
在第7行后加上代码:out.close(),编译并运行该类文件后,打开employee.txt,才会发现文件中有这样的文本:“jb-aptech75000.0”
把第2行代码改为:PrintWriterout=newPrintWriter(newFileOutputStream(“employee.txt”),true);编译并运行该类文件后,打开employee.txt,才会发现文件中有这样的文本:“jb-aptech75000.0”
第13题:
下列程序执行后的结果是______。 package ch1; import java.io.*; public class ex22 { static, String filename = "ch1\kfile22.txt"; public static void main(String[] args) { try { FileWriter fr = new FileWriter(filename); PrintWriter pr = new PrintWriter(fr); String name = "xiaoming"; String phone = "123456"; String age = "12"; pr.println(name + ',' + phone + ',' + age); pr.close(); fr.close(); } catch(IOException ioe) { ioe.printStackTrace() } } }
A.在包ch1 中新建一个文件file22.txt, 并且在其中写入一行字符串“xiaomingl2345612”
B.在包ch1中新建一个文件file22.txt,并且在其中写入一行字符串“xiaoming, 123456,12”
C.在包chi中新建一个文件file22.txt,并且在其中写入一行字符串“xiaoming'’
D.抛出IOException
第14题:
在J2EE中,加入在当前目录下不存在employee.txt文件。在当前目录下的一个类文件的 main函数只包含如下代码: try{ //1 PrintWriter out=new PrintWriter(new FileOutputStream(“employee.txt”));//2 String name=”jb-aptech”; //3 double salary=75000; //4 out.print(name); //5 out.print(„ „); //6 out,print(salary); //7 } //8 catch(Exception e) { //9 System.out.println(“文件没有被发现!”); //10 } //11 在DOS控制台上编译并运行该类文件。下面描述正确的是()。
第15题:
在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。
第16题:
//point X public class foo ( public static void main (String[]args) throws Exception { printWriter out = new PrintWriter (new java.io.outputStreamWriter (System.out), true; out.printIn(“Hello”); } ) Which statement at PointX on line 1 allows this code to compile and run?()
第17题:
在J2EE中,假如在当前目录下不存在employee.txt文件。在当前目录下的一个类文 件的main函数只包含如下代码: try{ //1 PrintWriter out =new PrintWriter(new FileOutputStream(“employee.txt”)); //2 String name = “jb-aptech”; //3 double salary = 75000; //4 out.print(name); //5 out.print(“ ”); //6 out.println(salary); //7 } //8 catch(Exception e) { //9 System.out.println(“文件没有发现!”); //10 } //11 在DOS控制台上编译并且运行该类文件。下面的描述正确的是()。
第18题:
//point X public class foo { public static void main (Stringargs) throws Exception { java.io.printWriter out = new java.io.PrintWriter { new java.io.outputStreamWriter (System.out), true; out.printIn(“Hello”); } } } Which statement at PointX on line 1 allows this code to compile and run?()
第19题:
//point X public class foo ( public static void main (Stringargs) throws Exception { printWriter out = new PrintWriter (new ) java.io.outputStreamWriter (System.out), true; out.printIn(“Hello”); } ) Which statement at PointX on line 1 allows this code to compile and run?()
第20题:
使用java命令运行该类文件,将在控制台上打印:”文件没有发现!”;
运行结束后打开employee.txt,会发现该文件什么都没有
运行结束后打开employee.txt,会发现该文件中有这样的文本:”jb-aptech 75000”
在第7行后加上代码:out.close (),编译并运行后,打开打开employee.txt,才会发现该文件中有这样的文本:”jb-aptech 75000.0”
第21题:
使用java命令运行该类文件,将在控制台上打印:文件没有发现!
运行结束后打开employee.txt,会发现该文件什么也没有
运行结束后打开employee.txt,会发现文件中有这样的文本:“jb-aptech 75000”
在第7行后加上代码:out.close(),编译并运行该类文件后,打开employee.txt,才会发现文件中有这样的文本:“jb-aptech 75000.0”
把第2行代码改为: PrintWriter out = new PrintWriter(new FileOutputStream(“employee.txt”),true); 编译并运行该类文件后,打开employee.txt,才会发现文件中有这样的文本:“jb-aptech 75000.0”
第22题:
name=jb-aptech&phone=12345678 GET
name=jb-aptech,phone=12345678 GET
jb-aptech,12345678 POST
name,phone GET
2,POST
第23题:
Import java.io.*;
Include java.io.*;
Import java.io.PrintWriter;
Include java.io.PrintWriter;
No statement is needed.
第24题:
No such file found
No such file found -1
No such file found doing finally -1
0