JAVA基础测试1
一、基础题(请将正确的答案填入表格中)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
1.下面关于Java Application 程序结构特点描述中,正确的是(    )
A.组成Java Application程序的多个类中,有且仅有一个主类。
B.Java程序中声明有public类时,则Java程序文件名与public类的类名可以不相同。
C.java文件不需要编译,直接可以运行
D.一个.java文件中定义多个类时,允许其中声明多个public类。
2.下面关于Java 语言特点的描述中,正确的是(    )
A.Java是纯面向过程的编程语言,支持单继承和多继承。
B.Java语言不支持网络编程。
C.Java语言不支持多线程编程。
D.Java语言编写的程序与平台无关、可移植性好。
3.下列关于虚拟机说法错误的是(    )
A.虚拟机可以用软件实现
B.字节码是虚拟机的机器码
C.虚拟机的英文简称是JDK
D.虚拟机把代码程序与各操作系统和硬件分开
4.Java语言是1995年由(    )公司发布的。
A.Borland   
B.Sun
C.Fox Software
D.Microsoft
5.Java是一门跨平台的、面向对象的语言。
A.
B.
6.Java Application应用程序的编写和执行分3步进行:编写源代码、编译源代码、解释执行。
A.
B.
7.Java语言不区分大小写,编码时大小写随意。
A.
B.
8.包含main()方法的类,称为主类。
A.
B.
9.Java编译器可以将Java源程序编译成与机器无关的二进制代码文件,即字节码文件,它的扩展名是(      )。
10.Java应用程序源文件中最多只能有(    )个main方法。
11.Java的三大平台不包括
A.JavaSE
B.JavaEE
c和java先学哪个C.Android
D.JavaME
12.Java出现于
A.2000
B.1995
C.1990
D.2005
13.(多选)面向对象语言的特点包括
A.结构化
B.多态
C.封装
D.继承
14.Java不直接使用指针
A.
B.
15.Java有丰富的库供我们调用
A.
B.
16.下列关于Java 语言特点的叙述中,错误的是()。
A.Java支持分布式计算
B.Java是面向过程的编程语言
C.Java是跨平台的编程语言
D.Java是面向对象的编程语言
17.下列选项中,不属于Java语言特点的是()。
A.多线程,解释型
B.支持指针操作,多继承
C.面向对象,解释型
D.简单,安全高效
18.Java编译器会将Java程序转换为一种代码,该代码叫()。
A.源程序
B.机器代码
C.字节码
D.字符码
19.下列叙述中,正确的是()。
A.源文件的扩展名为.Java
B.源文件名与public 类名可以不相同
C.Java 语言的标识符是区分大小写的
D.源文件中public 类的数目不限
20.安装好JDK后,在其bin目录下有许多exe可执行文件,其中命令的作用是以下哪一种?
A.Java文档制作工具
B.Java编译器
C.Java解释器
D.java反汇编
21.一个Java源文件中包括的public 类最多1个。
A.
B.
22.目前,Java的许多集成开发环境,大多是以Sun公司提供的JDK开发工具集为基础的。
A.
B.
23.Java语言中,程序封装的最小单位是类。
A.
B.
24.Applet小程序是能够嵌入在浏览器中运行的Java类。
A.
B.
25.一个Java源文件中包括的public类定义最少1个。
A.
B.
26. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的(      ).
A.public static int main(String[ ] arg)
B.public static void main()