java复习资料含答案_第1页
java复习资料含答案_第2页
java复习资料含答案_第3页
java复习资料含答案_第4页
java复习资料含答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——java复习资料含答案1.组件不能独立显示出来,必需将组件放在一定的容器中才可以显示出来。(Y).6.

Swing组件存放在Javax.swing包中(Y)Dialog是弹出式窗口用于接受用户输入。(N)

在容器内可以采用一定的规则来安排所包含的部件(Y)容器可以包含容器(Y)

intread()方法的用途是从输入流中读取下一个字符流数据,其返回值是0-255之间的一个整数。(N)

7.InputStream、OutputStream、Reader、Writer是基本输入输出流的抽象类,可

以用于直接创立对象来完成输入输出操作。(Y)8.随机存取文件中的记录必需等长。(y)9.seek方法必需以文件头为基准进行查找。(Y)10.假使要在Java中进行文件处理,则必需使用Java.swing包。(N)11.InputStream和OutputStream都是抽象类。(Y)12.Java语言中对文件没有结构要求,所以需要使用随机存取的程序必需自己建立它们。(Y)

13.Try语句后面可以跟多个catch语句(Y)14.finally语句必需执行。(Y)15.throws和throw功能一样。(N)

16.一个线程对象的具体操作是由run()方法的内容确定的,Y17.C和Java都是多线程语言。(N)18.一个接口不可以继承其他接口。(N)

19.一个类可以实现抽象类的所有方法,也可以只实现部分方法,但实现部分方

法的类依旧是一个抽象类。(Y)

20.在实现接口的时候,要实现接口的所有方法。(Y)

21.抽象方法必需在抽象类中,所以抽象类中的方法都必需是抽象方法。

(N)

22.抽象类中不可以有非抽象的方法。(N)23.程序在编译通过以后,依旧可能出现运行时错误和规律错误。(Y)24.可以在子类构造方法中通过this关键字调用基类的构造方法。(Y)25.子类可以从多个超类中派生出来。(N)26.Java中的类和接口都只支持单重继承。(N)27.构造方法没有返回类型,也不能写void,主要用于完成类对象的初始化工作,

一般不能直接编程(Y)

28.在类方法中可用this来调用本类的类方法(n)29.类是对象的实例化(N)

30.一个类的构造方法可以有多个(Y)

31.子类不能继续父类的私有属性(N)

32.构造方法只能由对象中的其它方法调用(N)

33.构造方法可以用于给类的private实例变量赋值。(Y)

34.对象一经声明就可以马上使用。(N)1、Java的字符类型采用的是Unicode编码方案,每个Unicode码占用个比特位。

A、8B、16C、32D、64

2、编译java程序时出现error:cannotread:aaa.java,则以下原因最正确的是。

A、原因是执行的当前目录下没有找到aaa.java文件。B、原因是没有安装JDK开发环境。

C、原因是java源文件名后缀一定是以.txt结尾。D、原因是JDK安装后没有正确设置环境变量PATH和Classpath。3、下面哪个单词是Java语言的关键字。

A、FloatB、thisC、stringD、unsigned4、以下选项中不是JAVA语言特点的是。

A、面向对象B、平台无关C、安全性高D、单线程5、以下选项中,哪一个是打印语句的正确表达式:。

A、System.out.println();B、System.out.Println();C、System.Out.print();D、System.Out.println();6、以下关于解释语句的描述错误的是。

A、多行解释语句的内容,从/*开始,到*/终止B、多行解释语句也可以是单行语句C、文档解释语句的内容,从/**开始,到*/终止

D、单行解释语句的内容,从//开始,以分号为结尾句7、下面用来编译Java应用程序的命令是。

A、javacB、jdkC、appletviewerD、java8、下面用来运行Java应用程序的命令是。

A、javacB、jdkC、appletviewerD、java9、下面对运算符}B、intx(inta,intb){returna-b;}C、intx(inta,intb);{returna*b;}D、intx(inta,intb){return1.2*(a+b);}

19、Java中所有的类都是通过直接或间接地继承()类得到的。。A、java.lang.ObjectB、java.lang.ClassC、任意类D、以上答案都不对20、构造方法何时被调用。

A、类定义时B、创立对象时C、调用对象方法时D、使用对象的变量时21、用来导入已定义好的类或包的语句是。

A、mainB、importC、publicclassD、class22、以下语句中,对构造方法的描述错误的是。

A、构造方法的名称必需和类名一致

B、构造方法没有返回值,返回类型也不能用voidC、构造方法在一个类中可以屡屡出现

D、当重写了带参数的构造方法,系统默认的不带参数的构造方法仍旧存在23、下面关于java中类的说法哪个是不正确的。

A、类体中只能有变量定义和成员方法的定义,不能有其他语句B、构造方法是类中的特别方法

C、类一定要声明为public的,才可以执行D、一个java文件中可以有多个class定义

24、以下选项中,表示数据或方法可以被同一包中的任何类或它的子类访问,即使子类在不同的包中也可以的修饰符是。

A、publicB、protectedC、privateD、final

25、以下选项中,表示数据或方法只能被本类访问的修饰符是。A、publicB、protectedC、privateD、final

26、以下选项中,接口中方法的默认可见性修饰符是。

A、publicB、protectedC、privateD、final27、方法的重载指多个方法可以使用一致的名字,但是参数的数量或类型必需不完全一致,即方法体有所不同,它实现了java编译时的。

A、多态性B、接口C、封装性D、继承性

28、在类的定义中,通过使用关键字可创立一个现有类的子类。

A、extendsB、implementsC、inheritsD、modifies29、以下关键字中,用于声明类实现接口的关键字是。

A、implementsB、packageC、extendsD、class30、关于抽象类以下描述正确的是。

A、抽象类不能包含抽象方法。B、接口和抽象类是一回事。C、抽象类不能实例化,即不能生成对象。D、抽象类可以实例化对象。31、以下有关Java中接口的说法正确的是。

A、接口中含有具体方法的实现代码

B、若一个类要实现一个接口,则用到“implements〞关键字C、若一个类要实现一个接口,则用到“extends〞关键字D、接口不允许继承

32、若在某一个类定义中定义有如下的方法abstractvoidperformDial();该方法属于。

A、本地方法B、最终方法C、成员方法D、抽象方法33、构造方法何时被调用。

A、类定义时B、创立对象时

C、调用对象方法时D、使用对象的变量时34、对关键字super的用法描述正确的是。

A、用来调用父类的构造方法B、用来调用父类中被重载的方法C、用来调用父类中隐蔽的成员变量D、以上说法都正确35、在Java程序中,对象之间的相互通信通过。

A、继承实现B、调用类的方法实现C、封装实现D、方法重载实现36、使用语句可调用超类中无参的构造方法。

A、super();B、superclass();C、superClass();D、以上答案不对37、一个类在实现接口时,必需。

A、额外的定义一个实例变量B、实现接口中的所有方法C、扩展该接口D、以上答案都不对38、利用多态,使用同一个可产生不同的操作,这取决于调用方法的参数类型。

A、方法返回类型B、实例变量C、局部变量D、方法名

39、对静态成员(用static修饰的变量或方法)的不正确描述是。A、静态成员是类的共享成员;

B、静态变量要在定义时就初始化;

C、调用静态方法时要通过类或对象激活;D、只有静态方法可以操作静态属性;

40、以下关于类、包和源文件的说法中,错误的一项为哪一项。

A、一个文件可以属于一个包B、一个包可包含多个文件C、一个类可以属于一个包D、一个包只能含有一个类41、定义类时,不可能用到的保存字是。

A、privateB、classC、extendsD、implements

42、面向对象的一个重要特征它使代码可重用,降低程序繁杂性。A、类B、内部类C、继承性D、多态43、下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的。

A、publicB、privateC、staticD、final44、接口是Java面向对象的实现机制之一,以下说法正确的是。

A、Java支持多重继承,一个类可以实现多个接口B、Java只支持单重继承,一个类可以实现多个接口C、Java只支持单重继承,一个类只可以实现一个接口D、Java支持多重继承,但一个类只可以实现一个接口45、定义一个包的关键字是。A、importB、packageC、interfaceD、protected46、使用Class类的方法可载入一个数据库驱动

A、getClassB、getNameC、forClassD、forName47、executeQuery方法。

A、检索数据库中的信息B、修改数据库中的信息C、建立同数据库之间的连接D、关闭同数据库之间的连接

48.在编写访问数据库的Java程序时,Connection对象的作用是。

A、用来表示与数据库的连接B.存储查询结果

C、在指定的连接中处理SQL语句D.建立与数据库连接

49、在编写访问数据库的Java程序时,Statement对象的作用是。A、加载连接数据库的驱动B.存储查询结果

C、在指定的连接中处理SQL语句D.建立与数据库连接50、一个对象用于向数据库提交查询。

A、ResultSetB、ConnectionC、StatementD、Applet51、Java语言中,负责并发管理的机制是。A、垃圾回收B、虚拟机C、代码安全D、多线程52、resume()方法负责恢复被方法挂起的线程。

A、stop()B、sleep()C、wait()D、suspend()

53、Java虚拟机的执行过程有多个特点,以下不属于JVM执行特点。

A、多线程B、动态连接C、异常处理D、异步处理54、以下方法中是执行线程的方法。

A、run()B、start()C、sleep()D、suspend()55、无论是否发生异常,都需要执行。

A、try语句块B、catch语句块C、finally语句块D、return语句56、异常处理变量。

A、应用public关键字B、可以应用protected关键字C、可以应用private关键字D、只能在异常处理方法内使用。57、寻常的异常类是

A、ExceptionB、exceptionC、CommonExceptionD、ExceptionShare58、如要抛出异常,应用以下子句。

A、catchB、throwC、tryD、finally59、假使try语句块中没有抛出异常,则。

A、跳过所有catch语句块B、执行所有catch语句块C、产生一个错误D、抛出默认的异常

60、RandomAccessFile类的方法可用于设置文件定位指针在文件中的位置。

A、readIntB、readLIneC、seekD、close61、JAVA程序是通过什么来完成输入输出的。

A、流B、类C、main方法D、键盘接收62、以下关于菜单的表达中,正确的是。

A、菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项B、菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项C、菜单分两级定义,最高一级的是菜单,菜单中放菜单项

D、菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项

1.是唯一标志一个变量(variable)、方法(method)和类(class)等的名字。

2.是不能简化的、内置的数据类型,用以表示真实的数字、字符等,寻常用来构建更繁杂的数据类型。3.java的开发工具包包括,JavaEE,三种不同的工具包。

4.布尔类型变量的值只有两种值,其值为和false。5.equals方法比较的是对象的内容。6.Math类的random()方法可以产生一个之间的double型随机数。

7.当且仅当规律运算的变量都为假时,规律或运算才会返回。

8.Java语言的各种数据类型之间提供两种转换方式:和。

9.Java支持两种分支语句,分别是:语句和语句。10.if语句中的表达式的值必需是类型的。11.语句的作用是使程序的流程从一个语句块内部转移出去,只在switch语句和循环结构中使用。12.语句的作用是终止本次循环体的执行。13.字符串分为两大类,一类是字符串常量,用类的对象表示;另一类是字符串变量,用类的对象表示。14.对于字符串Strings1=newString(\s2=newString(\表达式s1==s2的值是,s1.equals(s2)的值是。15.用修饰的方法,称为静态方法,它们不是对象的方法,而是整个类的方法,也称。16.Java中所有类都是类的子类。17.被关键字修饰的方法是不能被当前类的子类重新定义的方法。18.是Java的核心内容,是用来创立对象的模板。19.类的是特别的方法,它必需和类同名,并且不能有返回类型,也不能用void来标注。20.在Java语言中,仅支持类间的继承。21.用于创立类实例对象关键字是。22.接口中的成员只有和。23.在子类中使用关键字做前缀可以调用被子类覆盖的父类中的方法24.类是一组同种对象的集合与抽象。它们具有一致的和。25.Java中定义类必需使用关键字作为标志,用关键final字声明该类将要实现哪些接口。26.假使子类中的某个变量的变量名与它的父类中的某个可继承的变量完全一样,则称子类中的这个变量了父类的同名变量。27.Java语言中用于表示类间继承的关键字是。28.Java语言中,表示一个类不能再被继承的关键字是。

29.abstract方法必需在类中。30.定义接口的关键字是,定义最终类的关键字是,定义抽象类的关键字是。31.表示数据或方法只能被本类访问的修饰符是32.在遍历数据表内容时,可以通过方法把当前的指针自动向下移动一位。33.在获取数据表内容的时候,判断指针是否位于此ResultSet对象的第一行的方法是,判断指针是否位于此ResultSet对象的最终一行的方法是。34.创立一个多线程程序时可以通过实现类,也可以通过实现接口。35.本身不能独立运行,必需在进程中执行,使用进程的地址空间。36.指的是程序运行中,多个线程竞争共享资源时可能出现的一种系统状态,每个线程都被阻塞,都不会终止,进入一种永久等待状态。37.指定线程阻塞多长时间的方法是。38.当实现Runnable接口时,要实现的方法:。39.程序中实现多线程的方法有两种:继承类和实现接口。40.抛出异常的关键字是。41.在try-catch-finally语句中,不管try是否抛出异常,catch是否捕获到异常,语句块都要执行。42.异常的处理分为和。43.Java中的流类包含了InputStream、、Reader、四类,前两者面向字节,称为;后两者面向,称为字符流。

1、下面是一个类的定义,请完成程序填空。

publicclass⑴//{

intx,y;

Myclass(int⑵,int⑶)//构造方法{

x=i;y=j;}}

2、下面是一个类的定义,请将其补充完整。

class⑷{

Stringname;intage;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论