收藏 分享(赏)

java期末复习.doc

上传人:无敌 文档编号:746897 上传时间:2018-04-20 格式:DOC 页数:25 大小:83.50KB
下载 相关 举报
java期末复习.doc_第1页
第1页 / 共25页
java期末复习.doc_第2页
第2页 / 共25页
java期末复习.doc_第3页
第3页 / 共25页
java期末复习.doc_第4页
第4页 / 共25页
java期末复习.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、Java 期末复习题一、选择题:1、所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是 (B) A. 类 B. 对象 C. 函数体 D. 数据块 2、定义一个不能被继承的名为 Abc 的类的正确方法是(E)Aclass Abc Bnative class Abc Cabstract final class Abc Dclass Abcfinal; Efinal class Abc3、若要生成 ClassA 类的一个对象 a,以下书写正确的是(A) A.ClassA a=new ClassA(); B.ClassA a=new Class(); C.a=new

2、ClassA(); D.ClassA a=ClassA();4、 类的构造函数被自动调用执行的情况是在定义该类的 (C) A. 成员函数时 B. 数据成员时 C. 对象时 D. 构造函数时5、编译运行下面程序时有何种结果?请选择一个正确的答案(A )class Testpublic static void main()System.out.println(“hello“);A程序不能编译,因为 main()方法定义不正确。B程序能编译,但不能运行,因为 class 未声明为 public 的。C程序能无错地编译并运行,但运行时将产生异常。D程序运行时显示“hello” 。6、关于抽象方法的说法

3、正确的一项是(D)A、可以有方法体 B、可以出现在非抽象类中C、抽象方法是没有方法体的方法 D、抽象类中的方法都是抽象方法7、 假定 AB 为一个类,则执行 AB x=new AB( );语句时将自动调用该类的(B) A有形参构造函数 B无形参构造函数 C其他成员函数 D重载函数 8、编译并运行如下程序后,结果是什么?请在给出的选项中选择出正确的答案(E)class Arraypublic static void main(String args)int length=100;int d=new intlength;for(int index=0;index3) Dfloat myFloat=

4、40.0; 51、在 Java 语言中,u0041在内存中占用的字节数是( D)A15 B2 C4 D852、 不允许作为类及类成员的访问控制符的是(B)。 A. public B. private C. static D. protected 53、设有代码:Boolean b1=new Boolean(true);Boolean b2=new Boolean(true);下面表达式是返回 true 的合法表达式(B)Ab1=b2 Bb1.equals(b2) Cb1 Babstract Animalabstract void growl(); Cclass abstract Animala

5、bstract void growl(); Dabstract class Animal Abstract void growl(); Eabstract class Animalabstract void growl()System.out.println(“growl”);59、下列选项不属于 Java 保留字的是( A )Anull Bfalse Csizeof Dtrue60、 编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。A. .java B. .class C. .html D. .exe二、填空题:1、 一个 Java

6、的图形用户界面的最基本组成部分是组件。2、登录 Sun 公司网站 http:/,能够看到有关 J2SE、J2EE 和 J2ME的信息。无论哪种 Java 运行平台,都包含了相应的 JAVA 虚拟机,虚拟机负责将字节码文件加载到内存,然后采用解释方式执行字节码文件。3、在 Java 语言的简单数据类型中,占存储空间最少的数据类型是 byte 。4、局部变量只能在声明它的方法或者语句块中使用,而且使用之前必须进行赋值。5、 Java 语言共有三种注释,分别是/,/*/,/*/。6、Java 程序必须经过编译,再经过 解释才能执行。通过编译器, Java 语言源程序转换成与平台无关的中间编码,Jav

7、a 称之为字节码 。字节码再经过解释器的解释,转换为机器码,便可在计算机上运行。任何可以运行 Java 字节码的程序都可以看成是虚拟机 ,如浏览器和 Java 的开发工具等都可以看成是 JVM 的一部分。7、在 Java 语言中,如果赋值运算符 =两边的操作数类型不一致,并且左边操作数类型的优先级低于右边操作数类型的优先级,则需要对右边操作数进行强制转换。8、 编译 .java 文件使用的命令是 javac。9、抽象类体中,可以包含抽象方法,也可以不包含抽象方法,但类体包含抽象方法的类必须要声明为抽象类。抽象类不能实例化,即使抽象类中没有声明抽象方法,也不能实例 化。10、画线的语句应该修改为

8、 static int var=100;,程序才能通过编译运行class MyClassint var=100;static int getVal()return var;11、 83 % 9 的值是 2。12、构造方法仅用于实例化对象,对成员变量进行初始化;成员方法用于对变量进行多种操作。子类对父类的私有成员没有访问权限,子类对父类的 public 和成员 private 具有访问权限。子类虽然继承了父类的成员变量和成员方法,但并不是对父类所有成员变量和成员方法 都具有访问权限,即并不是在自己声明的方法中能够访问父类所有成员变量或成员方法。13、Java 中采用接口 降低程序的复杂性,提高编程效率,只要是因为它使代码可重用。14、接口可以看成是仅容纳抽象方法、常量,而又不能直接生成对象的特殊抽象类。15、 BorderLayout 布局类的所在类包是 java.awt。16、在 Java 中,所有的类都是通过直接或间接地继承 java.lang.Object 得到的。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报