版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象程序设计考试模拟题(附参考答案)一、单选题(共10题,每题1分,共10分)1、下面关于javac命令作用的描述中,正确的是()。A、可以执行java程序B、可以将编写好的Java文件编译成.class文件C、可以把文件压缩D、可以把数据打包正确答案:B答案解析:javac命令将java文件编译成java字节码文件。2、下列关于构造方法的描述,错误的是()A、在构造方法中不能使用return语句返回一个值,但是可以单独使用return作为方法的结束B、一个类中只能定义一个空参数的构造方法C、构造方法的方法名前面没有返回值类型的声明D、一个类中可以定义多个构造方法正确答案:B3、以下关于成员属性与成员方法的描述中,错误的是()A、成员属性我们也叫成员变量,它就是描述对象的特征。它可以定义在类中,也可以定义在方法中B、成员方法用于描述对象的行为C、在类中定义的变量,我们称为成员变量D、在类中定义的方法,我们称变成员方法正确答案:A答案解析:类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,也被称作属性,成员方法用于描述对象的行为,可简称为方法。定义在类中的变量被称为成员变量,定义在方法中的变量被称为局部变量。4、FileWriter类的write(intc)方法的作用是()A、写出单个字符B、写入多个C、写入一个整形数据D、写入单个字符正确答案:D答案解析:write(intc)方法用于写入单个字符。5、下列关于集合的描述中,哪一个是错误的()A、集合按照存储结构可以分为单列集合Collection和双列集合Map。B、List集合的特点是元素有序、元素可重复。C、Set集合的特点是元素无序并且不可重复。D、集合存储的对象必须是基本数据类型。正确答案:D答案解析:集合可以存储多种数据类型的数据,包括引用数据类型。6、下列关键字中,哪个不能修饰接口中的成员变量?()A、publicB、staticC、finalD、private正确答案:D答案解析:接口中的成员变量其实是一个常量,用publicstaticfinal修饰,所以,用private修饰是错误的。7、File类中以字符串形式返回文件绝对路径的的方法是()A、getName()B、getParent()C、getPath()D、getAbsolutePath()正确答案:D答案解析:getPath()表示获取File对象的抽象路径getName()表示获取File对象的名称getParent()表示获取File对象的父级目录的路径8、下列关于自定义异常的说法中,错误的是()A、自定义异常继承Exception类后,具有可抛性B、自定义异常必须继承Error类C、自定义异常可以在构造方法中用super关键字传递异常信息给父类D、自定义异常要继承Exception类正确答案:B9、以下选项中,哪一个是File类delete()方法返回值的类型()A、booleanB、intC、voidD、Integer正确答案:A答案解析:File类delete()方法的返回值是布尔类型。10、下列关于构造方法的描述中,错误的是()A、构造方法的方法名必须和类名一致B、构造方法不能写返回值类型C、构造方法可以重载D、构造方法的访问权限必须和类的访问权限一致正确答案:D答案解析:构造方法权限不一定和类的访问权限一致。二、多选题(共60题,每题1分,共60分)1、以下关于抽象类的描述中,正确的是()A、抽象类是对一系列看上去不同,但本质上相同的具体概念的抽象B、当一个类中包含了抽象方法,该类必须使用abstract关键字来修饰C、抽象类可以不定义抽象方法D、抽象类不能被实例化正确答案:ABCD答案解析:在定义抽象类时需要注意,包含抽象方法的类必须声明为抽象类,但抽象类可以不包含任何抽象方法,只需使用abstract关键字来修饰即可,另外,抽象类是不可以被实例化。2、以下关于this关键字说法中,正确的是()A、this关键字可以解决成员变量与局部变量重名的问题B、this关键字出现在成员方法中,代表的是调用这个方法的对象C、this关键字可以出现在任何方法中D、this关键字相当于一个引用,可以通过它调用成员方法与属性正确答案:ABD答案解析:this只能出现在成员方法和构造方法中。3、下列选项中,哪些类是属于OutputStream类的直接子类()A、ByteArrayOutputStreamB、FileOutputStreamC、FilterOutputStreamD、PrintStream正确答案:ABC答案解析:PrintStream类是FilterOutputStream类的直接子类。4、使用IO流拷贝文件时,下列哪些路径可以被正确解析()A、f:\\Kugou\\阿杜-天黑.mp3。B、f:/Kugou/阿杜-天黑.mp3。C、F:\\Kugou\\阿杜-天黑.mp3。D、F://Kugou//阿杜-天黑.mp3。正确答案:ABC答案解析:文件路径盘符不区分大小写“\”需要转义“/”不需要。5、下列选项中,哪些可以作为方法重载的判断条件()A、方法名B、方法的参数列表C、方法的修饰符D、方法的返回值类型正确答案:AB6、下列关于StringBuffer类的描述中,正确的是()A、append()方法可以接受任意类型的数据B、insert()方法可以接受任意类型的数据C、append()方法返回的是一个新的StringBuffer对象D、insert()方法返回的是一个新的StringBuffer对象正确答案:AB答案解析:StringBuffer的apped()方法和insert()方法返回的都是原来的StringBuffer对象,并且他们都可以接受任意类型的数据。7、下列数据类型中,哪些类型的数据是Random对象能够随机生成的()A、intB、stringC、doubleD、float正确答案:ACD答案解析:Random实例对象,能够生成:boolean、double、float、int、long类型的随机数。8、下列方法中,哪些方法是属于Collection接口()A、put()B、addLast()C、remove()D、retainAll()正确答案:CD答案解析:put()方法是map集合的方法、addLast()方法是LinkedList集合的方法。9、下列关于对象间类型转换的描述中,正确的是()A、类型转换的前提是存在继承关系B、强制类型转换可以实现对象间的类型转换。C、对象之间的类型转换是多态的一种体现D、对象之间的类型转换可以降低代码的耦合度正确答案:ACD答案解析:类型转换的定义和作用。10、下列关于构造方法的定义,说法正确的是()A、在方法中不能使用return语句返回一个值B、方法名与类名相同C、不能用private修饰方法D、在方法名的前面没有返回值类型的声明正确答案:ABD答案解析:在一个类中定义的方法如果同时满足以下三个条件,该方法称为构造方法,具体如下:1、方法名与类名相同2、在方法名的前面没有返回值类型的声明3、在方法中不能使用return语句返回一个值11、下列选项中,哪些选项用于构成JDK开发环境()A、Java运行工具B、Java编译工具C、Java打包工具D、Java文档生成工具正确答案:ABCD答案解析:SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。12、下列选项中关于InputStreamReader转换流描述正确的是()A、InputStreamReader是Reader类的子类。B、InputStreamReader的作用是将接收的字节流转换为字符流。C、InputStreamReader类具有一次读取一行数据的功能。D、可以使用InputStreamReader转化流转换图片文件。正确答案:AB答案解析:AB选项皆是InputStreamReader转换流的特性,InputStreamReader不具备一次读取一行数据的功能,BufferedReader高效流才具备这个功能,日常应用中,我们通常会将字符转换流对象进行包装,运用BufferedReader高效流来完成一次读取一行数据的功能13、下列有关字节缓冲流的描述正确的是()A、字节缓冲流能有效的提高数据的读写效率B、字节缓冲流使用了装饰设计模式C、应用程序是通过缓冲流来完成数据读写的,而缓冲流又是通过底层被包装的字节流与设备进行关联的D、java.io包中提供的字节缓冲流包括BufferedInputStream和BufferdOutputStream正确答案:ABCD答案解析:java.io包中提供的字节缓冲流包括BufferedInputStream和BufferdOutputStream。字节缓冲流使用了装饰设计模式。应用程序是通过缓冲流来完成数据读写的,而缓冲流又是通过底层被包装的字节流与设备进行关联的。字节缓冲流对数据进行了缓冲,从而有效的提高数据的读写效率。14、下列关于转换流描述正确的有()A、转换流是一种字符流B、转换流是一种包装流C、转换流不能对图片、音频等数据的读写D、转换流可以对图片、音频等数据的读写正确答案:ABC答案解析:转换流只能对文本文档进行转换,图片,视频等是二进制文本,不能对这些类型进行转换。15、RandomAccessFile(Stringname,Stringmode)构造方法中,mode取值有()A、rB、rwC、rsD、rws正确答案:ABD16、下列关于HashMap集合的描述中,正确的是()A、HashMap集合是Map接口的一个实现类B、HashMap集合存储的对象都是键值映射关系C、HashMap集合存储的对象,必须保证不出现重复的键D、HashMap集合中,如果存储的键名称相同,那么后存储的值则会覆盖原有的值,简而言之就是,键相同,值覆盖正确答案:ABCD答案解析:HashMap集合是Map接口的一个实现类,它用于存储键值映射关系,但必须保证不出现重复的键。如果存储了相同的键,后存储的值则会覆盖原有的值,简而言之就是,键相同,值覆盖。17、下列选项中,哪些是Properties类的方法()A、setProperty()B、getProperty()C、iterator()D、add()正确答案:AB答案解析:Properties类中,针对字符串的存取提供了两个专用的方法setProperty()和getProperty()。Properties类中没有定义iterator()和add()方法。18、以下关于方法重写,说法错误的是()A、方法重写时,子类的函数名与形参列表必须与父类的一致B、方法重写时,子类的返回值类型必须大于或者等于父类的返回值类型C、方法重写时,子类的权限修饰符必须大于或者等于父类的权限修饰符D、方法重写与返回值类型无关正确答案:BD答案解析:方法重写时,子类的返回值类型必须小于或者等于父类的返回值类型。且在子类中重写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型。19、DateFormat类常用方法有()A、staticDateFormatgetDateInstance()B、staticDateFormatgetDateInstance(intstyle)C、Stringformat(Datedate)D、Dateparse(Stringsource正确答案:ABCD答案解析:staticDateFormatgetDateInstance(intstyle)Dateparse(Stringsource)20、若有父类Animal及其两个子类Cat、Dog,则以下类型转换正确的有()A、Catcat=(Cat)newAnimal();B、Animala=newCat();Catcat=(Cat)a;C、Animalanimal=newCat();D、Animala=newDog();Catcat=(Cat)a;正确答案:BC答案解析:无论是向上还是向下转型,最终都是子类对象做着类型的转换。21、下列关于使用Javac命令编译后生成文件的说法中,正确的是()A、编译后生成文件的后缀名为.classB、编译后生成文件的后缀名为.javaC、编译后生成的文件为二进制文件D、编译后生成的文件可以在Java虚拟机中运行正确答案:ACD答案解析:使用Javac命令编译后生成的文件是二进制文件,后缀名为.class。22、关于FileOutputStream构造方法的说法中,哪些是正确的()A、FileOutputStream(Filefile)创建一个向指定File对象表示的文件中写入数据的文件输出流。B、FileOutputStream(FilefileC、booleanappend)创建一个向指定File对象表示的文件中追加写入数据的文件输出流。D、FileOutputStream(Stringname)创建一个向具有指定名称的文件中写入数据的输出文件流。正确答案:ABCD答案解析:FileOutputStream(Filefile)创建一个向指定File对象表示的文件中写入数据的文件输出流。FileOutputStream(Filefile,booleanappend)创建一个向指定File对象表示的文件中追加写入数据的文件输出流。FileOutputStream(Stringname)创建一个向具有指定名称的文件中写入数据的输出文件流。FileOutputStream(Stringname,booleanappend)创建一个向具有指定name的文件中追加写入数据的输出文件流。23、向HashSet集合中存入对象时需要重写Object类中的哪些方法()A、equals(Objectobj)B、hashCode()C、clone()D、toString()正确答案:AB答案解析:当向集合中存入元素时,为了保证HasheSet正常工作,要求在存入对象时,需要重写Object类中的hashCode()和equals()方法。24、下列关于封装的描述中,正确的是()A、方法和类都可以称为封装体B、封装隐藏了程序的实现细节,同时对外提供了特定的访问方式C、封装能提高代码的复用性D、以上说法均错误正确答案:ABC答案解析:根据封装的特点和作用,可以知道ABC的说法均正确。25、在java.io包中,有4个类为流的顶级类,分别为()A、OutputStreamB、WriterC、InputStreamD、Reader正确答案:ABCD26、下列关于类与对象的说法中,正确的是()A、类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体B、对象用于描述现实中的个体,它是类的实例C、类用于描述多个对象的共同特征,它是对象的模板D、对象是根据类创建的正确答案:ABCD答案解析:类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。也可以说类是对象的模板,对象是类的实例,并且一个类可以创建对个对象。27、下列基本类型与包装类的对应关系中,正确的是()A、int->IntegerB、float->FloatC、char->CharacterD、boolean->boolean正确答案:ABC答案解析:除了Integer和Character类,其它包装类的名称和基本数据类型的名称一致,只是类名的第一个字母大写即可。D选项的包装类型首字母应该大写才对。28、当子类B继承父类A时,下面描述正确的是?()A、创建类B的对象可以调用类A中的private修饰的成员变量B、创建类B的对象可以调用类A中的private修饰的成员方法C、创建类B的对象可以调用类A中的public修饰的成员变量D、创建类B的对象可以调用类A中的public修饰的成员方法正确答案:CD答案解析:在Java中,子类不可以访问父类的私有成员,类的私有成员只能在本类中使用。29、下列关于main方法的描述中,正确的是()A、在Java程序中,必须要有main方法B、main方法可以保证Java程序独立运行C、一个Java程序的主方法是main方法D、一个Java程序不一定要有main方法正确答案:BCD答案解析:一个Java程序不一定要有main方法,需要独立运行的程序才要有main方法。30、下列关于构造方法和普通方法的描述中,正确的是()A、构造方法不能指定返回值类型,普通方法可以指定返回值类型B、构造方法中不能指定参数,而普通方法可以指定参数C、在同一个类中,构造方法必须位于普通方法之前D、构造方法能够在实例对象的同时进行初始化正确答案:AD答案解析:与普通方法相比,构造方法的目的是在实例对象的同时进行初始化工作,它具有如下特点:1、方法名与类名相同2、在方法名的前面没有返回值类型的声明3、在方法中不能使用return语句返回一个值31、下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的()A、返回值类型B、修饰符C、函数名D、参数列表正确答案:ACD答案解析:子类在重写父类方法时,要求子类方法的返回值类型、函数名和参数列表必须与父类方法一致。32、下面哪些方法是字符串中的判断方法()A、contains(CharB、toLowerCase()C、equals(ObjectD、isEmpty()正确答案:ACD33、下列关于对象间类型转换的说法中,正确的是()A、与基本数据类型的相互转换一样,对象的类型转换可通过自动转换或强制转换进行B、无继承关系的两个类的对象之间试图转换时出现编译错误C、有继承关系的两个类的对象之间,子类的对象转换为父类的对象,可自动转换也可以强制转换D、由new语句创建的父类对象不能转换为子类的对象正确答案:ABCD答案解析:子类和父类之间的转换特点。34、下列选项中,哪些方法是LinkedList类独有的()A、ObjectremoveFirst()B、booleanRemove(Objectobj)C、ObjectgetFirst()D、voidaddFirst(Objecto)正确答案:ACD35、默认情况下,使用FileOutputStream写数据时,下列说法中哪些是错误的()A、当文件不存在时,会自动创建文件。B、当文件不存在时,程序会报错。C、当文件存在时,会覆盖原文件。D、当文件存在时,会在原文件上追加数据。正确答案:BD答案解析:默认情况下,使用FileOutputStream写数据时,当文件不存在时,会自动创建文件。如果希望在已存在的文件内容之后追加新内容,则可使用FileOutputStream的构造函数FileOutputStream(StringfileName,booleanappend)来创建文件输出流对象,并把append参数的值设置为true。36、以下哪些属于OutputStream类的方法()A、write(byte)B、flush()C、close()D、available()正确答案:ABC答案解析:available()方法不是OutputStream类的方法,是其他流的方法。37、下列遍历方式中,哪些可以用来遍历List集合()A、Iterator迭代器实现B、增强for循环实现C、get()和size()方法结合实现D、get()和length()方法结合实现正确答案:ABC答案解析:集合中没有length()方法。38、下列关于FileWriter的说法正确的是()A、FileWriter是OutputStreamWriter类的子类B、FileWriter用于直接向文件中读取字符C、FileWriter在指定写入的文件不存在时会抛出异常D、使用FileWriter(StringfileName,booleanappend)构造方法能实现在文件中追加内容的效果正确答案:AD答案解析:FileWriter是输出流,用于直接向文件中写入字符。FileWriter在指定写入的文件不存在时会先创建文件,而不会抛出异常。使用FileWriter(StringfileName,booleanappend)构造方法能实现在文件中追加内容的效果。39、以下关于JDK8中接口相关说法正确的是A、在JDKB、默认方法和静态方法都允许有方法体。C、实现接口时,除了要重写抽象方法,还要重写默认方法和静态方法D、定义常量时必须进行初始化赋值正确答案:ABD40、下列选项中,关于类的继承说法正确的是()A、一个类只能有一个直接父类B、多个类可以继承一个父类C、一个类的父类可以再去继承另外的一个类D、一个类可以有多个直接父类正确答案:ABC答案解析:一个类只能有一个直接父类,多个类可以继承一个父类,一个类的父类可以再去继承另外的父类。41、当Java的环境变量配置成功后,可以执行下列哪些操作()A、开发者在任意目录下使用javac命令B、操作系统能够自动找到javac命所在的目录C、开发者可以在任意目录下启动Java虚拟机D、配置目的为了跨平台性正确答案:ABC答案解析:java虚拟机才是保证java的跨平台性,和path环境变量无关。42、以下哪些属于Files工具类的常用方法()A、staticPathcreateFile(Pathpath,FileAttribute<?>...attrs)B、staticList<String>readAllLines(Pathpath)C、staticlongsize(Pathpath)D、staticStream<Path>list(Pathdir)正确答案:ABCD43、下列接口中,继承了Collection接口的是()A、SetB、IteratorC、MapD、List正确答案:AD答案解析:Set和List接口继承了Collection,属于单列集合,而Map是双列集合的顶层接口,Iterator只是对collection进行迭代的迭代器,但不属于Collection集合。44、以下哪些方法属于TreeSet集合的特有方法()。A、Objectfirst()B、Objectlower(Objecto)C、ObjectpollLast()D、Objectceiling(Objecto)正确答案:ABCD45、下面关于字节流缓冲区的描述中,哪些是错误的()A、字节流缓冲区的大小是1024。B、字节流缓冲区的大小是可以自定义设置的。C、字节流缓冲区只能用在文件输出流中。D、字节流缓冲区只能用在文件输入流中。正确答案:ACD答案解析:字节流缓冲区的大小是可以自定义设置的;字节流缓冲区既可以用在文件输出流中,也可以用在文件输入流中。46、以下哪些属于RandomAccessFile类常用方法()A、longgetFilePointer()B、voidseek(longpos)C、voidwrite(byte[]b)D、finalStringreadLine()正确答案:ABCD47、下列关于字节缓冲流的描述中,正确的是()A、字节缓冲流都使用了装饰设计模式。B、BufferedInputStream类的构造方法中需要接收InputStream类型的参数。C、BufferdOutputStream类的构造方法中需要接收OutputStream类型的参数。D、默认情况下,字节缓冲流中定义了一个大小为8192的字节数组。正确答案:ABCD答案解析:在IO包中提供两个带缓冲的字节流,分别是BufferedInputStream和BufferdOutputStream,这两个流都使用了装饰设计模式。它们的构造方法中分别接收InputStream和OutputStream类型的参数作为被包装对象,在读写数据时提供缓冲功能。这两个流内部都定义了一个大小为8192的字节数组,当调用read()或者write()方法读写数据时,首先将读写的数据存入定义好的字节数组,然后将字节数组的数据一次性读写到文件中,这种方式对数据进行了缓冲,从而有效的提高数据的读写效率。48、final可以修饰如下哪些内容()A、类B、接口C、方法D、变量正确答案:ACD答案解析:final关键字可用于修饰类、变量和方法。不能修饰接口。49、下列选项中,关于File类中的listFiles()方法说法正确的是()A、listFiles()方法返回一个File对象数组B、listFiles()方法没有参数C、listFiles()方法有一个可选参数D、listFiles()方法可以得到所有子目录下的File类型对象正确答案:ACD答案解析:listFiles(FileNameFilterfilter).方法有一个可选参数,能够返回一个File对象数组。50、下列选项中,哪些可以定义在类中()A、类B、成员方法C、构造方法D、成员变量正确答案:ABCD答案解析:类中可以定义成员变量、成员方法和构造方法,除此之外,在类中还可以定义类,在类中被定义的类是内部类。51、下面关于静态变量的描述正确的是()A、静态变量可以通过类名直接调用,因此也称类变量B、静态变量可以在非静态方法中使用C、静态变量在成员变量加载之后被加载D、成员变量就是静态变量正确答案:AB答案解析:静态变量在类加载时加载,成员变量是在静态变量之后加载。成员变量并不是静态变量,只有使用static关键字修饰的成员变量才是静态变量。52、下列目录中,哪些属于JDK安装后的子目录()A、lib目录B、demo目录C、jre目录D、include目录正确答案:ACD答案解析:JDK安装后的子目录中没有demo这一项。53、以下关于foreach说法中,哪些是正确的()A、foreach是一种更加简洁的for循环,也称增强for循环B、foreach可以对ListC、Set数组进行遍历D、foreach的出现,简化了书写正确答案:ABCD答案解析:以上四点都为foreach循环的特点。54、下列选项中,哪些是Java语言的特性()A、跨平台性B、面向对象C、支持多线程D、简单性正确答案:ABCD答案解析:Java语言是一门优秀的编程语言,他有众多的特性这里我们罗列出如下几个重点特性:跨平台性、面向对象性、支持多线程、简单性。55、关于删除文件及目录的操作,下列说法中正确的是()A、可以使用delete()方法直接删除带文件的目录。B、使用delete()方法删除带文件的目录时,需要先将目录中的文件全部删除。C、可以通过递归的方式将整个目录以及其中的文件全部删除。D、Java中删除目录或文件是无法恢复的。正确答案:BCD答案解析:使用delete()方法删除带文件的目录时,需要先将目录中的文件全部删除可以通过递归的方式将整个目录以及其中的文件全部删除。Java中删除目录或文件是无法恢复的。56、下列有关转换流的说法错误的有()A、InputStreamReader使用了缓冲区技术B、可以指定字节流和字符流之间转换的字符集C、OutputStreamWriter是字符流通向字节流的桥梁D、OutputStreamWriter是OutputStream的子类正确答案:AD57、下面选项中,可以和intmax(intA,intB,doublec)方法构成重载关系的是()A、doublemax(inta,intb)B、voidmax(inta,doublec,intb)C、doublemax(doublea,doubleb)D、intmax(intx,inty,doublez)正确答案:AC答案解析:方法的重载和返回值类型无关,它只需要满足两个条件,一是方法名相同,二是参数个数或参数类型不同。58、下列关于局部内部类的相关描述,正确的是()A、局部内部类,也叫做方法内部类,就是定义在某个局部范围中的类B、局部内部类,也叫做方法内部类,就是定局部内部类和局部变量一样,其有效范围只限于方法内部。C、局部内部类可以访问外部类的所有成员变量和方法D、局部内部类中的成员只能在该局部内部类中被访问正确答案:ABC59、下列关于封装的说法中,正确的是()A、封装可以提高代码的安全性B、封装是隐藏对象的属性和实现细节,对外提供公有的访问方法C、类或者方法也是封装的一种体现D、仅仅private修饰的内容才是封装正确答案:ABC答案解析:private仅仅是封装的一种表现形式。60、关于下列ArrayList类的方法,是从List接口中继承而来的是()A、toArray()B、clone()C、set()D、add()正确答案:ACD答案解析:clone()方法返回此ArrayList实例的副本而不是本身。三、判断题(共30题,每题1分,共30分)1、JDK的安装目录中,只包含bin和lib两个目录。对错A、正确B、错误正确答案:B答案解析:JDK安装后的目录包括:bin目录,db目录,jre目录,include目录,lib目录,src.zip文件。Bin目录:用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。Lib目录:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。2、子类重写父类的方法时,重写的方法可以与父类被重写的方法名、参数列表以及返回值类型不相同。A、正确B、错误正确答案:B答案解析:在子类中重写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型。3、类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,成员方法用于描述对象的行为。A、正确B、错误正确答案:A答案解析:类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,也被称作属性,成员方法用于描述对象的行为,可简称为方法。4、使用String类的toCharArray()方法可以将一个字符串转为一个字符数组。A、正确B、错误正确答案:A答案解析:使用String类的toCharArray()方法可以将一个字符串转为一个字符数组。5、运行时异常可以使用try…catch语句对异常进行捕获或者使用throws关键字声明抛出异常。A、正确B、错误正确答案:A答案解析:运行时异常的特点是Java编译器不会对其进行检查。但是,如果你使用try…catch语句对异常进行捕获或者使用throws关键字声明抛出异常也是没有问题的。6、如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数。A、正确B、错误正确答案:A答案解析:如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数。7、Random类的实例用于生成随机数。A、正确B、错误正确答案:A答案解析:Random类的实例用于生成随机数。8、成员内部类可以直接访问其所在的外部类中的成员,不用创建对象。A、正确B、错误正确答案:A答案解析:因为成员内部类中能获取到外部类的引用是外部类.this。9、使用javac命令,可以将Hello.java文件编译成Hello.class文件。对错A、正确B、错误正确答案:A答案解析:javac命令可以将Java源文件编译为.class的字节码文件。10、Java中的类被final关键字修饰后,该类将不可以被继承。A、正确B、错误正确答案:A答案解析:Java中的类被final关键字修饰后,该类将不可以被继承,也就是不能够派生子类。11、构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。A、正确B、错误正确答案:A答案解析:构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。12、DateFormat类专门用于将日期格式化为字符串或者将用特定格式显示的日期字符串转换成一个Date对象。A、正确B、错误正确答案:A13、只要为一个类定义了成员变量,则系统会在这个类的准备阶段
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年济宁市“技能状元”职业技能大赛金大丰杯全市乡土人才技能竞赛烹饪(地方菜)项目技术文件
- 2023年辽宁省沈阳市全国计算机等级考试C语言程序设计模拟考试(含答案)
- 2024版TBC软件培训教程:详解与实战
- 创新教学:2024年《壶口瀑布》教案解析
- 《客房服务与管理》课程标准课程内容与要求
- 行吊安全操作培训内容
- 现在进行时练习题含答案及解析
- 2021-2022学年人教版数学四年级上册4.4单价、数量以及总价之间的关系及应用D卷
- 2024-2025学年高中物理第三章磁场2磁感应强度课时作业含解析新人教版选修3-1
- 骨质疏松性胸腰椎压缩骨折治疗总结
- 能源中国学习通超星期末考试答案章节答案2024年
- 2024广东省云浮市郁南县财政局工程造价类专业人员招聘4人高频难、易错点500题模拟试题附带答案详解
- 军队文职考试《公共科目》试题及答案指导(2024年)
- 山东省青岛市2023-2024学年七年级上学期期末考试数学试题(含答案)
- 2024下半年江苏苏州城市学院招聘管理岗位工作人员27人历年高频难、易错点500题模拟试题附带答案详解
- 小学心理健康课教案分享-《身体“红绿灯”》
- 2022年信息科技课程新课标义务教育信息科技课程标准2022版解读课件
- 小学生防火安全教育课件
- 口语交际:商量(教学设计)2023-2024学年统编版语文二年级上册
- 乡土嵌合:农村社会工作的实践面向与行动路径
- 2024年大学生信息素养大赛(省赛)考试题库(含答案)
评论
0/150
提交评论