[计算机类试卷]计算机二级(JAVA)Java语言中面向对象的特性章节练习试卷1及答案与解析.doc
《[计算机类试卷]计算机二级(JAVA)Java语言中面向对象的特性章节练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机二级(JAVA)Java语言中面向对象的特性章节练习试卷1及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级( JAVA) Java语言中面向对象的特性章节练习试卷 1及答案与解析 1 Java中用于提供 Java语言、 Java虚拟机的核心的类和接口的包是 _。 ( A) 包 ( B) java.io包 ( C) java.1ang包 ( D) java.applet包 2 Java程序中最多只能定义 _个公共类。 ( A) 0 ( B) 1 ( C) 2 ( D)大于 2 3 下列关于 Java程序结构的描述中,不正确的一项是 _。 ( A)一个 Java源文件中可以包括多个类 定义,但是只能有一个 public类 ( B)一个 Java源文件中可以包括一个 package语句 ( C
2、)一个 Java源文件中可以有多个 public类 ( D)源文件名与程序类名必须一致 4 下列关于类、包和源文件的描述中,不正确的一项是 _。 ( A)一个源文件中,只能有一个公共类 ( B)一个包可以包括多个类 ( C)属于同一个包的类在默认情况下可以相互访问 ( D)系统不会为源文件创建默认的包 5 下列选项中,不属于 Java核心包的一项是 _。 ( A) java.swing ( B) java.io ( C) java.lang ( D) java.util 6 下列关于 java.lang包中封装的基本类的说法中,不正确的一项是 _。 ( A) java.lang包封装了 Obj
3、ect、 Class、 System、 String、 Thread等基本类 ( B) System类提供了标准的 I/O操作,可以实例化 ( C) Object类是所有类都必须继承的类 ( D) Class类的对象包含所对应的类的基本信息,可以通过调用 Class类的方法访问这些信息 7 对于类的说法中,不正确的一项 是 _。 ( A)类中的每个方法都由方法头和方法体构成 ( B)一般类体的域包括常量、变量、数组等独立的实体 ( C) Java程序中可以有多个类,但是公共类只有一个 ( D) Java程序可以有多个公共类 8 下列描述中不正确的一项是 _。 ( A) import语句告诉 J
4、ava用户需要哪个包 (package)中的类 ( B)所有的类必须实例化才能调用它的数据成员和方法 ( C) System类不可能实例化,它的所有方法都是通过类变量来调用的 ( D) package语句用于将源文件存入所指定的 包中 9 下列描述中不正确的一项是 _。 ( A) Java不支持多线程 ( B)一个 Java源程序中不允许有多个公共类 ( C) Java通过接口支持多重继承 ( D) Java程序可以划分为两大类: Application和 Applet 10 定义 JavaApplet程序时,必须有 import语句的是 _。 ( A) import java.awt.eve
5、nt; ( B) import java.lang.*; ( C) import java.applet.Applet; ( D) import java.util.*; 11 下列关于对象的说法错误的是 _。 ( A)必须属于某一个类 ( B)在程序运行期间存在 ( C)必须通过执行程序来显示声明和构建 ( D)一个对象就是变量和相关的方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为 12 下列关于类的说法,错误的是 _。 ( A)对于一个类来说,只能生成 1到 2个对象 ( B)类是定义属性和方法的模板 ( C)由程序员编写,作为程序的一部分,其目的是产生对象 ( D)类定义的
6、是一种对象类型,是同类对象共有的变 量和方法 13 类的专用函数叫做 _,是对对象的数据所进行的操作。 ( A)方法 ( B)对象 ( C)消息 ( D)构造方法 14 下列程序段中,正确的是 _。 class MvClass int var = 100; static int getVar() return var; public class MyClass final int date; void MyClass (int d) date = d; public class MyMain public static void main(String args) System.out.pri
7、ntln(Myclass1.date); class MyClass1 int data = 10; class IamAbstract final int f; double d; abstrct void method(); ( A) ( B) ( C) ( D)以上都不对 15 下列关于封装的说法,正确的是 _。 ( A)封装是一种信息隐蔽技术,是将相关的数据 及其操作组织在对象中,构成具有独立意义的构件 ( B)封装是一个清晰的边界,将所有对象的内部软件范围限定在这个边界之内 ( C)使用封装后,用户或其他对象仍可以直接修改对象内部的数据结构 ( D)封装是受保护的内部实现,这个实现给
8、出了软件对象功能的细节,当前对象的类的外面能够访问这些实现细节 16 下列选项中,不属于生成一个对象所包含的内容的是 _。 ( A)声明对象 ( B)初始化 ( C)访问对象 ( D)实例化 17 使用运算符 _来调用类的构造方法和创建新对象。 ( A) instanceof ( B) + ( C) new ( D) ASC 18 阅读下列程序段,不合法的行是 _。 class Computer class Monitor extends Computer class HardDrive extends Computer public void test() Monitor a = new M
9、onitor(); Computer b = new Monitor(); HardDrive c = (HardDrive) a; Monitor d = b; Monitor a = new Monitor(); Computer b = new Monitor(); HardDrive c = (HardDfive)a; Monitor d = b; ( A) ( B) ( C) ( D) 19 下列选项中, _发生 时,将调用构造函数。 ( A)调用对象方法 ( B)创建对象 ( C)类定义 ( D)使用对象的变量 20 下列关于 main的说法,错误的是 _。 ( A) main方法
10、必须放在一个类中定义 ( B) main方法表示一个 Java应用程序执行的入口点 ( C)在 application环境下有一个类 (只能有一个类 )必须定义一个 main方法 ( D) Java Applet和 Java Application中都有 main方法 21 为 AB类的一个无形式参数、无返回值的方法 method书写方法头,使得使 用类名 AB作为前缀就可以调用它,该方法头的形式为 _。 ( A) static void method() ( B) abstract void method() ( C) final void method() ( D) public void
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 二级 JAVA 语言 面向 对象 特性 章节 练习 答案 解析 DOC
