开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第26天,点击查看活动详情
1、写在前面
大家好,今天记录的是Java期末的复习题。题型都是单选题。
2、内容
- Java 源文件和编译后的文件扩展名分别为()
A .class和.java
B .java和.class
C .java和.java
D .class和.class
【 正确答案: B】
- 下列不属性Java基本数据类型的是( )。
A 自定义类型
B 整型
C 字符型
D 布尔型
【 正确答案: A】
- 下列关于继承与接口的说法中,不正确的是( )。
A Java只支持单继承
B 一个类可以同时实现多个接口
C 一个类在实现接口的同时还能继承某个基类
D 接口不能继承
【 正确答案: D】
- 下列哪个是Java中的标识符( )。
A public
B super
C int
D width
【 正确答案: D】
- Java语言中提供了一个()线程,可自动回收动态分配的内存。
A 异步
B 消费者
C 守护
D 垃圾收集
【 正确答案: D】
- 下列关于接口Collection及其子接口的说法中,不正确的是( )。
A Collection表示一组允许重复的对象,对象之间没有指定的顺序关系
B List表示允许重复且有顺序关系的一组对象
C Set表示不允许重复且没有顺序关系的一组对象
D Queue表示先进后出的一组对象
【 正确答案: D】
- Java语言具有许多优点和特点,下列选项中哪个反映了Java程序并行机制的特点?
A 安全性
B 多线程
C 跨平台
D 可移植
【 正确答案: B】
- 窗口顶层容器初始化的默认布局为( )
A GridLayout()
B BorderLayout()
C FlowLayout()
D BoxLayout()
【 正确答案: B】
- 下列叙述中,不正确的是:()
A 类的静态方法可以通过类名直接被调用,而不需要生成对象;
B 不是每个运行程序必须有一个含有main()方法的类;
C Java程序只能由类组成的;
D 每个类只能写在一个文件里。
【 正确答案: C】
- Java中的抽象类Reader和Writer所处理的流是( )。
A 字符流
B 对象流
C 字节流
D 图像流
【 正确答案: A】
- Swing的选项面板是( )。
A JTabbedPane
B JLayeredPane
C JScrollPane
D JSplitPane
【 正确答案: A】
- 下列哪个类声明是错误的?()
A final abstract class A
B final class A
C protected class A
D public class A
【 正确答案: A】
- 处理鼠标事件时,通过()方法将监听器注册到事件源对象上。
A mousePressed()
B addMouseListener()
C mouseEntered()
D mouseClicked()
【 正确答案: B】
- 可用做Java标识符的是( )
A int
B _one
C 2time
D my name
【 正确答案: B】
- 构造函数何时被调用?( )
A 创建对象时
B 类定义时
C 使用对象的方法时
D 使用对象的属性时
【 正确答案: A】
- 为了在命令行方式下编译和运行Java程序,需要建立Windows环境变量( ),其值为JDK安装目录下的bin路径。
A Java_Home
B ClassPath
C Path
D Maven_Home
【 正确答案: C】
- 可以为
JTextField
对象添加哪个事件监听器( )。
A TextListener
B ActionListener
C WindowLisnter
D ButtonListener
【 正确答案: B】
- 对于
char a[] = new char [5];
下列说法错误的是( )。
A a.length
的值是5
B a[1]
的值是1
C a[0]
的值是0
D a[a.length-1]
的值等于a[0]
的值
【 正确答案: B】
- 下面关于JDK的说法错误的是( )。
A javac.exe
是编译器
B java.exe
是解释器
C javac.exe
在bin
文件夹下
D java.exe
在lib
文件夹下
【 正确答案: D】
- 下列关于构造方法说法不正确的是( )。
A 构造方法也属于类的方法,用于创建对象的时候给成员变量赋值
B 构造方法名一定要和类名相同
C 构造方法没有返回值
D 构造方法不可以重载
【 正确答案: D】
3、写在最后
好了,今天就先记录到这里。