java程序设计期末试卷

java程序设计期末试卷

ID:32821022

大小:58.83 KB

页数:3页

时间:2019-02-16

java程序设计期末试卷_第1页
java程序设计期末试卷_第2页
java程序设计期末试卷_第3页
资源描述:

《java程序设计期末试卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVA程序设计期末试卷1、什么是对象?基本数据类型与对象有何不同?答:对彖就是变量和相关的方法的集合,其中变量表明对象的状态,方法表明对彖所具冇的行为,一个对彖的变量构成这个对象的核心,包围在它外面的方法使这个对象和其它对象分离开来。类是对一组具冇相同特征的对象的抽象描述,所冇这些对象都是这个类的实例。在程序设计语言屮,类是一种数据类型,而对象是该类型的变量,变量名即是某个具体对彖的标识名。区别:基本类型只是一个值,没有任何行为,对象类型冇自己的行为。基本类型在栈内分配,对象在堆内分配。基本类型是值类型,

2、仅表示一个值,保存在栈内,对象引用保存在栈内,对象保存在堆内,访问变量,是使用的引用找对象。2、编写程序,判断用户输入的数是否为素数。答:publicstaticbooleanisPrimes(intn){for(inti=2;i<=Math.sqrt(n);i++){if(n%i==O){returnfalse;}}returntrue;}3、什么叫做方法重载?什么叫做方法重写?它们之间的区别是什么?答:方法重载是在同一个类中,方法名相同,参数列表不同。参数列表不同包括,参数的个数不同,参数类型不同等。方

3、法重写就是子类重写父类的方法,在调用的时候,子类的方法会覆盖父类的方法,也就是会调用了类的方法。两者区别:1、重写发生在父子类上,重载是在同一个类屮。2、重写的函数参数类型及个数一定一样,但是重载必须不一样。4、什么是事件?事件是怎样产生的?答:事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。事件是由事件源所激发。5、编写一个程序,使之具有如下图所示的界面,并实现简单的控制:按Clear按钮清空两个文本框的内容;按Copy按钮将Source文本框的内容复制到Target文本框;按Cl

4、ose按钮则结束程序的运行。OMyJFraaeSourceTargetClearCopyClose答:importjava.awt.event.*;importjavax.swing.*;publicclassCopyextendsJFrame{JLabeljl;JLabeljll;JTextFieldjtf;JTextFieldjtfl;JButtonjb;JButtonjbl;JButtonjb2;publicCopy(){setTitle("MyJFrame,,);setSize(300,200);J

5、Paneljp二newJPanel();this.setDefaultCloseOperation(EXIT_ON_CLOSE);jl=newJLabel("SourceH);jll=newJLabel("TargetH);jtf=newJTextField(20);jtfl=newJTextField(20);jb=newJButton("Clear");jbl=newJButton("Copy");jb2=newJButton("Close");jp.add(jl);jp.add(jtf);jp.add

6、(jll);jp.add(jtfl);jp.add(jb);jp.add(jbl);jp.add(jb2);add(jp);jb.addActionListener(newABC());jbl.addActionListener(newABC());jb2.addActionListener(newABC());setVisible(true);}classABCimplementsActionListener{publicvoidactionPerformed(ActionEvente){Strings=

7、e.getActionCommand();jf(s=="Copy,,){jtfl.setText(jtf.getText());}if(s==,,Clear,,){jtf.setText(,,H);}if(s==,,Close,,){System.exit(O);}}}publicstaticvoidmain(String[]args){newCopy();

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。