Java程序设计试卷2011-A.doc

上传人:pu****.1 文档编号:543955527 上传时间:2023-10-02 格式:DOC 页数:7 大小:55.01KB
返回 下载 相关 举报
Java程序设计试卷2011-A.doc_第1页
第1页 / 共7页
Java程序设计试卷2011-A.doc_第2页
第2页 / 共7页
Java程序设计试卷2011-A.doc_第3页
第3页 / 共7页
Java程序设计试卷2011-A.doc_第4页
第4页 / 共7页
Java程序设计试卷2011-A.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《Java程序设计试卷2011-A.doc》由会员分享,可在线阅读,更多相关《Java程序设计试卷2011-A.doc(7页珍藏版)》请在金锄头文库上搜索。

1、一、 选择题(共20分,每小题2分)1、面向对象程序设计语言的三个基本特征是?( D )A. 封装、接口和多态 B. 继承、接口和动态C. 跨平台、接口和动态 D. 封装、继承和多态2、关于抽象类的叙述正确的是?( B )A. 抽象类不可以实例化,或者说抽象类不能声明为对象B. 抽象类就是一种特殊的接口C. 抽象类的方法都是抽象方法D. 抽象类的导出类一定不是抽象类3、要导入java/awt/event下面的所有类,叙述正确的是?( A )A、import java.awt.*和import java.awt.event.*都可以B、只能是import java.awt.*C、只能是impor

2、t java.awt.event.*D、import java.awt.*和import java.awt.event.*都不可以4、下列修饰符中与访问控制权限无关的是?( D )AprivateBpublicCprotectedDfinal5、定义一个接口必须使用的关键字是?(C )A、public B、classC、interfaceD、static6、关于static说法不正确的是( D )A可以直接用类名来访问类中静态方法(public权限)B静态块仅在类加载时执行一次Cstatic方法就是没有this的方法D不可以用对象名来访问类中的静态方法(public权限)7、关于容器下面说法正

3、确的是?( )A) 列表(List)和集合(Set)存放的元素都是可重复的。B) 集合(Set)中至多只有一个空对象C) 映射(Map)的key和value都不可重复D) 映射(Map)的key和value都可以重复8、关于对象成员占用内存的说法哪个正确?( )A同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C对象的方法不占用内存D以上都不对9、关于构造器的说法哪个正确?( )A、一个类只能有一个构造器B、一个类可以有多个不同名的构造器C、构造器与类同名D、构造器必须自己定义,不能使用父类的构造器10、覆盖与重载的关系是( )A、覆盖只有发生在父类

4、与子类之间,而重载可以发生在同一个类中B覆盖方法可以不同名,而重载方法必须同名Cfinal修饰的方法可以被覆盖,但不能被重载D覆盖与重载是同一回事二、 填空题(共20分,每空2分)1、java的private、static和final方法都是 绑定,其他都是 绑定,后者是java具有多态特性的必要条件。2、JDK中的编译和运行命令分别是 和 。3、Java源程序文件编译后将产生相应的字节码文件,这些字节码文件的扩展名为 。4、 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被当前类的子类重新定义的方法。5、如果一个类要实现一个接口,则要用到 关键

5、字。6、 是一种不能有构造器的内部类。7、下列程序段执行后,sum的结果为 。int n=1,sum=0;while(n=10) n+; sum=sum+n;三、 判断题(共10分,每小题2分)1、protected访问权限要小于包访问权限。( )2、Stack通常是指“先进先出”的容器。( )3、静态内部类不可以直接访问外围类的数据,而非静态内部类可以直接访问外围类的数据,包括私有数据。( )4、在Java中,对于不再使用的内存资源,“垃圾回收器”自动将其释放。( )5、一个接口不能继承多个接口。( )四、 程序阅读题(共30分)1、阅读以下程序,写出输出结果。(5分)public clas

6、s Abc public static void main(String args) Ab s = new Ab(Hello!, I love JAVA.);System.out.println(s);class Ab String s1;String s2;Ab(String str1, String str2) s1 = str1;s2 = str2;public String toString() return s1 + s2 + You?;输出:2、阅读以下程序,写出输出结果。(5分)class Cup Cup(int marker) System.out.println(Cup( +

7、 marker + ); void f(int marker) System.out.println(f( + marker + ); class Cups static Cup cup1; static Cup cup2; static cup1 = new Cup(1); cup2 = new Cup(2); Cups() System.out.println(Cups(); public class ExplicitStatic public static void main(String args) System.out.println(Inside main(); Cups.cup1

8、.f(99); 输出:3、阅读以下程序,写出输出结果。(6分)class Tree int height; Tree() System.out.println(Planting a seedling); height = 0; Tree(int initialHeight) height = initialHeight; System.out.println(Creating new Tree that is + height + feet tall); void info() System.out.println (Tree is + height + feet tall); void in

9、fo(String s) System.out.println (s + : Tree is + height + feet tall); public class Overloading public static void main(String args) for(int i = 0; i 5; i+) Tree t = new Tree(i); t.info(); t.info(overloaded method); / Overloaded constructor: new Tree(); 输出:Creating new Tree that is 0 feet tallTree is

10、 0 feet talloverloaded method: Tree is 0 feet tallCreating new Tree that is 1 feet tallTree is 1 feet talloverloaded method: Tree is 1 feet tallCreating new Tree that is 2 feet tallTree is 2 feet talloverloaded method: Tree is 2 feet tallCreating new Tree that is 3 feet tallTree is 3 feet talloverlo

11、aded method: Tree is 3 feet tallCreating new Tree that is 4 feet tallTree is 4 feet talloverloaded method: Tree is 4 feet tallPlanting a seedling4、阅读以下程序,写出输出结果。(6分)public class Class3 public static void main(String args) SubSubClass x = new SubSubClass(10, 20, 30);x.show();class SuperClass int a, b

12、;SuperClass(int aa, int bb) a = aa;b = bb;void show() System.out.println(a= + a + nb= + b);class SubClass extends SuperClass int c;SubClass(int aa, int bb, int cc) super(aa, bb);c = cc;class SubSubClass extends SubClass int a;SubSubClass(int aa, int bb, int cc) super(aa, bb, cc);a = aa + bb + cc;void show() System.out.println(a= + a + nb= + b + nc= + c);输出:a=60b=20c=306

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号