JAVA模拟试题及答案二

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A、Java 不支持多线程
B、一个 Java 源程序中不允许有多个公共类
C、Java 程序可以划分为两大类:Application 和 Applet
D、Java 通过接口支持多重继承
31、java 语言的类间的继承关系是( B )。
A、多重的
B、单重的
C、线程的
D、不能继承
32、下列哪个不是面向对象程序设计方法的特点?( D )
B、类中的每个方法都由方法头和方法体构成
C、Java 程序中可以有多个类,但是公共类只有一个
D、java 程序可以有多个公共类
26、定义类时,不可能用到的保留字是( 无 )。
A、private
B、class
C、extends
D、implements
27、下列关于类和对象的描述中,不正确的一项是( D )。
13、下列关于 Java 程序结构的描述中,不正确的一项是( C )。
A、一个 Java 源文件中可以包括一个 package 语句
B、一个 Java 源文件中可以包括多个类定义,但是只能有一个 public 类
C、一个 Java 源文件中可以有多个 public 类
D、源文件名与程序类名必须一致
14、下列说法正确的一项是( C )。
A、13 个字节码文件,扩展名是.class B、1 个字节码文件,扩展名是.class
C、3 个字节码文件,扩展名是.java D、3 个字节码文件,扩展名是.class
10、下列属于 Java 语言的特点的一项是( D )。
A、运算符重载 B、类间多重继承 C、指针操作 D、垃圾回收
11、在创建 Applet 应用程序时,需要用户考虑的问题是( B D )。
A、-128
B、131
C、-125 bb1
D、语句在编泽中出错
41、现在有一个 int 类型的变量 a 和一个 char 类型的变量 b,关于它们之间类型转换的说法中,正确的一个 是( ? )。
第 3 页 共 19 页
A、a 必须性制转换为 b B、a 可以自动转换为 b C、b 必须强制转换为 a D、它们不可以相互转换
A、编译执行
B、多进程
C、异常处理 D、静态链接
6、在 Java 语言中,那一个是最基本的元素?( C )
A、方法
B、包
C、对象
D、接口
7、如果有 2 个类 A 和 B,A 类基于 B 类,则下列描述中正确的一个是( C )。
A、这 2 个类都是子类或者超类
B、A 是 B 超类的子类
C、B 是 A 超类的子类
A、在现实生活中,对象是指客观世界的实体
B、程序中的对象就是现实生活中的对象
C、在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)
D、在程序中,对象是一组变量和相关方法的集合
18、Java 语言最初是面向哪个应用领域设计的?( C )
A、Internet
B、制造业
C、消费电子产品
C、128 是合法的 byte 类型数值
D、byte 存储顺序是从高到低
46、下列说法中错误的一个是( D )。
A、$1_abc 是合法的 Java 标识符
B、局部变量必须先声明后使用
Cபைடு நூலகம்void 是合法的 Java 保留字
D、在 Java 中,类不是用标识符命名的
47、下列标识符中,正确的是( B )。
C、包装类有己的常用方法和常数
D、包装类可以被其他的类继承
38、下列关于浮点型数据的说法中,不正确的一个是( C )。
A、浮点型数据属于实犁数据
B、浮点型数据由数据和小数组成
C、浮点型数据小数位数越少越精确
D、浮点数据包括实型常量和实变量
39、现有一个双精度浮点变量声明为 double dValue;下列赋值语句不正确的一个是( D )。
50、设有类型定义 short i=32;long j=64;下面赋值语句中不正确的一个是( B )。
A、j=i;
B、i=j;
C、i=(short)j;
D、j=(long)i;
51、以下字符常量中不合法的一个是( A )。
A、’a\n’
B、’\r’
C、’\t’
D、’¥’
52、下列数据表示十六进制数的一个是( )。
第一部分 模拟试题
第一题 单项选择题
1、在下列说法中,选出最正确的一项是(A D )。
A、Java 语言是以类为程序的基本单位的 B、Java 语言是不区分大小写的
C、多行注释语句必须以//开始
D、在 Java 语言中,类的源文件名和该类名可以不相同
2、下列选项中不属于 Java 虚拟机的执行特点的一项是(D )。
A、java.1ang 包封装了 Object、Class、System、string、Thread 等基本类
B、System 类提供了标准的 I/0 操作,可以实例化
C、Class 类的对象包含所对应的类的基本信息,可以通过调用 Class 类的方法访问这些信息
D、Object 类是所有类都必须继承的类
A、1_Back
B、$_Money
C、$-money
D、2-Foward
48、下列标识符中,合法的一个是( D )。
A、$#@!$
B、$--$
C、2$$2
D、$22$
49、下列说法中,正确的一个是( A )。
A、接口属于复合数据类型
B、接口属于简单数据类型
C、标识符的总的字符个数是有限的
D、标识符就是保留字
A、dValue=Fhoat.POSITIVE_INFINITY; B、dValue=Float.NaN;
C、dValue=Double.POSITIVE_INFINITY; D、dValue=(double)|true;
40、现有 2 个 byte 类型的变量 bb=126、bb2=5,当执行 bbl=(byte)(bb+bb2);语句之后,bb 的值应该是( )。
A、 cc=’d’+1 1: 相加可能会丢失精度
B、CC=(char)(CC+ii);C、cc=(char)11.23d; D、cc=cc+(char)ii;char 类型
45、下列关于 byte 类型的说法中,正确的一个是( A )。
A、byte 类型的长度为 8 位
B、byte 类型可以自动转换为所有的简单类型
A、异常处理
B、多线程
C、动态链接 D、简单易学
3、下列选项中属于 Java 语言的垃圾回收机制的一项是( D )。
A、语法检查
B、堆栈溢出检查 C、跨平台
D、内存跟踪
4、下列选项中属于 Java 语言的安全性的一项是( C )。
A、动态链接
B、高性能
C、访问权限 D、内存跟踪
5、下列选项中,属丁 JVM 执行过程中的特点的一项是( 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、一个包可以包含多个类
B、一个源文件中,可能有一个公共类
C、属于同一个包的类在默认情况下可以相互访问 D、系统不会为源文件创建默认的
16、下列关于类、包和源文件的说法中,错误的一项是( D )。
A、一个文件可以属于一个包
B、一个包可包含多个文件
C、一个类可以属于一个包
D、一个包只能含有一个类
17、以下关于面向对象概念的描述中,不正确的一项是( B )。
A、02l
B、123
C、’23’
D、0xa34
53、现有 1 个 char 类型的变量 cl=66 和 1 个整型变量 i2=2;与执行 c1=cl+(char)i2;语句之后,cl 的值应该 是( )。
A、 ‘d’
B、’D’
C、68
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、fValue=(double)-23.234f;
B、fValue=(char)-12.34f;
C、fValue=(char)-56.78d;
D、fValue=(int)23.234f;
44、现有一个 char 类型的变量 CC 和一个 int 类型的变量 ii,下列语句中不正确的一个是( D )。
A、435
B、 -34
C、34,000
D、4 5 6
35、下列整型的最终静态属性 i 的定义中,正确的是( C? )。
A、final i;
B、static int i;
C、static final int I=234:D、finall float i=3.14f;
36、下列语句中,正确的给出初始值为 222.111 的单精度浮点数 f 的定义的一个是(A )。
A、float f=222.111f:B、float f=222.111; C、float f=222.111 d: D、float f=‘222.111’;
37、下列关于数据类型的类包装的说法中,不正确的一个是( D )。
A、char 类型被包装在 Character 类中
B、int 类型被包装在 Integer 类中
A、窗口如何创建 B、绘制的图形在窗口中的位置 C、程序的框架 D、事件处理
12、于 Java 语言的内存回收机制,下列选项中最正确的一项是( C )。
A、Java 程序要求用户必须手工创建一个线程来释放内存
B、Java 程序允许用户使用指针来释放内存
C、内存回收线程负责释放无用内存
D、内存回收线程不能释放内存对象
A、java.1ang.Integer 是接口
B、java.1ang.Runnable 是类
C、Doulble 对象在 iava.1ang 包中 D、Double 对象在 java.1ang.Object 包中
第 1 页 共 19 页
15、下列关于类、包和源文件的描述中,不正确的一项是( D )。
24、下列关于注释语句的描述中,正确的一项是(C )。
A、以//开始的是多行注释语句
B、以/*开始,*/结束的是单行注释语句
C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句
D、以/**开始,*/结束的是单行注释语句
25、对于类的说法中,不正确的一项是( BD )。
A、一般类体的域包括常最、变量、数组等独立的实体
A、抽象
B、继承
C、多态
D、结构化
33、下列描述中不正确的一项是( D )。
A、Java 是纯面向对象语言,不兼容以往的任何语言 B、c++不是纯面向对象的,它兼容 c 语言
C、在 1ava 语言中,使用对象时必须先声明
D、Java 语言和 c++一样有指针
34、以下的选项中能正确表示 Java 语言中的一个整型常量的是( AB )。
B、类的方法只能由 public 修饰
C、面向对象的程序设计的优点有:可重用性、可扩展性、可管理性
D、Java 语言通过接口支持多重继承
29、定义主类的类头时可以使用的访问控制符是( A? )。
A、public
B、protected
C、private
D、private protected
30、下列描述中,不正确的是( A )。
42、下列关于 short 类型数据的说法中正确的一个是( D )。
A、short 类型数据的长度为 8 位
B、short 类型只能动转换为 byte 类犁
C、short 类型被包装在类 java.1ang.Character 中 D、short 类型存储数据的顺序是先高后低
43、下列单精度浮点数 fValue 的赋值语句中,不正确的一个是( A )。
D、这 2 个类郡是对方的子类
8、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?( D )
A、abstract
B、private
C、protected
D、不使用保留字
9、编译一个定义了 3 个类和 10 个办法的 Java 源文件后,会产生多少个字符码文件,扩展名是什么?( D )
A、现实世界中,可以把每件事物都看做是一个对象
第 2 页 共 19 页
B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么
C、有共同属性的对象可以抽象为一个类
D、一个类只能实例化一个对象
28、下列说法中,不止确的一项是( B )。
A、Java 程序有两类:Application 和 Applet
相关文档
最新文档