欢迎来到天天文库
浏览记录
ID:37615474
大小:52.50 KB
页数:5页
时间:2019-05-26
《Java初级班考试试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java初级班考试试题注意:1。本试题的完成时间为120分钟。2.请按照要求将程序写到各题所标识的阴影处。一、请简要回答下列问题。1.请简单描述Java语言的特点。2.简述Java虚拟机机制以及Java源程序的编译和运行过程。二、下面程序试图用一个二维数组保存一个班级中三个小组的人员姓名信息,具体信息如下:一组:”name1”,”name2”,”name3”二组:”name4”,”name5”三组:”name6”,”name7”请完成该的程序。publicclassTest{publicstatic
2、voidmain(Stringargs[]){String[][]buffer=null;}}三、5下面程序试图定义Student类,该类继承类Person类,增加了成员变量num并要在构造方法中对其初始化;该类还要重写toString()方法,要增加成员变量num的信息,请完成该程序。classPerson{privateStringname;privateintage;Person(Stringname,intage){this.name=name;this.age=age;}publicStr
3、ingtoString(){returnname+","+age;}}classStudentextendsPerson{privateintnum;}一、下面的程序中所定义的方法试图接收一个long型参数,返回该数的阶乘,当输入的参数小于0时抛出自定义异常。请完成异常及方法的定义………publiclongf(longi){}………异常的定义:5一、下面程序试图实现如下窗体,用户在文本框中输入字符,按upper按钮将文本框中的英文字符变成大写,按lower将文本框中的英文字符变成小写,请完成该程序。
4、importjava.awt.*;importjava.awt.event.*;publicclassTestextendsFrameimplementsActionListener{privateTextFieldtf;privateButtonupper=newButton("upper");privateButtonlower=newButton("lower");Test(){setLayout(newFlowLayout());tf=newTextField(20);Panelp=newP
5、anel();p.add(upper);p.add(lower);add(tf);add(p);setVisible(true);pack();}publicvoidactionPerformed(ActionEvente){}………二、阅读下面程序,使用Runnable接口,完成与该程序同样的功能。5publicclassTest{publicstaticvoidmain(Stringargs[]){MyThreadt1=newMyThread("t1");MyThreadt2=newMyThre
6、ad("t2");t1.start();t2.start();}}classMyThreadextendsThread{MyThread(Strings){super(s);}publicvoidrun(){for(inti=1;i<=10;i++){System.out.println(getName()+""+i);try{sleep(1000);}catch(InterruptedExceptione){return;}}}}用Runnable接口实现:publicclassTestimple
7、mentsRunnable{}}}一、5按照下面的构想,编写程序从键盘读取一行字符串,然后在将其写入当前目录下的string.dat文件中。文件System.inInputStreamReaderBufferedReaderreadLine()write(Strings)FileWriterrstring.datimportjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){}}}}5
此文档下载收益归作者所有