欢迎来到天天文库
浏览记录
ID:32020795
大小:173.50 KB
页数:44页
时间:2019-01-30
《JAVA程序设计期末复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计总复习一、单选题1.设在Java源程序文件“MyClass.java”中只含有一个类,而且这个类能够被位于一个庞大的软件系统中的所有Java类访问到,那么下面哪些声明可能符合要求:BCA.privateclassMyClassextendsObjectB.publicclassmyclassextendsObjectC.publicclassMyClassD.protectedclassMyClassextendsObject2.以下哪一项会产生编译时错误?DA.inta=5;B.doubleb=4.0;C.
2、longc=2;D.floatd=1.0;3.关于以下程序,结论正确的是DclassMy{publicfinalvoidmethod(){System.out.print("1");}}publicclassYouextendsMy{publicfinalvoidmethod(){System.out.print("2");}publicstaticvoidmain(Strings[]){Youm=newYou();m.method();}}A.程序可以通过编译,但无法正常运行B.程序无法通过编译,因为方法调用有问题C.程序
3、可以通过编译并正常运行,输出“2”D.程序无法通过编译,因为具有final属性的方法不能被重写(覆盖)4.下面哪条语句有可能改变容器对象ct的布局方式?AA.ct.setLayout(newFlowLayout())B.ct.setLayout(FlowLayout)C.ct.setFlowLayout()D.ct.set(FlowLayout)5.下面哪种方式最有可能在容器底端依次摆放三个组件?DA.将容器的布局管理器设置为BorderLayout方式,并将三个组件依次加入到容器的“BorderLayout.SOUTH”位
4、置。B.将容器的布局管理器设置为GridLayout方式,并将三个组件依次加入到容器中。C.将容器的布局管理器设置为FlowLayout方式,并将三个组件依次加入到容器中。D.将容器的布局管理器设置为BorderLayout方式,并在容器的“BorderLayout.SOUTH”位置上添加另一个容器,新容器的布局管理器设置为FlowLayout方式,然后将三个组件依次加入到新容器中。6.在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。DA.importjava.awt.*
5、;B.importjava.applet.*;C.importjava.io.*;D.importjava.awt.event.*;7.容器Panel和Applet缺省使用的布局编辑策略是BA.BorderLayoutB.FlowLayoutC.GridLayoutD.CardLayout8.在JavaApplet程序用户自定义的Applet子类中,一般需要重写父类的()方法来完成一些画图操作。DA.start()B.stop()C.init()D.paint()9.下列不属于Java关键字的是AA.eventB.final
6、C.ifD.for10.关于以下代码所画图形的说明,正确的是B1.g.setColor(Color.black);2.g.drawLine(10,10,10,50);3.g.setColor(Color.red);4.g.drawRect(100,100,150,150);A.一条40像素长的垂直红线,一个边长为150像素的红色四方形B.一条40像素长的垂直黑线,一个边长为150像素的红色四方形C.一条50像素长的垂直黑线,一个边长为150像素的红色四方形D.一条50像素长的垂直红线,一个边长为150像素的红色四方形11.以
7、下声明常量的语句不正确的是BA.finaldoublePI=3.1415;B.doublePI=3.1415;C.staticfinaldoublePI=3.1415;D.publicstaticfinaldoublePI=3.1415;12.通过以下init方法的代码,可以使得appletCpublicvoidinit(){SetLayout(newBorderLayout());Add(“East”,newButton(“hello”));}A.不会显示任何组件B.出现位于applet左边的一个按钮C.出现位于apple
8、t右边的一个按钮D.出现充满整个applet的一个按钮13.main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的BA.publicstaticvoidmain()B.publicstaticvoidmain(String[]args)C.p
此文档下载收益归作者所有