还剩18页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
单选题共36题,每题1分,共36分面向对象程序设计题库及答案
1.下列关于自定义异常的说法中,错误的是A、自定义异常必须继承Error类B、自定义异常要继承Exception类C、自定义异常继承Exception类后,具有可抛性D、自定义异常可以在构造方法中用super关键字传递异常信息给父类正确答案A2,下列选项中,不属于HashMap类的方法的是0A、getObjectkeyB、keySet C、comparatorD、entrySet正确答案c答案解析comparator方法是TreeMap类中的方法3,下列选项中,关于包装类描述错误的是A、包装类的作用之一就是将基本类型包装成引用类型B、包装类它可以完成在基本类型与String类型之间的转换C、包装类一共有八个,对应的基本数据类型D、我们可以继承包装类,以完成自定义包装正确答案D答案解析包装类都是final修饰的,不能被继承
4.下列关于Java特点的描述中,错误的是A、Java语言不支持指针B、Java具有自动垃圾回收的机制C、Java只能运行在Window和Linux平台D、Java允许多个线程同时执行正确答案C答案解析JAVA是一门面向对象的语言,它没有指针的概念,并提供了自动垃圾回收的机制,具有跨平台,多线程等特点5,下列选项中,不属于InputStreamReader类的方法的是A、getEncodingOB、close C、read D、flush正确答案D答案解析flush用于刷新流的缓冲不属于InputStreamReader类的方D、编译后生成的文件可以在Java虚拟机中运行正确答案ACD答案解析使用Javac命令编译后生成的文件是二进制文件,后缀名为.classo
11.以下关于方法重写,说法错误的是A、方法重写时,子类的函数名与形参列表必须与父类的一致B、方法重写时,子类的返回值类型必须大于或者等于父类的返回值类型C、方法重写时,子类的权限修饰符必须大于或者等于父类的权限修饰符D、方法重写与返回值类型无关正确答案BD答案解析方法重写时,子类的返回值类型必须小于或者等于父类的返回值类型且在子类中重写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型
12.DateFormat类常用方法有A、static DateFormatgetDatelnstanceB、static DateFormatgetDatelnstanceint styleC、String formatDatedateD、Date parseString source正确答案ABCD答案解析static DateFormatgetDatelnstanceint styleDateparseStringsource
13.下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的、返回值类型AB、修饰符C、函数名D、参数列表正确答案ACD答案解析子类在重写父类方法时,要求子类方法的返回值类型、函数名和参数列表必须与父类方法一致14,下列关于封装的说法中,正确的是A、封装可以提高代码的安全性B、封装是隐藏对象的属性和实现细节,对外提供公有的访问方法C、类或者方法也是封装的一种体现D、仅仅private修饰的内容才是封装正确答案ABC答案解析private仅仅是封装的一种表现形式
15.下面关于包装类的描述中,正确的是()A、包装类即将基本数据封装成了对象B、对于包装类型对象javaAPI提供了更多的操作功能C、包装类可以用于在基本数据和字符串之间进行转换D、包装类都是被final修饰的类正确答案ABCD答案解析以上四点均正确C选项是我们在开发中最常用到的方法
16.当子类B继承父类A时,下面描述正确的是?()A、创建类B的对象可以调用类A中的private修饰的成员变量B、创建类B的对象可以调用类A中的private修饰的成员方法C、创建类B的对象可以调用类A中的public修饰的成员变量D、创建类B的对象可以调用类A中的public修饰的成员方法正确答案CD答案解析在Java中,子类不可以访问父类的私有成员,类的私有成员只能在本类中使用
17.下列关于封装的描述中,正确的是()A、方法和类都可以称为封装体B、封装隐藏了程序的实现细节,同时对外提供了特定的访问方式C、封装能提高代码的复用性D、以上说法均错误正确答案ABC答案解析根据封装的特点和作用,可以知道ABC的说法均正确
18.下列关于类与对象的说法中,正确的是()A、类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体B、对象用于描述现实中的个体,它是类的实例C、类用于描述多个对象的共同特征,它是对象的模板D、对象是根据类创建的正确答案ABCD答案解析类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体也可以说类是对象的模板,对象是类的实例,并且一个类可以创建对个对象
19.下列关于局部内部类的相关描述,正确的是()A、局部内部类,也叫做方法内部类,就是定义在某个局部范围中的类B、局部内部类,也叫做方法内部类,就是定局部内部类和局部变量一样,其有效范围只限于方法内部C、局部内部类可以访问外部类的所有成员变量和方法D、局部内部类中的成员只能在该局部内部类中被访问正确答案ABC
20.RandomAccessFi I e Str i ngname,Str i ng mode构造方法中,mode取值有A、rB、rwC、rsD、rws正确答案ABD
21.下列选项中,关于类的继承说法正确的是A、一个类只能有一个直接父类B、多个类可以继承一个父类C、一个类的父类可以再去继承另外的一个类D、一个类可以有多个直接父类正确答案ABC答案解析一个类只能有一个直接父类,多个类可以继承一个父类,一个类的父类可以再去继承另外的父类
22.以下关于DateTimeFormatter的相关说法,正确的是、获取DateTimeFormatter对象有三种方式AB、调用DateTimeFormatter的formatTemporalAccessor temporal方法可以将日期、时间格式化为字符串C、使用DateTimeFormatter的parseCharSequence text,DateTimeFormatter formatter方法可以将指定格式的字符串解析成日期、时间对象D、DateTimeFormatter是DateFormat的子类正确答案ABC答案解析、DateFormat是一个抽象类,不能被直接实例化
23.下列关于String类和Str ingBuffer类的说法中,正确的是A、String类表示的字符串是常量,一旦创建后,内容和长度都是无法改变的而StringBuffer表示字符容器,其内容和长度都可以随时修改B、String类覆盖了Object类的equals方法,而StringBuffer类没有覆盖Object类的equals方法C、String类对象可以用操作符”进行连接,而StringBuffer类对象之间不能D、String类覆盖了Object类的toStringO方法,而StringBuffer类没有覆盖Object类的toString方法正确答案ABC答案解析String和StringBuffer本身就是一个字符串都不需要覆盖toStringO方法
24.下列选项中,属于面向对象特征的是()A、封装B、继承C、多态D、重构正确答案ABC答案解析面向对象的特点主要可以概括为封装性、继承性和多态性
25.下列关于方法重载的说法中,正确的是()A、形式参数的个数不同B、形式参数的个数不同,数据类型不同C、形式参数的个数相同,数据类型不同D、形式参数的个数相同,数据类型顺序不同正确答案ABCD答案解析方法的重载分为三种,形式参数的个数不同,形式参数的数据类型不同,形式参数的个数相同数据类型的顺序不同
三、判断题(共46题,每题1分,共46分)
1.Math.round(double d)方法的作用是,将一^数四舍五入,并返回一个doubIe数、正确AB、错误正确答案B答案解析Math,round(double d)方法,返回的是一个long类型的整数
2.Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEEo对错A、正确B、错误正确答案A答案解析Java语言开发平台有三种(javaSEJava平台标准版・(•JavaMEJava平台小型版(JavaEEJava平台企业版・
3.如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为,也就是当前目录对错、正确AB、错误正确答案A答案解析如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为,也就是当前目录
4.path环境变量是系统环境变量中的一种,它用于保存一系列的路径对错、正确AB、错误正确答案A答案解析path(环境变量)是dos以前的内部命令,windows一直沿用至今,用于保存一系列的路径
5.包装类可以将基本数据类型的值包装为引用数据类型的对象A、正确B、错误正确答案A答案解析包装类可以将基本数据类型的值包装为引用数据类型的对象
6.使用字符串常量可以直接初始化一个String对象A、正确B、错误正确答案A答案解析使用字符串常量直接初始化一个String对象,具体代码如下:String strl=〃abc〃;
7.final修饰的静态方法可以被类名直接调用A、正确B、错误正确答案A答案解析final修饰静态方法,可以被类名调用
8.在Java程序中,定义类必须使用class关键字A、正确B、错误正确答案A答案解析Java中类的定义必须使用class关键字
9.在Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个直接父类A、正确B、错误正确答案A
10.在Java语言中,类是对某一类事物个体的具体描述、正确AB、错误正确答案B答案解析类是对某一类事物的抽象描述、对象才是对某一类事物个体的具体描述
11.子类重写父类的方法时,重写的方法可以与父类被重写的方法名、参数列表以及返回值类型不相同、正确AB、错误正确答案B答案解析在子类中重写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型
12.接口可以实例化对象、正确AB、错误正确答案B答案解析接口中的方法都是抽象的,不能实例化对象
13.一个实例对象只能被一个变量引用、正确AB、错误正确答案B答案解析一个实例对象可以被多个成员引用
14.成员变量在整个类中有效,而局部变量只在定义它的方法内有效、正确AB、错误正确答案A答案解析成员变量在整个类中有效,而局部变量只在定义它的方法内有效
15.在成员方法中出现的this关键字,代表的是调用这个方法的对象、正确AB、错误正确答案A答案解析成员方法中的this代表的是当前调用这个方法的对象
16.在Java中,类名的首字母要求大写对错A、正确B、错误正确答案.A答案解析;类名的首字母要求大写
17.final修饰的成员变量可以在构造方法中对其重新赋值A、正确B、错误正确答案B答案解析final修饰的成员变量不可以再被重新赋值
18.在Java中,子类可以覆盖父类中的任意方法A、正确B、错误正确答案B答案解析子类不能覆盖父类的私有方法和final方法
19.Java语言具体跨平台的特性对错A、正确B、错误正确答案A答案解析Java语言编写的程序可以运行在各种平台之上,也就是说同一段程序既可以在Windows操作系统上运行,也可以在Linux操作系统上运行
20.静态变量只能在静态方法中使用A、正确B、错误正确答案B答案解析静态变量可以被类直接调用也可以被其他静态和非静态成员调用静态变量可以在静态和非静态方法中使用静态变量被所有实例共享,可以使用“类名.变量名”的形式来访问
21.我们可以使用final关键字修饰抽象方法A、正确B、错误正确答案B答案解析final关键字和abstract关键字不能一起使用
22.JDK5以后可以不用配置classpath环境变量对错、正确AB、错误正确答案A答案解析从JDK
5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为,也就是当前目录
23.Java中可以通过this关键字解决成员变量与局部变量名称冲突问题A、正确B、错误正确答案A答案解析通过this关键字可以明确地去访问一个类的成员变量,解决与局部变量名称冲突问题
24.super调用父类构造方法的代码必须位于子类构造方法的第一行A、正确B、错误正确答案A答案解析super调用父类构造方法的代码必须位于子类构造方法的第一行
25.构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用、正确AB、错误正确答案A答案解析构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用
26.Java配置环境变量path的目的是为了可以查找到.c Iass文件对错A、正确B、错误正确答案B答案解析配置path环境变量是为了可以使用jdk中的命令
27.静态方法随着类的加载而加载,随着类的消失而消失、正确AB、错误正确答案A答案解析静态方法是随着类的加载而加载,随着类的消失而消失
28.如果一个类继承了一个抽象类,但是没有完全复写父类的所有的抽象方法那么这个类也必须是抽象类A、正确B、错误正确答案A答案解析抽象方法是没有方法体的,不可以被调用,如果想调用抽象类中定义的方法,则需要创建一个子类,在子类中将抽象类中的抽象方法进行实现
29.当一个类的方法被final关键字修饰后,这个类的子类将不能重写该方法、正确AB、错误正确答案A答案解析当一个类的方法被final关键字修饰后,这个类的子类将不能重写该方法
30.只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用、正确AB、错误正确答案B答案解析setter\getter方法中可以调用this关键字
31.cei Ix floor0和round0方法返回的都是double类型的数、正确AB、错误正确答案B答案解析ceil方法和floor方法返回的都是double类型的值,而round方法返回一个int值
32.在不同的操作系统中可以使用同一个JDK对错、正确AB、错误正确答案B答案解析Oracle公司提供了多种操作系统的JDK,每种操作系统的JDK在使用上基本类似,初学者可以根据自己使用的操作系统,从Oracle官方网站下载相应的JDK安装文件
33.成员内部类可以直接访问其所在的外部类中的成员,不用创建对象A、正确B、错误正确答案A答案解析因为成员内部类中能获取到外部类的引用是外部类.this
34.Java是一门高级计算机语言!对错A、正确B、错误正确答案A答案解析Java是一种高级计算机语言,它是由Sun公司已被Oracle公司收购于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言
35.Calendar.Date表示的是天数,当天数累加到当月的最大值时,如果继续再累加一次,就会从1开始计数,同时月份值会加
1、正确AB、错误正确答案A
36.子类中重写方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型、正确AB、错误正确答案A答案解析子类中重写方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型
37.静态方法可以被类名调用,也可以被对象调用A、正确B、错误正确答案A答案解析静态方法可以被类名调用,也可以被对象调用
38.一个类中可以定义多个同名的方法,只要他们的返回值类型不同即可A、正确B、错误正确答案B答案解析方法的重载与返回值类型无关,只要参数列表不同即可
39.有如下三个类c Iass A{...}c Iass Bextends A{...}c Iass Cextends A{...]因为B类和C类不存在继承关系,因此他们之间不能进行类型转换、正确AB、错误正确答案A答案解析不存在继承关系的对象之间不能进行类型转换
40.th is关键字可以在所有的方法中使用A、正确B、错误正确答案B答案解析this关键字只能在成员方法、构造方法中使用,不能在静态方法中使用
41.Object是所有类的父类、正确AB、错误正确答案A答案解析Object是所有类的父类
42.JDK8新增Local Date类提供了静态的now方法来获取当前日期、正确AB、错误正确答案A
43.JAVA中拆箱是指将引用数据类型的对象转为基本数据类型、正确AB、错误正确答案A答案解析拆箱是指将引用数据类型的对象转为基本数据类型法
6.下列关于多线程中的静态同步方法说法中,正确的是()、静态同步方法的锁不是this,而是该方法所在类的class对象B、静A态同步方法的锁既可以是this,也可以是该方法所在类的class对象C、一个类中的多个静态同步方法可以同时被多个线程执行D、不同类的静态同步方法被多线程访问时,线程间需要等待正确答案A答案解析如果需要同步的方法是静态方法,静态方法不需要创建对象就可以直接使用类名.方法名()的方式访问调用,这是因为静态同步方法的锁是该方法所在类的class对象,该对象可以直接使用类名.class的方式获取一个类的同步静态方法,同一时间只能被一个线程执行不同类的静态同步方法,线程不需要等待
7.下列关于JDK和JRE的说法中,错误的是()A、JDK是java开发核心组件,是用来编译解释java程序的核心组件B、JDK包括Java编译器、Java文档生成工具、Java打包工具等C、JRE是个单独的软件,所以安装JDK后,还需要单独安装JRED、JRE是java运行环境,用来支持java程序的运行正确答案c
8.下列关于集合的描述中,哪一个是错误的()A、集合按照存储结构可以分为单列集合Collection和双列集合MapB、List集合的特点是元素有序、元素可重复C、Set集合的特点是元素无序并且不可重复D、集合存储的对象必须是基本数据类型正确答案D答案解析集合可以存储多种数据类型的数据,包括引用数据类型
9.下列关于构造方法的描述中,错误的是()A、构造方法的方法名必须和类名一致B、构造方法不能写返回值类型C、构造方法可以重载D、构造方法的访问权限必须和类的访问权限一致正确答案D答案解析构造方法权限不一定和类的访问权限一致
10.Java语言中,集合类都位于哪个包中()A、java,utilB、java,langC、java,array
44.方法重写时,子类抛出的异常类型大于等于父类抛出的异常类型A、正确B、错误正确答案B答案解析方法重写时,子类抛出的异常类型小于等于父类抛出的异常类型
45.Exception类称为异常类,它表示程序本身可以处理的错误,在开发Java程序中进行的异常处理,都是针对Exception类及其子类A、正确B、错误正确答案A
46.父类的引用指向自己子类的对象是多态的一种体现形式、正确AB、错误正确答案A答案解析在Java中为了实现多态,允许使用一个父类类型的变量来引用一个子类类型的对象,根据被引用子类对象特征的不同,得到不同的运行结果D、java,collections正确答案A答案解析集合类都位于java,util包中
11.以下关于foreach的说法中,哪一个是错误的A、使用foreach遍历集合时,可以对元素进行修改B、foreach可以对数组进行遍历C、foreach可以对集合进行遍历D、foreach循环是一种更加简洁的for循环,也称增强for循环正确答案A答案解析使用foreach遍历集合或数组时,不能对其值进行修改
12.下面关于ArrayList的描述中,错误的是、ArrayList是List接口的一个实现类AB、ArrayList内部的数据存储结构是数组C、ArrayList很适合做大量的增删操作D、使用ArrayList集合遍历和查找元素很高效正确答案C
13.阅读下列代码Pub Ii cc Iass ExampIe{pub Ii cstat icvo id mainString[]args throwsExcept ion{OutputStreamout二new FiIeOutputStreamitcast.txt二true;String str二欢迎你!;Byte口b=str.getBytes0;For int i=0;i=b.length;i++{out.;}out.cIose;}}请说出下划线上,填写的内容A、readbB、write bC、close D、available正确答案B答案解析write byteb表示将b.length个字节从指定byte数组写入此文件输出流中
14.下列选项中,哪个类是用来读取文本的字符流?A、FileOutputStreamB、FilelnputStreamC、FileWriterD、FileRcader正确答案D
15.下列关于静态内部类的说法,错误的是A、静态内部类只能访问外部类的静态成员B、静态内部类,就是使用static关键字修饰的成员内部类C、创建静态内部类的对象时,必须要先创建外部类的对象D、静态内部类不能直接访问外部类的非静态成员正确答案C
16.下列选项中,哪一个不是InputStream的直接子类A、ByteArrayInputStreamB、FilelnputStreamC、BufferedlnputStreamD、PipedlnputStream正确答案C答案解析BufferedlnputStream类是FilterlnputStream的直接子类
17.下面关于classpath的说法中,错误的是、classpath和path环境变量的查看与配置的方式完全相同AB、为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置C、从JDK
5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为也就是当前目录D、在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效正确答案D答案解析在命令行窗口设置的classpath只对当前窗口有效
18.下列关于静态变量的描述中,错误的是A、静态变量指的是被static修饰的变量B、静态变量是随着类的加载而加载C、静态变量可以被所有的实例对象共享D、静态变量同成员变量一样,都需要通过实例对象来调用正确答案D答案解析静态变量是通过“类名.变量名”“方式调用的
19.阅读下面的代码Class Demo{Demo{}}下列构造方法中,哪个构造方法可以存在上述Dem类中?A、publicpublic Demo{};B、private Demo{};C、Demoint age{};D、String name{};正确答案C
20.下列目录中,哪一个是用来存放JDK核心源代码的A、lib目录B、src目录C、jre目录D、include目录正确答案B答案解析JDK核心源代码存放在src文件夹下
21.下列关于LinkedList类的方法,不是从List接口中继承而来的是A、toArrayB、popC、remove D、isEmpty正确答案B答案解析pop方法表示移除并返回此列表的第一个元素,是LinkedList特有的方法
22.如果jdk的安装路径为c:\\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项、cWjdkAB、cWjdkWbinC、cWjreWbinD、cWjre正确答案B答案解析path环境必须设为javac.exe和java,exe的上一级目录bino
23.以下选项中,哪个是File类中isFileO方法返回值的类型A、booleanB、intC、IntegerD、String正确答案A
24.下列选项中,哪个流使用了缓冲区技术?A、BufferedOutputStreamB、FilelnputStreamC、DataOutputStreamD、FileReader正确答案A
25.下面关于重载的描述,错误的是A、构造方法不能重载B、方法重载发生在一个类的内部C、方法的返回值类型不是区分方法重载的条件D、重载要求方法名相同,参数列表不同正确答案A
26.下列关于List接口的描述中,错误的是()A、List接口继承自Collection接口,是单列集合B、List集合中允许出现重复的元素C、List集合存储元素是有序的,即元素的存入顺序和取出顺序一致D、List集合中所有的元素是以二叉树方式进行存储的正确答案D答案解析List集合中所有的元素是以线性方式进行存储的
27.Java属于以下哪种语言()A、机器语言B、汇编语言C、高级语言D、以上都不对正确答案C答案解析Java是一门高级编程语言
28.下面关于this关键字的描述中,错误的是()A、如果类的成员变量与方法中的局部变量名相同,那么可以在方法中通过this关键字调用成员变量B、只能在构造方法中使用this调用其他的构造方法C、在构造方法中使用this调用构造方法的语句必须是该方法的第一条执行语句,且只能出现一次D、可以在一个类的两个构造方法中使用this互相调用正确答案D答案解析不可以在一个类的两个构造方法中使用this互相调用
29.如果父类的方法是静态的,则子类的方法被()修饰才能覆盖父类的静态方法A、protectedB、staticC、privateD、final正确答案B答案解析只有子类的方法为静态时才能重写父类的静态方法
30.一个具体类实现接口时,需要重写接口中的()、默认方法AB、类方法C、抽象方法D、局部变量正确答案C
31.下列数据结构中,哪一个是ArrayList类的底层实现A、数组结构B、链表结构C、哈希表结构D、红黑树结构正确答案A答案解析ArrayList的底层是数组实现的
32.下列方法中可以用于往HashSet集合中添加元素的是A、addEeB、containsObjectoC、iteratorD、clear正确答案A
33.下面关于配置path环境变量作用的说法中,正确的是A、在任意目录可以使用javac和java命令B、在任意目录下可以使用class文件C、在任意目录可以使用记事本D、在任意目录下可以使用扫雷游戏正确答案A答案解析path环境变量的作用是在任意目录下都可以使用javac和java命令
34.下列选项中,哪个可以正确地定义一个泛型A、ArrayListArrayListString list=newArrayListString;B、ArrayList listString=new ArrayList;C、ArrayList listString=new ArrayListString;D、ArrayListString list=new ArrayList;正确答案A答案解析在定义集合类时,可以使用“〈参数化类型”的方式指定该类中方法操作的数据类型,具体格式如下ArrayList〈参数化类型》list=new ArrayList〈参数化类型》;
35.下面选项中,哪个类不是Object的子类?A、String类B、Math类C、System类D、int正确答案D
36.Fi leWriter类的wr iteint c方法的作用是A、写出单个字符B、写入多个C、写入一个整形数据D、写入单个字符正确答案D答案解析write(intc)方法用于写入单个字符
二、多选题(共25题,每题1分,共25分)
1.下列选项中关于Properties集合类描述正确的有()A、Propertie类是Hashtable类的子类B、Propertie类表示一个持久的属性集C、Properties主要用来存储字符串类型的键和值D、Properties可保存在流中或从流中加载正确答案ABCD答案解析Hashtable类有一个子类Properties在实际应用中非常重要,Properties主要用来存储字符串类型的键和值,在实际开发中,经常使用Properties集合来存取应用的配置项
2.下列关于对象间类型转换的描述中,正确的是()A、类型转换的前提是存在继承关系B、强制类型转换可以实现对象间的类型转换C、对象之间的类型转换是多态的一种体现D、对象之间的类型转换可以降低代码的耦合度正确答案.ACD答案解析;类型转换的定义和作用
3.当Java的环境变量配置成功后,可以执行下列哪些操作()A、开发者在任意目录下使用javac命令B、操作系统能够自动找到javac命所在的目录C、开发者可以在任意目录下启动Java虚拟机D、配置目的为了跨平台性正确答案ABC答案解析java虚拟机才是保证java的跨平台性,和path环境变量无关
4.以下关于foreach说法中,哪些是正确的()、foreach是一种更加简洁的for循环,也称增强for循环AB、foreach可以对ListC、Set数组进行遍历D、foreach的出现,简化了书写正确答案ABCD答案解析以上四点都为foreach循环的特点
5.下列选项中,哪些方法是LinkedList类独有的()A、ObjectremoveFirst()B、booleanRemoveObjectobjC、ObjectgetFirstD、voidaddFirstObjecto正确答案ACD
6.以下哪些方法属于TreeSet集合的特有方法A、Object firstB、Object pollLastC、Object lowerObject oD、Object ceilingObjecto正确答案ABCD
7.关于下列ArrayLi st类的方法,是从List接口中继承而来的是A、toArrayB、clone C、set D、add正确答案ACD答案解析clone方法返回此ArrayList实例的副本而不是本身
8.final可以修饰如下哪些内容A、类B、接口C、方法D、变量正确答案ACD答案解析final关键字可用于修饰类、变量和方法不能修饰接口
9.下列关于ma in方法的描述中,正确的是、在Java程序中,必须要有main方法AB、main方法可以保证Java程序独立运行C、一个Java程序的主方法是main方法D、一个Java程序不一定要有main方法正确答案BCD答案解析一个Java程序不一定要有main方法,需要独立运行的程序才要有main方法
10.下列关于使用Javac命令编译后生成文件的说法中,正确的是A、编译后生成文件的后缀名为.classB、编译后生成文件的后缀名为.javaC、编译后生成的文件为二进制文件。
个人认证
优秀文档
获得点赞 0