资源描述:
《Java期末复习资料程序题部分.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.【程序题】(题型:编程题、程序填空题)【例题1】编写程序,实现判断随机产生的一个三位整数是否为水仙花数,如果是则显示结果“是水仙花数”,否则显示“不是水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个“水仙花数”,因为153=13+53+33。请将下列程序补充完整。importjava.lang.Math;publicclassAngel{publicstaticvoidmain(Stringargs[]){intx;x=(int)(Math.random()*900+100);System.out.println("产生的随机三位整数为:"+x)
2、;/*求出产生的随机数x是否为水仙花数,并输出结果*/}}参考答案【例题2】编写程序,实现求一个整型数组中所有能被3整除的数的和,并且输出结果。请将下列程序补充完整。publicclassTest{publicstaticvoidmain(Stringargs[]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};/*求出所有能被3整除的数的和,并输出结果*/}}Word文档.参考答案【例题3】编写Java程序,求13-23+33-43+…+973-983+993-1003的值,并输出结果,请将下列程序补充完整。publicclassT1{publi
3、cstaticvoidmain(Stringargs[]){/*求出13-23+33-43+…+973-983+993-1003的值,并输出结果*/}}参考答案【例题4】如下java源程序文件中,程序的功能是根据文本框txt1中输入的x,按下列公式求分段函数g(x)的值,并将结果在文本框2中显示出来。请补充命令按钮的事件程序,使它得到正确的结果。Word文档.importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjavax.swing.*;classfun{JFramewin=null;JTextFie
4、ldtxt1=null,txt2=null;JButtonbtn=null;publicfun(){win=newJFrame("函数计算");win.setSize(200,200);win.setLocation(100,100);txt1=newJTextField();txt1.setBounds(10,10,125,36);txt2=newJTextField();txt2.setBounds(10,50,125,36);btn=newJButton("计算函数");btn.setBounds(10,100,150,36);btn.addMouseListener(newMouse
5、Adapter(){OverridepublicvoidmouseClicked(MouseEvente){//在此补充程序代码}});win.setLayout(null);win.add(txt1);win.add(txt2);win.add(btn);win.setVisible(true);}}publicclassExam01{publicstaticvoidmain(String[]args){newfun();}}参考答案Word文档.【例题5】在main方法中编写程序,输出1到200之间所有能被3整除的整数,要求输出时每行输出5个整数。publicclassExam05{pu
6、blicstaticvoidmain(String[]args){}}参考答案【例题6】实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty和Staff。要求如下:lPerson类中的属性有:name(String类型),地址address(String类型),telphone(String类型)和电子地址email(String类型);lEmployee类中的属性有:办公室office(String类型),工资wage(double类型),受雇日期hiredate(String类型);有一个返回值为double类型的方法calcTax(doubl
7、er)用于计算纳税额,纳税额公式为wage*r。lFaculty类中的属性有:学位degree(String类型),级别level(int类型);有一个覆写父类的方法calcTax(),方法的纳税额计算公式为wage*r*0.5。lStaff类中的属性有:职务称号duty(String类型);参考答案Word文档.【例题7】根据如下要求编写类,并完成测试类的编写(1)第一个类是抽象图形类(Shape),含有一