Java语言程序设计期末复习题.docx
《Java语言程序设计期末复习题.docx》由会员分享,可在线阅读,更多相关《Java语言程序设计期末复习题.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java语言程序设计期末复习题推断题L Java程序里,创建新的类对象用关键字new,回收无用的类对象运 用关键字freeo2 .对象可以赋值,只要运用赋值号(等号)即可,相当于生成了一 个各属性及赋值对象相同的新对象。3 .有的类定义时可以不定义构造函数,所以构造函数不是必需的。4 .类及其属性、方法可以同时有一个以上的修饰符来修饰。5 . Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的 起点.6.抽象方法必需在抽象类中,所以抽象类中的方法都必需是抽象 方法。7 . final类中的属性和方法都必需被final修饰符修饰。8 .最终类不能派生子类,最终方法不能被覆盖。9 .子类
2、要调用父类的方法,必需运用super关键字。10 . 一个Java类可以有多个父类。11 .假如P是父类Parent的对象,而c是子类Child的对象,则语 句c二p是正确的。12 . 一个类假照实现了某个接口,那么它必需覆盖该接口中的全部方 法。13 .当一个方法在运行过程中产生一个异样,则这个方法会终止,但 是整个程序不愿定终止运行。1. class MyListener2. extends MouseAdapter implements MouseListenerpublic void mouseEntered (MouseEvent mev)System, out. printin(M
3、ouse entered.);以上代码可通过编译不能通过编译,因为没有实现MouseListener接口中的全部方法不能通过编译,因为类头定义不能分行能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事务,则在执行过程中会抛出异样20、关于以下程序段的说法,正确的是()1. class MyListener implementsActionListener, ItemListenerpublic void actionPerformed (ActionEvent ae) System, out. printin(Action) ;public void itemS
4、tateChanged(ItemEvent ie) System, out. printin(Item);8. 可通过编译第2行产生编译错误第3行产生编译错误第5行产生编译错误21、通过调用new List (10, false)创建一个列表,关于该列表的几个说法哪项是错误的。()A、该列表不支持复选B、该列表有10个选项C、依据须要该列表可能有垂直滚动条D、该列表支持10个可见选项22、以下哪项可能包含菜单条()A、 Panel B、 Frame C、 Applet D Dialog23、以下代码完成画线功能,指出所画线的颜色()1. g. setColor (Color. red. gre
5、en, yello. cyan);2. g. drawLine (0, 0, 100, 100);A、 red B、 greenC、 yelloD、 cyan24、关于以下代码所画图形的说明,正确的是()1. g. setColor(Color, black);2. g. drawLine (10, 10, 10, 50);3. g. setColor (Color, red);4. g. drawRect (100, 100, 150, 150);一条40像素长的垂直红线,一条40像素长的垂直黑线,一条50像素长的垂直黑线,一条50像素长的垂直红线,一个边长为150像素的红色四方形一个边长为
6、150像素的红色四方形一个边长为150像素的红色四方形一个边长为150像素的红色四方形25、编译并运行以下程序(叮嘱:java AB 1),关于运行结果的描述以下哪个选项是正确的()class AB(public static void main(String args) long i=0;try i=Integer. parselnt(args0);catch(Exception e) switch(i)case 0: System, out. println(0);case 1: System, out. printin(1);default : System, out. printin(
7、default);编译出错B、打印出“0” C、打印出“1” D 、 打印出“default”改错题推断下面的程序片断是否正确。若有错,指出错在哪里并改正;若正 确,打“ J”。(max为整型变量)if (maxOl)g. drawString (“不等于 1” , 20, 20);for(float i=0. 0;i-10. 0; i -=1. 0)System, out. println(i);void test (int x)System, out. printin(x);return x;4、 abstract final class OurClasses 5、 final MAX_N
8、UMBER;MAX_NUMBER+;6、 class MyClass int var=100;static int getVar() return var;7、 public class MyClassint data;void MyClass (int d) data=d; 8、 public class MyMainpublic static void main (String args) System, out. printin(MyClassl. data);)class MyClasslint data=10;9、 class lamAbstractfinal int f;doubl
9、e d;abstract void method();10、 class parentprivate int mine;class child extends parentint getMine () return mine;11 class parentprivate int mine;int getMine ()return mine;class child extends parentint mine;int getMine() return super. getMine; 12 class Parent int field; class Child extends Parent int
10、 field; class UseChild static int getField(Child c) return (c.field); public class MainClasspublic static void main(String args)Parent p=new Parent();System, out. printin(UseChild. getField(p);13、 class AmIRightint fieldl=10;abstract void methodi();14、 class AmlWrongint datal, data2;AmlWrong () data
11、l=l;AmlWrong (int d) data2=d;this ();15 interface Mylnterfacevoid methodi ();abstract class Parent implements Mylnterfaceclass Child extends Parent16、 interface Mylnterfacevoid methodl();abstract class Parent implements Mylnterfaceclass Child extends Parentvoid methodl ()System, out. printin( I am i
12、mplemented now!” );17 public static void main(String args)try char ch= (char) System, in. read ();.其他语句catch(Exception e)return;catch(lOException e)System, out. printin (e. toString ();18 public class AmlWrong implements Runnable Thread mt=Thread(this);mt. start ();void run()System, out. printin( I
13、am alive now );19 class MyClasslfinal void methodi ()void methodi(int i)20、说明以下程序是否有误,错在哪里,应如何改正。public class MyApplet extends AppletLabel MyLabel;public void init (String args) MyLabel=new Label( Can you see me? );add (MyLabel);21、说明下面程序是否有误,错在哪里,应如何改正。 import java, applet. *;import java. awt. *;pu
14、blic class AmlWrong extends Applet implementsActionListenerButton btn;public void init ()btn=new Button( Push Me);add(btn);public void actionPerformed(ActionEvent e)(Button)e. getSource(). setLabel( Pushed!” );22、 int array10;for(int j=0; jarray. length; j+)arrayj=j+l;23、说明下面程序是否有误,错在哪里,应如何改正。public
15、 class UseVectorpublic static void main(String args) Vector myv;for (int j=0; j5)&(s. append( there )equals( False )System, out. printin( value is +s);3、以下程序段的输出结果为。int x=0, y=4, z=5;if ( x2)if (y5)System, out. printin( Message three );else System, out. printin( Message four );4、 以 下 程序 段 的 输 出 结 果为
16、。int j=2;switch ( j ) case 2:System, out. print( Value is two.);case 2+1 :System, out. printin( Value is three. );break;default:System, out. printin( uvalue is +j);break;阅读以下程序段:class Parentvoid printMe()System, out. printin( parent” );class Child extends Parentvoid printMe()System, out. printin( ch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言程序设计 期末 复习题
限制150内