欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCJava程序设计作业答案
Java程序设计
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. Java是( )公司开发出来的一套编程语言,主要设计者是( )。
答案: Sun# James Gosling
2. 2. Java语言发展到今天经历了以下3个发展方向
答案: JAVA SE# JAVA ME# JAVA EE
3. 3. Java语言的跨平台特点是由( )保证的。
答案: JVM
4. 4. Java属于以下哪种语言( )
A. 机器语言
B. 汇编语言
C. 高级语言
D. 以上都不对
答案: 高级语言
5. 5. 下列关于Java语言的描述中,错误的是( )
A. Java语言是一门面向对象的编程语言
B. Java是一门与平台无关的编程语言
C. Java具有JavaSE、JavaME和JavaEE三大平台
D. Java是一门介于汇编和高级之间的语言
答案: Java是一门介于汇编和高级之间的语言
6. 6. 下列关于Java特点的描述中,错误的是( )
A. Java语言不支持指针
B. Java具有自动垃圾回收的机制
C. Java只能运行在Window和Linux平台
D. Java允许多个线程同时执行
答案: Java只能运行在Window和Linux平台
7. 1. 下列关于JDK安装的说法中,错误的是( )
A. Oracle公司提供了多种操作系统的JDK
B. 开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境
C. 在安装JDK过程中,源代码指的是Java公共的API类
D. 开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 2. 下面关于classpath的说法中,错误的是()
A. classpath和path环境变量的查看与配置的方式完全相同。
B. 为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置。
C. 从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为".",也就是当前目录。
D. 在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 3. 下面关于path环境变量的说法中,错误的是()
A. path环境变量是系统环境变量中的一种,它用于保存一系列的路径
B. 在命令行窗口输入"setpath"命令,可以查看当前系统的path环境变量
C. 在命令窗口对环境变量进行的任何修改只对当前窗口有效,一旦关闭窗口,所有的设置都会被取消
D. 配置系统环境变量时以英文半角逗号(,)分隔每一个路径
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 4. 下列目录中,哪一个是用来存放JDK可执行程序的( )
A. db目录
B. jre目录
C. lib目录
D. bin目录
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 5. 下列关于JDK的说法中,错误的是( )
A. JDK是Java开发环境的简称
B. JDK包括Java编译器、Java文档生成工具、Java打包工具等
C. 安装JDK后,还需要单独安装JRE
D. JDK是整个Java的核心
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 6. 下列Java命令中,哪一个可以编译HelloWorld.java文件( )
A. java HelloWorld
B. java HelloWorld.java
C. javac HelloWorld
D. javac HelloWorld.java
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 7. 下面哪种类型的文件可以在Java虚拟机中运行()
A. java
B. jre
C. exe
D. class
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 8. 下面关于javac命令作用的描述中,正确的是()。
A. 可以执行java程序
B. 可以将编写好的Java文件编译成.class文件
C. 可以把文件压缩
D. 可以把数据打包
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 9. 下列选项中,可以正确配置classpath的命令是( )
A. set classpath =C:\\Program Files\\Java\\jdk1.7.0_15\\bin
B. set classpath : C:\\Program Files\\Java\\jdk1.7.0_15\\bin
C. classpath set =C:\\Program Files\\Java\\jdk1.7.0_15\\bin
D. classpath set : C:\\Program Files\\Java\\jdk1.7.0_15\\bin
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 1. 在Java中声明一个类的方式有两种,( )类名称和( )类名称。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 2. 在Java中根据功能的不同,注释主要分为( )、( )、( )3种。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 3. 下列选项中,不属于Java中关键字的是( )
A. const
B. false
C. Final
D. try
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 4. 下面选项中,哪一个是合法的标识符( )
A. hello world
B. 1Demo
C. _3_
D. class
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 5. 使用“public class类名称”声明一个类时,类名称必须与文件名称一致,否则程序将无法编译。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 6. 在定义类名称时,开头的首字母为大写,实际上这属于Java的命名规范,只要是类的定义,则类名称中每个单词的首字母必须大写。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 1. Java语言中,double类型所占存储空间为()个字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 2. Java语言中,float类型所占存储空间为()个字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 3. Java语言中,int类型所占存储空间为()个字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 4. 下面关于字符变量的定义中,错误的是( )
A. char a='a';
B. char b=97;
C. char c=0x61;
D. char d=A;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 5. 下面浮点型数据的定义中,错误的是( )
A. float a=1.23;
B. double b=1.23;
C. double c=1.5E4;
D. float d='a';
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 6. 下面关于整数类型的描述中,错误的是( )
A. byte是java中的整数类型,它的取值范围是-127到128。
B. java中的整数有正负之分。
C. bit是java中的整数类型,它代表的是1个字节。
D. int是java中的整数类型,它在内存中占4个字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 7. 下列选项中,不属于基本数据类型的是( )
A. String
B. short
C. boolean
D. char
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 8. 下列选项中,哪一个不能通过编译( )
A. byte a=1;
B. short b=100;
C. int c='a';
D. long d=8888888888;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 9. 下列关于数据类型的说法中,错误的是( )
A. Java中的数据类型分为基本数据类型和引用数据类型
B. int类型数据占4个字节
C. 浮点数类型变量不能赋予一个整数数值
D. 布尔类型的变量只有true和false这两个值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 10. 当整型常量超出了int类型的取值范围时,那么一定要加“L”或“l”后缀。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 11. 字符类型变量所占存储空间为2个字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 12. 在Java中,小数会被默认是double类型的值。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 1. 下列数据类型中,哪种数据类型转为int类型需要进行强制转换()
A. byte
B. short
C. char
D. float
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 2. 下列数据类型进行运算时,哪一个会发生自动类型提升( )
A. int+int
B. long+long
C. byte+byte
D. double+double
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 3. 请阅读下列的程序 public class Example01 { public static void main(String[] args) { int num = 127; byte b = num; System.out.println(b); } } 程序的运行结果是( )
A. 编译报错
B. 编译通过,执行输出127
C. 编译通过,执行报错
D. 以上选项均不正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 4. 下列选项中,按照箭头方向,需要进行强制类型转换的是( )
A. int←short
B. int←byte
C. int←char
D. int←float
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 5. 下列选项中,按照箭头方向,不可以进行自动类型转换的是( )
A. byte→int
B. int→long
C. double→long
D. short→int
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 6. 关于变量类型转换的描述中,正确的是( )
A. 只有数据类型相同的数据才能进行运算。
B. byte类型和short类型的数据是不能一起运算的。
C. 两个byte类型数据一起运算时会把先自动提升到int类型再运算。
D. 两个整型在一起运算时,结果一定是int。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 7. 下列选项中,按照箭头方向,需要进行强制类型转换的是( )
A. double←float
B. float←long
C. int←char
D. char←byte
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 1. 若int[][] arr= {{1,2,3}},则arr[0][1]的结果为( )
A. 0
B. 1
C. 2
D. 3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 2. 若二维数组int arr[][]={{1,2,3},{4,5,6},{7,8}};,则arr[1][2]的值是( )
A. 2
B. 5
C. 6
D. 0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 3. 下面代码中,哪一项是正确定义了一个3*4的二维数组( )
A. int[][]arr=newint[3][4]
B. int[][]arr=newint[3][]
C. int[][]arr=newint[][4]
D. int[][]arr={{1,2},{3,4,5},{6}}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 4. 二维数组中的元素还是一个数组。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 5. 若int[][] arr={},则arr[0][0]的结果为0。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 1. 请阅读下面的代码片段 public static int add(int a,int b) { return a + b; } 下列选项中,可以在main()方法中成功调用add()方法的是( )
A. int num = add(1.0,2.0);
B. int num = add('a','b');
C. int num = add(true,flase);
D. int num = add("1","2");
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 2. 下列关于方法的描述中,正确的是( )
A. 方法是对功能代码块的封装
B. 当方法没有返回值时,返回值类型可以不写
C. 当方法没有返回值时,不能有return语句
D. 方法是不可以没有参数的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 3. 当方法中的返回值类型是void时,可以不写return语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 4. 方法的参数列表中必须定义参数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 5. 定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 6. 方法的返回值类型可以定义也可以不定义。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 1. 下列选项中,不属于面向对象特征的是( )
A. 继承性
B. 封装性
C. 跨平台性
D. 多态性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 2. 下列关于面向对象的说法中,错误的是( )
A. 面向对象思想编程,不仅增强代码了复用性,提供了开发效率,而且为程序的修改补充提供了便利。
B. 面向对象就是分析解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候一个一个依次调用。
C. 面向对象是把解决的问题按照一定规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。
D. 面向对象虽然使程序的开发效率提高了,但是程序的处理效率相对面向过程程序要低。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 3. 下面选项中不是面向对象的特征的是( )
A. 封装
B. 继承
C. 多态
D. 重构
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 4. “隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征( )
A. 封装
B. 继承
C. 多态
D. 以上都不是
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 5. 面向对象的特点主要可以概括为封装性、继承性和重载性。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 6. 封装就是隐藏对象的属性和实现细节,仅对外提供公有的方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 7. Java是一种面向对象的程序设计语言。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 1. 下列关于类与对象的说法中,错误的是( )
A. 类是对某一类事物的抽象描述,而对象则是该类事物的个体。
B. 对象是类的实例化。
C. 类用于描述多个对象的共同特征,它是对象的模板。
D. 类与对象没有什么实际关系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 2. 以下关于类的描述中,错误的是( )
A. 在面向对象的思想中最核心就是对象,为了在程序中创建对象,首先需要定义一个类
B. 定义类的关键字是Interface
C. 类中的方法叫成员方法,成员方法又分为实例方法与类方法
D. 类中的属性叫成员属性,成员属性又分为实例属性与类属性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 3. 下列关于类的说法中,错误的是( )
A. Java中创建类的关键字是class。
B. 类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为。
C. Java中对象的创建,首先需要定义出一个类。
D. 一个类只能创建一个对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 4. 下列关于类与对象的说法中,正确的是( )
A. 类可以看做是一个模型,可以直接拿来创建对象。
B. 类在Java中是一个可有可无的概念。
C. 类是对某一类事物的抽象描述,而对象则是该类事物的个体。
D. 以上说法都不对。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 5. 在类中声明的变量称为成员变量,在方法中声明的变量称为局部变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 6. 在Java语言中,类是对某一类事物个体的具体描述。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 1. 以下关于成员属性与成员方法的描述中,错误的是( )
A. 成员属性我们也叫成员变量,它就是描述对象的特征。它可以定义在类中,也可以定义在方法中
B. 成员方法用于描述对象的行为
C. 在类中定义的变量,我们称为成员变量
D. 在类中定义的方法,我们称变成员方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 2. float类型成员变量的默认初始化值是( )
A. 0
B. false
C.
D. 0.0F
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 3. 下列选项中,哪个可以用来创建对象()
A. new
B. this
C. super
D. abstract
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 4. 请阅读下面的程序代码,选择正确的运行结果( ) Class Person{ void say(){ System.out.println(“hello”); } } class Example{ public static void main(String[] args){ Person p1 = new Person(); Person p2 = new Person(); p1.say(); p2.say(); p2=null; p2.say(); } }
A. 输出1个hello
B. 输出2个hello后会抛出异常
C. 输出3个hello后会抛出异常
D. 不会输出hello,直接抛出异常
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 5. 下列关键字中,用于创建类的实例对象的是( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 6. 定义在类中的变量叫成员变量,定义在方法中的变量叫局部变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 1. 被声明为private,protected 及public 的类成员,在类外部:()
A. 只能访问到声明为public的成员
B. 只可能访问到声明为protected和public的成员
C. 都可以访问
D. 都不能访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 2. 为了能让外界访问私有属性,需要提供一些使用( )关键字修饰的公有方法。
A. void
B. default
C. private
D. public
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 3. 下面哪个关键字用于将类中的属性私有化( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 4. 一个类的私有属性可以在其它类中直接被访问。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 5. 在定义一个类时,可以使用private关键字修饰该类,以防止其被外部直接访问。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 6. 只有private修饰成员变量才是类的封装体现。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 7. 在设计一个类时,想要对成员变量的访问作出一些限定,不允许外界随意访问。这就需要实现类的封装。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 1. 下面关于构造方法的调用,正确的是( )
A. 构造方法在类定义的时候被调用
B. 构造方法在创建对象的时候被调用
C. 构造方法在调用对象方法时被调用
D. 构造方法在使用对象的变量时被调用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 2. class Demo{ Demo(){ } } 上述代码中定义了一个Demo类,下列构造方法可以存在于Demo类中的是 ( )
A. publicDemo(){}
B. privateDemo(){}
C. Demo(intage,Stringname)(){}
D. Demo(){}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 3. 请阅读下面的程序,程序的运行结果是()。 class Person { String name; int age; public Person() {} public Person(String n, int a) { name = n; age = a; } public void show() { System.out.print(name + "---" + age +" "); } } public class Test { public static void main(String[] args) { Person p1 = new Person(); p1.show(); Person p2 = new Person("周星驰", 27); p2.show(); } }
A. null---0周星驰---27
B. null---27周星驰---27
C. 周星驰---0null---27
D. 周星驰---27null---27
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 4. 下列关于构造方法定义的描述中,错误的是( )
A. 方法名与类名相同
B. 在方法名的前面没有返回值类型的声明
C. 当定义了有参构造方法,系统默认的无参构造方法依然存在
D. 在方法中不能使用return语句返回一个值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 5. 下列关于构造方法的描述中,错误的是( )
A. 构造方法的方法名必须和类名一致
B. 构造方法不能写返回值类型
C. 构造方法可以重载
D. 构造方法的访问权限必须和类的访问权限一致
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 6. 下列关于构造方法的描述,错误的是( )
A. 一个类中只能定义一个空参数的构造方法
B. 一个类中可以定义多个构造方法
C. 如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法
D. 构造方法的作用是用来给属性进行初始化的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 7. 一个类中如果没有定义构造方法,那么这个类就没有构造方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 8. 在一个类中可以定义多个构造方法,只要每个构造方法的参数类型或参数个数不同即可。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 9. 构造方法没有返回值类型,所以可以写void,也可以不写。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 10. 构造方法重载后,在构造方法中可以使用this语句进行构造方法之间的调用,在重载的两个构造方法中可以使用this语句相互调用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 1. 下列选项中,可以正确实现String初始化的是()
A. String str = "abc";
B. String str = 'abc';
C. String str = abc;
D. String str = 0;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 2. 阅读下面的程序,选择正确的答案?() class StringDemo{ public static void main(String[] args){ String s1 = “a”; String s2 = “b”; show(s1,s2); System.out.println(s1+s2); } public static void show(String s1,String s2){ s1 = s1 +”q”; s2 = s2 + s1; } }
A. ab
B. aqb
C. aqbaq
D. aqaqb
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 3. 字符串一旦初始化就不可以被改变。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 4. String类的equals()方法和“= =”的作用是一样的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 5. 使用字符串常量可以直接初始化一个String对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 1. 当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用下列选项中的哪一个关键字( )
A. super
B. import
C. this
D. return
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 2. 以下代码执行后的结果是:( ) public class Person { String name = “小芳”; public Person(String name) { name = “小兰”; } public void show() { this.name = “小翠”; } public static void main(String[] args) { Person p = new Person(“小凤”); System.out.print(p.name); p.show(); System.out.print(p.name); } }
A. 小兰小翠
B. 小凤小翠
C. 小芳小翠
D. 程序编码失败
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 3. 当一个类中成员变量和局部变量重名时,可以使用哪个关键字进行区分( )
A. super
B. this
C. public
D. Y
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 4. 下列关于this的说法中,错误的是( )
A. 只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用
B. 在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次
C. this关键字可以用于区分成员变量与局部变量
D. this可以出现在任何方法中
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 5. 使用this调用类的构造方法,下面的说法中错误的是( )
A. 使用this调用构造方法的格式为this([参数1,参数2…])
B. 只能在构造方法中使用this调用其它的构造方法
C. 使用this调用其它构造方法的语句必须放在第一行
D. 在一个类的两个构造方法中可以使用this互相调用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 1. 下列关于this关键字的说法中,错误的是( )
A. this可以解决成员变量与局部变量重名问题
B. this出现在成员方法中,代表的是调用这个方法的对象
C. this可以出现在任何方法中
D. this相当于一个引用,可以通过它调用成员方法与属性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 2. 在成员方法中出现的this关键字,代表的是调用这个方法的对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 3. this表示当前对象的用法主要用在对象的比较操作上面。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
101. 1. 下列关于静态变量的描述中,错误的是( )
A. 静态变量指的是被static修饰的变量
B. 静态变量是随着类的加载而加载
C. 静态变量可以被所有的实例对象共享
D. 静态变量同成员变量一样,都需要通过实例对象来调用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
102. 2. 下列程序的运行结果是 class Demo{ private String name; Demo(String name){ this.name = name; } private static void show(){ System.out.println(name) } public static void main(String[] args){ Demo d = new Demo(“lisa”); d.show(); } }
A. 输出lisa
B. 输出null
C. 输出name
D. 编译失败,无法从静态上下文中引用非静态变量name
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
103. 3. 下列关于静态方法的描述中,错误的是( )
A. 静态方法指的是被static关键字修饰的方法
B. 静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间
C. 静态方法内可以使用this关键字
D. 静态方法内部只能访问被static修饰的成员
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
104. 4. 下列关于静态方法的描述中,错误的是( )
A. 静态方法属于类的共享成员
B. 静态方法是通过"类名.方法名"的方式来调用
C. 静态方法只能被类调用,不能被对象调用
D. 静态方法中可以访问静态变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
105. 5. 静态变量只能在静态方法中使用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
106. 6. static关键字可以修饰成员变量,也可以修饰局部变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
107. 7. 静态方法中,可以访问非静态成员变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
108. 1. 现有两个类A、B,以下描述中表示B继承自A的是()
A. class A extends B.class
B. class B implements A
C. class A implements B
D. class B extends A
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
109. 2. 以下关于继承的描述,说法正确的是( )
A. 子类继承父类的所有属性和方法
B. 子类可以继承父类的私有的属性和方法
C. 子类可以继承父类的公有的属性和方法
D. 创建子类对象时,父类的所有构造方法都会被执行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
110. 3. 下列关于继承的描述中,错误的是()
A. 在Java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类
B. 多个类可以继承一个父类
C. 在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类
D. Java是支持多继承的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
111. 4. 在Java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
112. 5. 类只支持单继承,不允许多重继承,C类不可以既继承A类又B类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
113. 6. 在Java程序中,通过extends关键字可以实现类的继承。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
114. 1. 在下面哪种情况下,可以使用方法重写( )
A. 父类方法中的形参不适用于子类使用时
B. 父类中的方法在子类中没有时
C. 父类的功能无法满足子类的需求时
D. 父类方法中的返回值类型不适合子类使用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
115. 2. 如果父类的方法是静态的,则子类的方法被()修饰才能覆盖父类的静态方法 。
A. protected
B. static
C. private
D. final
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
116. 3. 方法重写与方法重载的相同之处是()
A. 权限修饰符
B. 函数名
C. 返回值类型
D. 形参列表
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
117. 4. 父类中的方法被以下哪个关键字修饰后不能被重写( )
A. public
B. satic
C. final
D. void
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
118. 5. 下列关于super关键字的说法中,正确的是( )
A. super关键字是在子类对象内部指代其父类对象的引用
B. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
C. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性
D. 子类通过super关键字只能调用父类的属性,而不能调用父类的方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
119. 6. 在Java中,子类可以覆盖父类中的任意方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
120. 7. 子类中重写方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
121. 8. 方法重写的前提是必须存在着继承关系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
122. 9. 在实例化子类对象时,会自动调用父类无参的构造方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
123. 10. super调用父类构造方法的代码必须位于子类构造方法的第一行。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
124. 1. 一个类如果要实现一个接口,可以通过关键字( )来实现这个接口。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
125. 2. 下面哪个修饰符不可以修饰接口中的成员变量()
A. public
B. static
C. final
D. private
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
126. 3. 一个具体类实现接口时,需要重写接口中的()
A. 成员变量
B. 局部变量
C. 成员方法
D. 构造方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
127. 4. 下列关于接口的说法中,错误的是( )
A. 接口中定义的方法默认使用“publicabstract”来修饰
B. 接口中的变量默认使用“publicstaticfinal”来修饰
C. 接口中的所有方法都是抽象方法
D. 接口中定义的变量可以被修改
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
128. 5. 接口中只能定义常量和抽象方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
129. 6. 当一个类实现接口时,必须实现接口中的所有方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
130. 7. 接口可以直接实例化对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
131. 8. 抽象类实现接口时,可以不实现接口中的任何方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
132. 9. 在Java中一个接口可以继承多个接口,继承的接口之间使用“,”隔开即可。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
133. 1. 在Java中可以通过对象的多态性为抽象类和接口实例化,这样再使用抽象类和接口时即可调用本子类中所覆写过的方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
134. 2. 抽象类的实际应用主要用来制订模板。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
135. 3. 接口的实际应用主要是用来制订标准。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
136. 4. 抽象类可以实现多个接口,接口不能继承抽象类,但允许继承多个接口。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
137. 5. 抽象类有单继承的局限,接口没有此局限。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
138. 6. 如果抽象类和接口都可以使用的话,优先使用接口,因为可以避免单继承的局限。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
139. 1. 定义一个抽象类的关键字是( )。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
140. 2. 在定义方法时不写方法体,这种不包含方法体的方法为( )方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
141. 3. 抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
142. 4. 抽象类中不一定有抽象方法,但抽象方法一定在抽象类中。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
143. 5. 如果一个类继承了一个抽象类,但是没有完全复写父类的所有的抽象方法那么这个类也必须是抽象类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
144. 6. 抽象类中的方法只能定义成抽象的方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
145. 1. 下列关于对象的类型转换的描述,说法错误的是( )
A. 对象的类型转换可通过自动转换或强制转换进行
B. 无继承关系的两个类的对象之间试图转换会出现编译错误
C. 由new语句创建的父类对象可以强制转换为子类的对象
D. 子类的对象转换为父类类型后,父类对象不能调用子类的特有方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
146. 2. 对于使用多态的应用程序,某个对象的确切类型何时能知道( )
A. 执行时才可以知道
B. 应用程序编译时能够判断
C. 程序员编写程序时就已知道
D. 永远不会知道
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
147. 3. 子类和父类对象在进行类型转换时,子类对象可以被视为父类的一个对象,父类对象不能被当作是某一个子类的对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
148. 4. 如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
149. 5. instanceof关键字可以用于判断一个对象是否为某个类(或接口)的实例或者子类实例。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
150. 6. 有如下三个类 class A {...} class B extends A {...} class C extends A {...} 因为 B类和C类不存在继承关系 ,因此他们之间不能进行类型转换。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
151. 7. 父类的引用指向自己子类的对象是多态的一种体现形式。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
152. 1. final修饰符不可以修饰如下哪个内容()
A. 类
B. 接口
C. 方法
D. 变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
153. 2. 下列选项中,关于final修饰成员变量的说法正确的是( )
A. 被final修饰的成员变量可以被多次赋值
B. 被final修饰的成员变量为常量
C. final只能在接口中修饰成员变量
D. 以上都不对
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
154. 3. 关于final修饰成员变量说法正确的是()
A. 被final修饰的成员变量为常量
B. 被final修饰的成员变量不能被继承
C. 被final修饰的成员变量可以被多次赋值
D. final只能在接口中修饰成员变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
155. 4. 请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是()
A. public int MAX_LENGTH = 100
B. public const int MAX_LENGTH = 100
C. final int MAX_LENGTH = 100
D. public final int MAX_LENGTH = 100
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
156. 5. 下列选项中,不可以被final修饰的是( )
A. 接口
B. 类
C. 方法
D. 变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
157. 6. 分析下面程序,哪一行代码能正确赋值() class Demo { public void method() { final int num1 = 10; static int num2 = 20; abstract int num3 = 30; private int num4 = 40; } }
A. final int num1 = 10;
B. static int num2 = 20;
C. abstract int num3 = 30;
D. private int num4 = 40;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
158. 7. 下列选项中,可以被final修饰符修饰的是()
A. 抽象方法
B. 局部变量
C. 接口
D. 抽象类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
159. 8. final修饰符修饰方法时,不能和以下哪个修饰符共用()
A. public
B. static
C. abstract
D. synchronized
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
160. 9. 下面对于final修饰方法的描述中,正确的是()
A. final修饰的静态方法不能被类名调用
B. final修饰的方法不能被子类重写
C. final修饰的抽象方法可以被子类重写
D. final只能修饰非静态的方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
161. 1. Java中的所有类,都直接或者间接的( )自Object类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
162. 2. Object类中的equals方法的参数是( )类型的参数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
163. 3. Java中所有的类都是通过直接或间接地继承( )类得到的。
A. java.lang.Object
B. java.lang.Class
C. 任意类
D. 以上答案都不对
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
164. 4. class Dog{ public String name; Dog(String name){ this.name =name; } } public class Demo1{ public static void main(String[] args){ Dog dog1 = new Dog("xiaohuang"); Dog dog2 = new Dog("xiaohuang"); String s1 = dog1.toString(); String s2 = dog2.toString(); String s3 = "xiaohuang"; String s4 = "xiaohuang"; } }
A. dog1.equals(dog2)
B. s1.equals(s2)
C. s3.equals(s4)
D. dog1==dog2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
165. 5. 下列选项中,哪一个类是Object的子类()
A. publicfinalclassString{}
B. publicclassPerson{}
C. publicabstractAnimal{}
D. 以上三个类都是Object子类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
166. 6. Object是所有类的父类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
167. 7. Object类中的toString()方法用于返回对象的字符串表示形式。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
168. 8. Object类的构造方法第一行是super()语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
169. 1. class Demo{ public static void main(String[] args){ int x = 0; try{ x = div(1,2); }catch(Exception e){ System.out.println(e); } System.out.println(x) ; } public static int div(int a,int b){ return a / b ; } }
A. 输出1
B. 输出0
C. 输出0.5
D. 编译失败
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
170. 2. 以下对于try…catch语句描述正确的是( )
A. try…catch语句处理程序中的错误
B. try...catch语句处理程序中的bug
C. try...catch语句处理程序中的异常
D. 以上说法都不正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
171. 3. 在try{}catch(【】e){}中括号处需要填写的是?( )
A. 异常对象
B. 异常类
C. 任意对象
D. 任意类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
172. 4. 下面程序的运行结果是( ) public class Demo { public static void main(String[] args) { try { System.out.println(10 / 0); System.out.println("除法正常运行"); } catch (ArithmeticException e) { System.out.println("除数不能为0"); } } }
A. 编译失败
B. 编译通过,没有结果输出
C. 输出:除法正常运行
D. 输出:除数不能为0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
173. 5. Exception类称为异常类,它表示程序本身可以处理的错误,在开发Java程序中进行的异常处理,都是针对Exception类及其子类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
174. 6. try…catch语句,catch部分可以独立存在。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
175. 1. 下列符号中,哪个用于分隔throws关键字抛出的多个异常()
A. ;
B. ,
C. &
D. |
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
176. 2. 下面关于throws作用的描述中,正确的是( )
A. 一个方法只能抛出一个异常信息
B. 一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常
C. throws可以声明在方法体中用来指定抛出的具体异常
D. throws关键字需要写在方法声明的后面
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
177. 3. 下列关于throws关键字的描述中,正确的是( )
A. thorws可以声明在方法上也可以声明在方法体中
B. 方法上使用throws抛出一个异常则这个方法中一定有trycatch代码块
C. 使用throws抛出多个异常时各个异常之间必须使用逗号隔开
D. throws必须和throw配合使用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
178. 4. throws关键字用于对外声明方法可能发生的异常,这样调用者在调用方法时,可以明确知道该方法有异常,并进行相关处理。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
179. 5. 运行时异常可以使用try…catch语句对异常进行捕获或者使用throws关键字声明抛出异常。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
180. 1. 包的定义格式为:package 包名称.子包名称 ;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
181. 2. 定义包时使用关键字package。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
182. 3. 导入包时使用关键字import。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
183. 4. 在CMD中带包编译的格式为:javac –d . 文件名.java
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
184. 5. 在CMD中带包运行的格式为:javac 包名称.类名称
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
185. 6. 使用分别导入类比使用"*"导入类的运行效率更高。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
186. 1. 定义一个方法,只想被不同包下的子类使用,需要使用访问修饰符( )。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
187. 2. 如果类的成员被( )访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。
A. private
B. default
C. protected
D. public
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
188. 3. 下列关于protected的说法中,正确的是()
A. protected修饰的方法,只能给子类使用
B. protected修饰的类,类中的所有方法只能给子类使用
C. 如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问。
D. 以上都不对
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
189. 4. protected修饰的类,类中的所有方法只能给子类使用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
190. 5. 在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、static、protected和public。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
191. 6. protected修饰的方法,只能给子类使用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
192. 1. 下列File类的构造方法格式错误的是
A. File(String parent,File child)
B. File(String parent,String child)
C. File(String pathname)
D. File(File parent,String child)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
193. 2. 以下选项中,哪个是File类中isFile()方法返回值的类型
A. int
B. boolean
C. Integer
D. String
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
194. 3. 以下关于File类的isDirectory ()方法的描述,哪个是正确的
A. 判断该File对象所对应的是否是文件
B. 判断该File对象所对应的是否是目录。
C. 返回文件的最后修改时间。
D. 在当前目录下生成指定的目录。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
195. 4. 下列File类的方法中,可以获得文件对象父路径名的是( )
A. getName()
B. getParent()
C. getPath()
D. getAbsolutePath()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
196. 1. 下列关于java.io.FileOutputStream的说法错误的是( )
A. java.io.FileOutputStream用来进行文件的写入操作。用它提供的方法可以将指定文件写入本地主机硬盘上。
B. 通过类File的实例和者一个表示文件名称的字符串可以生成文件输出流。在流对象生成的同时文件被打开。但还不能进行文件读写。
C. java.io.FileOutputStream可以读取字节文件也可以读取字符文件。
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
197. 2. 下列选项中,不属于FileReader类的方法的是( )
A. read()
B. close()
C. readLine()
D. toString()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
198. 3. FileWriter类的write(int c)方法的作用是( )
A. 写出单个字符
B. 写入多个
C. 写入一个整形数据
D. 写入单个字符
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
199. 4. Java流被分为字节流、字符流两大流类,两者都作为( )类的直接子类。
A. Exception
B. Object
C. Throwable
D. 以上都不是
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
200. 5. 字节流只能用来读写二进制文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
201. 1. 下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( )
A. nextInt()
B. nextLong()
C. nextBoolean()
D. nextInt(intn)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
202. 2. StringBuffer类的append()方法的返回值类型是()
A. String
B. void
C. StringBuffer
D. StringBuilder
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
203. 3. 若double val = Math.ceil(-11.9);,则val的值是( )
A. 11.9
B. -11.0
C. -11.5
D. -12.0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
204. 4. StringBuffer类和String类一样,都是不可变对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
205. 5. Random类的实例用于生成随机数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
206. 1. 使用Date类的默认构造方法创建出来的对象就代表当前的时间
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
207. 2. Calendar类是抽象类,且Calendar类的构造方法是protected的,所以无法使用Calendar类的构造方法来创建对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
208. 3. Calendar类中的静态方法getInstance()可以用来创建当前系统时间对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
209. 4. SimpleDateFormat可以将日期对象Date格式化为指定的字符串,也可以将一个符合要求字符串转化成Date对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
210. 5. SimpleDateFormat可以将日期对象Date格式化为指定的字符串的方法是parse
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
211. 1. 下列集合中,不属于Collection接口的子类的是( )
A. ArrayList
B. LinkedList
C. TreeSet
D. Properties
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
212. 2. 关于下列List接口的方法,不是从Collection接口中继承而来的是()
A. size()
B. add()
C. get()
D. remove()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
213. 3. 下列关于ArrayList的描述中,错误的是()
A. ArrayList集合可以看作一个长度可变的数组
B. ArrayList集合不适合做大量的增删操作。
C. ArrayList集合查找元素非常便捷。
D. ArrayList集合中的元素索引从1开始。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
214. 4. Set集合是通过键值对的方式来存储对象的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
215. 5. List集合中不允许出现重复的元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
216. 1. 下列关于foreach循环的描述,错误的是( )
A. foreach循环只能用于遍历数组或集合中的元素
B. foreach循环可以直接用于遍历Map集合中的元素
C. 相当于传统for循环来说,foreach循环简化了书写
D. foreach循环遍历过程中不能对集合或数组元素进行修改
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
217. 2. 下面关于java.util.HashMap类中的方法描述错误的是( )
A. containsKey(Objectkey)表示如果此映射包含对于指定的键,则返回true
B. remove(Objectkey)表示从此映射中移除指定键的映射关系(如果存在)
C. size()表示返回此映射中的键-值映射关系数
D. values()表示返回此映射所包含的键的Collection视图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
218. 3. 使用HashMap集合迭代出元素的顺序和元素存入的顺序是一致的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
219. 4. Java中的foreach循环特性是从JDK5.0版本开始才提供的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
220. 5. put(Object key, Object value)和get(Object key)方法分别用于向Map中存入元素和取出元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫