ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:55KB ,
资源ID:3520178      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3520178.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java程序设计试卷2011-A.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

1、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

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

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

4、类的构造器10、覆盖与重载的关系是( )A、覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中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)3n+;sum=sum+n;三、 判断题(共 10 分,每小题 2 分)1、protected 访问权限要小于包访问权限。 ( )2、Stack 通常是指“先进先出”的容器。 ( )3、静态内部类不可以直接访问外围类的数据,而非静态内部类可以直接访问外围类的数据,包括私有数据。 ( )4、在 Java 中,对于不再使用的内存资源, “垃圾回收器”自动将其释放。 ( )5、一个接

6、口不能继承多个接口。 ( )四、 程序阅读题(共 30 分)1、阅读以下程序,写出输出结果。(5 分)public class 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?“;输出:42、

7、阅读以下程序,写出输出结果。(5 分)class Cup Cup(int marker) System.out.println(“Cup(“ + 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 publ

8、ic static void main(String args) System.out.println(“Inside main()“);Cups.cup1.f(99);输出:3、阅读以下程序,写出输出结果。(6 分)class Tree int height;Tree() System.out.println(“Planting a seedling“);5height = 0;Tree(int initialHeight) height = initialHeight;System.out.println(“Creating new Tree that is “ +height + “ f

9、eet tall“);void info() System.out.println (“Tree is “ + height + “ feet tall“);void info(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 meth

10、od“);/ Overloaded constructor:new Tree();输出:Creating new Tree that is 0 feet tallTree is 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 m

11、ethod: Tree is 2 feet tallCreating new Tree that is 3 feet tallTree is 3 feet talloverloaded method: Tree is 3 feet tallCreating new Tree that is 4 feet tallTree is 4 feet talloverloaded method: Tree is 4 feet tallPlanting a seedling64、阅读以下程序,写出输出结果。(6 分)public class Class3 public static void main(S

12、tring args) SubSubClass x = new SubSubClass(10, 20, 30);x.show();class SuperClass int a, b;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() 7System.out.println(“a=“ + a + “nb=“ + b + “nc=“ + c);输出:a=60b=20c=30

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。