Java复习地的题目与详解.docx

上传人:b****3 文档编号:6249484 上传时间:2023-05-09 格式:DOCX 页数:26 大小:43.40KB
下载 相关 举报
Java复习地的题目与详解.docx_第1页
第1页 / 共26页
Java复习地的题目与详解.docx_第2页
第2页 / 共26页
Java复习地的题目与详解.docx_第3页
第3页 / 共26页
Java复习地的题目与详解.docx_第4页
第4页 / 共26页
Java复习地的题目与详解.docx_第5页
第5页 / 共26页
Java复习地的题目与详解.docx_第6页
第6页 / 共26页
Java复习地的题目与详解.docx_第7页
第7页 / 共26页
Java复习地的题目与详解.docx_第8页
第8页 / 共26页
Java复习地的题目与详解.docx_第9页
第9页 / 共26页
Java复习地的题目与详解.docx_第10页
第10页 / 共26页
Java复习地的题目与详解.docx_第11页
第11页 / 共26页
Java复习地的题目与详解.docx_第12页
第12页 / 共26页
Java复习地的题目与详解.docx_第13页
第13页 / 共26页
Java复习地的题目与详解.docx_第14页
第14页 / 共26页
Java复习地的题目与详解.docx_第15页
第15页 / 共26页
Java复习地的题目与详解.docx_第16页
第16页 / 共26页
Java复习地的题目与详解.docx_第17页
第17页 / 共26页
Java复习地的题目与详解.docx_第18页
第18页 / 共26页
Java复习地的题目与详解.docx_第19页
第19页 / 共26页
Java复习地的题目与详解.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Java复习地的题目与详解.docx

《Java复习地的题目与详解.docx》由会员分享,可在线阅读,更多相关《Java复习地的题目与详解.docx(26页珍藏版)》请在冰点文库上搜索。

Java复习地的题目与详解.docx

Java复习地的题目与详解

第一部分  模拟试题(后面附答案)

第一题单项选择题

1、在下列说法中,选出最正确的一项是()。

A、Java语言是以类为程序的基本单位的  B、Java语言是不区分大小写的

C、多行注释语句必须以//开始      D、在Java语言中,类的源文件名和该类名可以不相同

2、下列选项中不属于Java虚拟机的执行特点的一项是()。

A、异常处理    B、多线程      C、动态链接    D、简单易学

3、下列选项中属于Java语言的垃圾回收机制的一项是()。

A、语法检查    B、堆栈溢出检查  C、跨平台    D、内存跟踪

4、下列选项中属于Java语言的安全性的一项是()。

A、动态链接    B、高性能      C、访问权限    D、内存跟踪

5、下列选项中,属于JVM执行过程中的特点的一项是()。

A、编译执行    B、多进程      C、异常处理    D、静态链接

6、在Java语言中,那一个是最基本的元素?

()

  A、方法        B、包        C、对象      D、接口

7、如果有2个类A和B,A类基于B类,则下列描述中正确的一个是()。

A、这2个类都是子类或者超类      B、A是B超类的子类  

C、B是A超类的子类          D、这2个类都是对方的子类

8、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?

()

A、abstract      B、private      C、protected    D、不使用保留字

9、编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么?

()

A、13个字节码文件,扩展名是.class  B、1个字节码文件,扩展名是.class

C、3个字节码文件,扩展名是.java    D、3个字节码文件,扩展名是.class

10、下列属于Java语言的特点的一项是()。

A、运算符重载    B、类间多重继承  C、指针操作    D、垃圾回收

12、关于Java语言的内存回收机制,下列选项中最正确的一项是()。

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对象在iava.1ang包中  D、Double对象在java.1ang.Object包中

15、下列关于类、包和源文件的描述中,不正确的一项是()。

A、一个包可以包含多个类              B、一个源文件中,可能有一个公共类

C、属于同一个包的类在默认情况下可以相互访问D、系统不会为源文件创建默认的

16、下列关于类、包和源文件的说法中,错误的一项是()。

A、一个文件可以属于一个包      B、一个包可包含多个文件

C、一个类可以属于一个包      D、一个包只能含有一个类

17、以下关于面向对象概念的描述中,不正确的一项是( )。

A、在现实生活中,对象是指客观世界的实体  

B、程序中的对象就是现实生活中的对象

C、在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)

D、在程序中,对象是一组变量和相关方法的集合

18、Java语言最初是面向哪个应用领域设计的?

()

A、Internet        B、制造业        C、消费电子产品      D、CAD

19、Java语言是以哪一种语言为基础的?

()

  A、Basic          B、Smalhalk        C、C              D、C++

20、下列选项中,不属于JDK文件目录中的子目录的是()。

A、bin子目录      B、include子目录    C、jre  D、lib子目录

21、下列选项中,不属于java核心包的一项是( )。

A、javax.swing      B、java.io        C、java.util          D、java.1ang

22、下列属于Java核心包的一项是( )。

A、javax.naming    B、javax.rmi        C、javax.sound        D、java.math

23、下列关于java.1ang包中封装的基本类的说法中,不正确的一项是( )。

A、java.1ang包封装了Object、Class、System、String、Thread等基本类

B、System类提供了标准的I/O操作,可以实例化

C、Class类的对象包含所对应的类的基本信息,可以通过调用Class类的方法访问这些信息

D、Object类是所有类都必须继承的类

24、下列关于注释语句的描述中,正确的一项是( )。

A、以//开始的是多行注释语句  

B、以/*开始,*/结束的是单行注释语句

C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句

D、以/**开始,*/结束的是单行注释语句

25、对于类的说法中,不正确的一项是(BD)。

A、一般类体的域包括常最、变量、数组等独立的实体

B、类中的每个方法都由方法头和方法体构成

C、Java程序中可以有多个类,但是公共类只有一个  

D、java程序可以有多个公共类

26、定义类时,不可能用到的保留字是(  )。

A、private      B、class      C、extends      D、implements

27、下列关于类和对象的描述中,不正确的一项是()。

A、现实世界中,可以把每件事物都看做是一个对象

B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么

C、有共同属性的对象可以抽象为一个类

D、一个类只能实例化一个对象

28、下列说法中,不止确的一项是( )。

A、Java程序有两类:

Application和Applet  

B、类的方法只能由public修饰

C、面向对象的程序设计的优点有:

可重用性、可扩展性、可管理性

D、Java语言通过接口支持多重继承

29、定义主类的类头时可以使用的访问控制符是()。

A、public      B、protected    C、private      D、privateprotected

30、下列描述中,不正确的是(  )。

A、Java不支持多线程                    

B、一个Java源程序中不允许有多个公共类

C、Java程序可以划分为两大类:

Application和Applet  

D、Java通过接口支持多重继承

31、java语言的类间的继承关系是(  )。

A、多重的      B、单重的        C、线程的      D、不能继承

32、下列哪个不是面向对象程序设计方法的特点?

( )

A、抽象      B、继承        C、多态      D、结构化

33、下列描述中不正确的一项是( )。

A、Java是纯面向对象语言,不兼容以往的任何语言B、c++不是纯面向对象的,它兼容c语言

C、在1ava语言中,使用对象时必须先声明      D、Java语言和c++一样有指针

35、下列整型的最终静态属性i的定义中,正确的是()。

A、finali;    B、staticinti;      C、staticfinalinti=234:

D、finallfloati=3.14f;

36、下列语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是(A)。

A、floatf=222.111f:

B、floatf=222.111;C、floatf=222.111d  D、floatf=‘222.111’;

37、下列关于数据类型的类包装的说法中,不正确的一个是( )。

A、char类型被包装在Character类中    B、int类型被包装在Integer类中

C、包装类有己的常用方法和常数      D、包装类可以被其他的类继承

38、下列关于浮点型数据的说法中,不正确的一个是(C)。

  A、浮点型数据属于实犁数据        B、浮点型数据由数据和小数组成

C、浮点型数据小数位数越少越精确    D、浮点数据包括实型常量和实变量

39、现有一个双精度浮点变量声明为doubledValue;下列赋值语句不正确的一个是(D)。

A、dValue=Fhoat.POSITIVE_INFINITY;  B、dValue=Float.NaN;

C、dValue=Double.POSITIVE_INFINITY;  D、dValue=(double)|true;

40、现有2个byte类型的变量bb1=126、bb2=5,当执行bbl=(byte)(bb1+bb2);语句之后,bb1的值应该是(  )。

  A、-128      B、131        C、-125        D、语句在编泽中出错

41、现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说法中,正确的一个是(  )。

  A、a必须性制转换为b  B、a可以自动转换为b  C、b必须强制转换为a  D、它们不可以相互转换

42、下列关于short类型数据的说法中正确的一个是(  )。

A、short类型数据的长度为8位            B、short类型只能动转换为byte类犁

C、short类型被包装在类java.1ang.Character中  D、short类型存储数据的顺序是先高后低

43、下列单精度浮点数fValue的赋值语句中,不正确的一个是( )。

  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、CC=’d’+11:

        B、CC=(char)(CC+ii);

C、CC=(char)11.23d;    D、CC=CC+(char)ii;char类型相加可能会丢失精度

45、下列关于byte类型的说法中,正确的一个是()。

  A、byte类型的长度为8位          B、byte类型可以自动转换为所有的简单类型

C、128是合法的byte类型数值        D、byte存储顺序是从高到低

46、下列说法中错误的一个是()。

A、$1_abc是合法的Java标识符        B、局部变量必须先声明后使用

C、void是合法的Java保留字        D、在Java中,类不是用标识符命名的

47、下列标识符中,正确的是(  )。

  A、1_Back      B、$_Money      C、$-money        D、2-Foward

48、下列标识符中,合法的一个是( )。

  A、$#@!

[code][code]第一部分  模拟试题

第一题单项选择题

1、在下列说法中,选出最正确的一项是()。

A、Java语言是以类为程序的基本单位的  B、Java语言是不区分大小写的

C、多行注释语句必须以//开始      D、在Java语言中,类的源文件名和该类名可以不相同

2、下列选项中不属于Java虚拟机的执行特点的一项是()。

A、异常处理    B、多线程      C、动态链接    D、简单易学

3、下列选项中属于Java语言的垃圾回收机制的一项是(  )。

A、语法检查    B、堆栈溢出检查  C、跨平台    D、内存跟踪

4、下列选项中属于Java语言的安全性的一项是(  )。

A、动态链接    B、高性能      C、访问权限    D、内存跟踪

5、下列选项中,属于JVM执行过程中的特点的一项是(  )。

A、编译执行    B、多进程      C、异常处理    D、静态链接

6、在Java语言中,那一个是最基本的元素?

(  )

  A、方法        B、包        C、对象      D、接口

7、如果有2个类A和B,A类基于B类,则下列描述中正确的一个是(  )。

A、这2个类都是子类或者超类      B、A是B超类的子类  

C、B是A超类的子类          D、这2个类都是对方的子类

8、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?

(  )

A、abstract      B、private      C、protected    D、不使用保留字

9、编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么?

(  )

A、13个字节码文件,扩展名是.class  B、1个字节码文件,扩展名是.class

C、3个字节码文件,扩展名是.java    D、3个字节码文件,扩展名是.class

10、下列属于Java语言的特点的一项是(  )。

A、运算符重载    B、类间多重继承  C、指针操作    D、垃圾回收

12、关于Java语言的内存回收机制,下列选项中最正确的一项是()。

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对象在iava.1ang包中  D、Double对象在java.1ang.Object包中

15、下列关于类、包和源文件的描述中,不正确的一项是(  )。

A、一个包可以包含多个类              B、一个源文件中,可能有一个公共类

C、属于同一个包的类在默认情况下可以相互访问D、系统不会为源文件创建默认的

16、下列关于类、包和源文件的说法中,错误的一项是(  )。

A、一个文件可以属于一个包      B、一个包可包含多个文件

C、一个类可以属于一个包      D、一个包只能含有一个类

17、以下关于面向对象概念的描述中,不正确的一项是(  )。

A、在现实生活中,对象是指客观世界的实体  

B、程序中的对象就是现实生活中的对象

C、在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)

D、在程序中,对象是一组变量和相关方法的集合

18、Java语言最初是面向哪个应用领域设计的?

(  )

A、Internet        B、制造业        C、消费电子产品      D、CAD

19、Java语言是以哪一种语言为基础的?

(D  )

  A、Basic          B、Smalhalk        C、C              D、C++

20、下列选项中,不属于JDK文件目录中的子目录的是(  )。

A、bin子目录      B、include子目录    C、jre  D、lib子目录

21、下列选项中,不属于java核心包的一项是(  )。

A、javax.swing      B、java.io        C、java.util          D、java.1ang

22、下列属于Java核心包的一项是(  )。

A、javax.naming    B、javax.rmi        C、javax.sound        D、java.math

23、下列关于java.1ang包中封装的基本类的说法中,不正确的一项是(  )。

A、java.1ang包封装了Object、Class、System、String、Thread等基本类

B、System类提供了标准的I/O操作,可以实例化

C、Class类的对象包含所对应的类的基本信息,可以通过调用Class类的方法访问这些信息

D、Object类是所有类都必须继承的类

24、下列关于注释语句的描述中,正确的一项是(  )。

A、以//开始的是多行注释语句  

B、以/*开始,*/结束的是单行注释语句

C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句

D、以/**开始,*/结束的是单行注释语句

25、对于类的说法中,不正确的一项是(BD)。

A、一般类体的域包括常最、变量、数组等独立的实体

B、类中的每个方法都由方法头和方法体构成

C、Java程序中可以有多个类,但是公共类只有一个  

D、java程序可以有多个公共类

26、定义类时,不可能用到的保留字是(  )。

A、private      B、class      C、extends      D、implements

27、下列关于类和对象的描述中,不正确的一项是( )。

A、现实世界中,可以把每件事物都看做是一个对象

B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么

C、有共同属性的对象可以抽象为一个类

D、一个类只能实例化一个对象

28、下列说法中,不止确的一项是(  B)。

A、Java程序有两类:

Application和Applet  

B、类的方法只能由public修饰

C、面向对象的程序设计的优点有:

可重用性、可扩展性、可管理性

D、Java语言通过接口支持多重继承

29、定义主类的类头时可以使用的访问控制符是(A)。

A、public      B、protected    C、private      D、privateprotected

30、下列描述中,不正确的是(  A)。

A、Java不支持多线程                    

B、一个Java源程序中不允许有多个公共类

C、Java程序可以划分为两大类:

Application和Applet  

D、Java通过接口支持多重继承

31、java语言的类间的继承关系是(B  )。

A、多重的      B、单重的        C、线程的      D、不能继承

32、下列哪个不是面向对象程序设计方法的特点?

(  D)

A、抽象      B、继承        C、多态      D、结构化

33、下列描述中不正确的一项是(D  )。

A、Java是纯面向对象语言,不兼容以往的任何语言B、c++不是纯面向对象的,它兼容c语言

C、在1ava语言中,使用对象时必须先声明      D、Java语言和c++一样有指针

35、下列整型的最终静态属性i的定义中,正确的是(C)。

A、finali;    B、staticinti;      C、staticfinalinti=234:

D、finallfloati=3.14f;

36、下列语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是(A)。

A、floatf=222.111f:

B、floatf=222.111;C、floatf=222.111d  D、floatf=‘222.111’;

37、下列关于数据类型的类包装的说法中,不正确的一个是(D  )。

A、char类型被包装在Character类中    B、int类型被包装在Integer类中

C、包装类有己的常用方法和常数      D、包装类可以被其他的类继承

38、下列关于浮点型数据的说法中,不正确的一个是(C)。

  A、浮点型数据属于实犁数据        B、浮点型数据由数据和小数组成

C、浮点型数据小数位数越少越精确    D、浮点数据包括实型常量和实变量

39、现有一个双精度浮点变量声明为doubledValue;下列赋值语句不正确的一个是(D)。

A、dValue=Fhoat.POSITIVE_INFINITY;  B、dValue=Float.NaN;

C、dValue=Double.POSITIVE_INFINITY;  D、dValue=(double)|true;

40、现有2个byte类型的变量bb1=126、bb2=5,当执行bbl=(byte)(bb1+bb2);语句之后,bb1的值应该是(  )。

  A、-128      B、131        C、-125        D、语句在编泽中出错

41、现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说法中,正确的一个是(  )。

  A、a必须性制转换为b  B、a可以自动转换为b  C、b必须强制转换为a  D、它们不可以相互转换

42、下列关于short类型数据的说法中正确的一个是(  )。

A、short类型数据的长度为8位            B、short类型只能动转换为byte类犁

C、short类型被包装在类java.1ang.Character中  D、short类型存储数据的顺序是先高后低

43、下列单精度浮点数fValue的赋值语句中,不正确的一个是(  A)

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2