四、项目分析题 1.思路分析(略)
2.其中修改部分的代码如下:
try{ BufferedReader fin1 = new BufferedReader(new
FileReader(\
String str[]=new String[6],temp1
=\
while ((temp1=fin1.readLine())!=null)
{str=temp1.split(“ ”);
if(str[5].equals(tcch.getText()))
temp1= tsm.getText()+\
\\
\
temp2+=temp1+\
}
BufferedReader fin2 =new BufferedReader(new StringReader(temp2));
PrintWriter fout=new PrintWriter(new BufferedWriter(new FileWriter
(\
while ((temp1=fin2.readLine())!= null)
{ fout.println(temp1); }
fout.close();
}catch (IOException e){}
试题二
一.填空题
1.小应用程序是存储于————上的java程序,它是在——端运行的。 2.小应用程序的生命期中包括如下几个阶段:——、——、——、——。 3.程序包java.awt.event是用于处理java中的——的。
4.在文本域中输入回车、点选按钮触发的事件是——,该事件对应的接口是——,其中只有______一个方法需要重写。
5.单选钮、复选框、下拉列表、列表对应的类分别是————————,它们都涉及了——事件。
6.类java.awt.Panel的用途是————————。
7.用java.applet.Applet生成的小应用程序中不能直接加入菜单,菜单必须加在其中的——中。
8.javax.swing包中的组件都是——。JavaBeans是指——,JavaBean是指——。 9.Swing 中更加强调容器的概念,Swing中常用的容器有——(请写满6个)。 10.Java中用类——来设置字体,用类——来设置颜色。 二、单项选择题
1、下列哪个语句不能定义字符串变量( )
A.String s = String() B.String s = “abc” C.String s = new String(“abc”) D.String s = “”
2、已知f为实型变量,s为字符串,下面哪个语句是正确的( ) A.f=Integer.parseInt(s) B.f=Float.praseFloat(s) C.f=Float.parse(s) D.f=Integer.parse(s)
3、下列哪个不是JAVA的关键字( )
A.void B.var C.INT D.try
4、下列JAVA包的引入,哪个语句是错误的( )
A.import java.io.* B.include java.io.* C.import java.land.* D.import java.land.String
5、一个整数n能被4整除,但不被7整除,正确的表示是下面哪个表达式( )
A.n/4==0||n/7!=0 B.n%4==0||n%7!=0 C.n/4==0&&n/7!=0 D.n%4==0&&n%7!=0
6、已知c为日历(Calendar)类实例,c.getTime()将得到( ) A.剩余时间值 B.天数差
C.日期值 D.当前几点几分的时间
7、要输出“12+13”这个提示信息,下列哪个语句可以实现( ) A.System.out.print(12+”+”+13) B.System.out.print(12+13) C.System.out.print(12+13+””) D.System.out.print(“”+12+13)
8、下列是定义一维数组的语句,哪个是非法的( )
A.int a[]=new int[10] B.int []a=new int[10] C.int a=new int[10] D.int a[]=new int[]{1,2,3}
9、要定义具有窗体(框架)功能的类,下列哪个方法是正确的( ) A.public class aaa extends Frame B.public class aaa implements Frame
C.public class aaa implements ActionListener D.public class aaa
10、要在标签对象lab上显示“学生信息系统”,下列哪个语句可以实现( )