JAVA题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分模拟试题
第一题单项选择题
1、在下列说法中,选出最正确的一项是( a )。
A、Java语言是以类为程序的基本单位的
B、Java语言是不区分大小写的
C、多行注释语句必须以//开始
D、在Java语言中,类的源文件名和该类名可以不相同
2、下列选项中不属于Java虚拟机的执行特点的一项是( d )。
A、异常处理
B、多线程
C、动态链接
D、简单易学
3、下列选项中属于Java语言的垃圾回收机制的一项是( )。
A、语法检查
B、堆栈溢出检查
C、跨平台
D、内存跟踪
4、下列选项中属于Java语言的安全性的一项是( c )。
A、动态链接
B、高性能
C、访问权限
D、内存跟踪
5、下列选项中,属丁JVM执行过程中的特点的一项是( )。
A、编译执行
B、多进程
C、异常处理
D、静态链接
6、在Java语言中,那一个是最基本的元素?( c )
A、方法
B、包
C、对象
D、接口
7、如果有2个类A和B,A类基于B类,则下列描述中正确的一个是(b )。
A、这2个类都是子类或者超类
B、A是B超类的子类
C、B是A超类的子类
D、这2个类均是对方的子类
8、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?(d )
A、abstract
B、private
C、protected
D、不使用保留字
9、编译一个定义了3个类和10个方法的Java源文件后,会产生多少个字节码文件,扩展名是什么?( d )
A、13个字节码文件,扩展名是.class
B、1个字节码文件,扩展名是.class
C、3个字节码文件,扩展名是.java
D、3个字节码文件,扩展名是.class
10、下列属于Java语言的特点的一项是( d )。
A、运算符重载
B、类间多重继承
C、指针操作
D、垃圾回收
11、在创建Applet应用程序时,需要用户考虑的问题是( )。
A、窗口如何创建
B、绘制的图形在窗口中的位置
C、程序的框架
D、事件处理
12、于Java语言的内存回收机制,下列选项中最正确的一项是( c )。
A、Java程序要求用户必须手工创建一个线程来释放内存
B、Java程序允许用户使用指针来释放内存
C、内存回收线程负责释放无用内存
D、内存回收线程不能释放内存对象
13、下列关于Java程序结构的描述中,不正确的一项是( )。
A、一个Java源文件中可以包括一个package语句
B、一个Java源文件中可以包括多个类定义,但是只能有一个public类
C、一个Java源文件中可以有多个public类
D、源文件名与程序类名必须一致
14、下列说法正确的一项是( )。
A、java.1ang.Integer是接口类
B、java.1ang.Runnable是类接口
C、Doulble对象在java.1ang包中
D、Double对象在java.1ang.Object包中
15、下列关于类、包和源文件的描述中,不正确的一项是( d )。
A、一个包可以包含多个类
B、一个源文件中,可能有一个公共类
C、属于同一个包的类在默认情况下可以相互访问
D、系统不会为源文件创建默认的
16、下列关于类、包和源文件的说法中,错误的一项是( d )。
A、一个文件可以属于一个包
B、一个包可包含多个文件
C、一个类可以属于一个包
D、一个包只能含有一个类
17、以下关于面向对象概念的描述中,不正确的一项是( b )。
A、在现实生活中,对象是指客观世界的实体
B、程序中的对象就是现实生活中的对象
C、在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)
D、在程序中,对象是一组变量和相关方法的集合
18、Java语言最初是面向哪个应用领域设计的?(c )
A、Internet
B、制造业
C、消费电子产品
D、CAD
19、Java语言是以哪一种语言为基础的?( d )
A、Basic
B、Smalhalk
C、C
D、C++
20、下列选项中,不属于JDK文件目录中的子目录的是(c )。
A、bin子目录
B、include子目录
C、j2sdkl.4.2子目录
D、lib子目录
21、下列选项中,不属于java核心包的一项是( a )。
A、javax.swing
B、java.io
C、java.util
D、java.1ang
22、下列属于Java核心包的一项是( d )。
A、javax.naming
B、javax.rmi
C、javax.sound
D、java.math
23、下列关于java.1ang包中封装的基本类的说法中,不正确的一项是( b )。
A、java.1ang包封装了Object、Class、System、string、Thread等基本类
B、System类提供了标准的I/O操作,可以实例化
C、Class类的对象包含所对应的类的基本信息,可以通过调用Class类的方法访问这些信息
D、Object类是所有类都必须继承的类
24、下列关于注释语句的描述中,正确的一项是( c )。
A、以//开始的是多行注释语句
B、以/*开始,*/结束的是单行注释语句
C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句
D、以/**开始,*/结束的是单行注释语句
25、对于类的说法中,不正确的一项是( d )。
A、一般类体的域包括常最、变量、数组等独立的实体
B、类中的每个方法都由方法头和方法体构成
C、Java程序中可以有多个类,但是公共类只有一个
D、java程序可以有多个公共类
26、定义类时,不可能用到的保留字是( a )。
A、private
B、class
C、extends
D、implements
27、下列关于类和对象的描述中,不正确的一项是( d )。
A、现实世界中,可以把每件事物都看做是一个对象