JAVA程序设计期末复习题.doc

JAVA程序设计期末复习题.doc

ID:32020795

大小:173.50 KB

页数:44页

时间:2019-01-30

JAVA程序设计期末复习题.doc_第1页
JAVA程序设计期末复习题.doc_第2页
JAVA程序设计期末复习题.doc_第3页
JAVA程序设计期末复习题.doc_第4页
JAVA程序设计期末复习题.doc_第5页
资源描述:

《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

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

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

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