文档详情

java程序设计试卷(含答案).doc

发布:2016-11-28约8.27千字共5页下载文档
文本预览下载声明
2015年春季学期 《Java程序设计》试卷A 题号 一 二 三 四 总分 分数 一.选择(每道小题2分,合计40分) 1、有关Java语言的说法中,哪种是错误的( ) A、java是高级语言 B、java是面向过程语言 C、java是面向对象的设计语言 D、java是移植性强的语言 2、JDK是( ) A、一种全新的程序语言 B、一种程序开发辅助工具 C、一种由Java写成的,并支持Java Applet的浏览器 D、一种游戏软件 3、下列选项中,用于在定义接口时声明接口名的关键字是( ) A、package B、interface C、class D、implements 4、在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。 A、 import java.awt.* ; B、 import java.applet.Applet ; C、 import java.io.* ; D、 import java.awt.Graphics ; 5、设x=40 则执行y=(++x)+(x++)+1后,x,y的结果分别为( ) A、42,80 B、41,81 C、43,82 D、42,83 6、以下对派生类的描述中不正确的是( ) 。 A、一个派生类可以作为另一个派生类的基类 B、Java中一个派生类只有一个基类 C、具有继承关系时,子类不能定义与父类同名的成员变量和方法 D、生成派生类对象时,先调用基类构造方法然后再调用派生类构造方法 7、有关Java语言的特点,哪种是错误的( ) A、多态 B、可移植 C、多线程 D、手动垃圾回收 8、一个可以独立运行的Java应用程序 ( ) A、可以有一个或多个main方法 B、最多只能有两个main方法 C、可以有一个或零个main方法 D、只能有一个main方法 9、以下不属于构造方法特征的是:( ) A、构造方法名与类名相同 B、构造方法能够继承 C、构造方法在创建对象时自动执行。 D、每一个类可以有多个构造方法 10、下列( )修饰符所定义的方法必须被子类所覆盖 A、final B、abstract C、 static D、volatile 11、下面for循环语句的循环次数为( ) for(int i=0,j=0;i=j=10;i++,j++) A、0 B、1 C、 10 D、无限次 12、下面程序的输出结果为( ) int a,b,k; k=(a=20,b=30,ab?a++:b++,a+b); System.out.println(k);return 0; A、20 B、30 C、52 D、51 13、实现( )接口可以对JTextField对象的事件进行监听和处理 A、FocusListener B、ConponentListener C、WindowListener D、ActionListener 14、JTextArea可以注册的接口是( ) A、TextListener B、ConponentListener C、WindowListener D、ActionListener 15、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( ) A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 16、以public修饰的类如:public class Car{…} 则Car( ) A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用 C、不能被任意其它类使用 D、不能被其它类继承 17、设有下面语句: Vector vector=new Vector(4,4); 当向vector集合中添加5个元素之后,vector.size()与vector.capacity()的输出结果 分别是( )。 A、5,4 B、4,5 C、5,8 D、8,5 18、容器Panel和Applet缺省使用的布局管
显示全部
相似文档