一、填空题
1Java 程序的虚拟机简称为__JVM______
2 算法中的三种控制结构分别是顺序结构、__选择___结构和循环结构。
3Java 源代码编译后的文件叫类文件,其扩展名是_class___
4 若 int a = 10;a+=30;执行后,变量 a 的值为__40__
5 假设 int x=10,条件表达式 x<0?x+10:50 的运行结果是__50__
6 布尔常量即布尔类型的两个值,分别是 true 和__false__
7 在 Java 中想将一个包中的类导入到当前程序使用的关键字是 __import___
8 若 int[] a = {12,14,16,18,20,22},则 a[3] = __18_____
9Java 代码段 Math.floor(-5.20)的返回值是___-6______
10System 类中的方法 currentTimeMillis()的返回值类型是___long_____
11 文件输入流在读取数据完毕后,返回值是___int 类型___
12 实现多线程有两种方式,一是继承 Thread 类,二是实现__Runnable__接口。
13 创建一个类继承 Thread 类,需要重写的方法是___run()____
14Math 类中的静态常量 PI 代表的数学常量是___π____
15Collection 接口方法中,获取集合元素个数的方法是___size()_____
16 把 Java 文件编译成 class 文件,需要使用__javac__命令。
17 算法中的三种控制结构分别是__顺序___结构、选择结构和循环结构。
18 接口中的方法都是抽象方法,使用___implements_____关键字来实现接口中的所有方
法。
19 若 x=4,则表达式(++x)/2 的值是__2____
20 假设 int x=-20,条件表达式 x>0? x*1:10 的运行结果是__10____
21 布尔常量即布尔类型的两个值,分别是 false 和__true____
22 在 Java 中想将一个包中的类导入到当前程序使用的关键字是__import____
23 若 int[] a = {2,5,8,3,6,9},则 a[2] =____8____
24Java 代码段 Math.abs(-3.6)的返回值是___3.6_____
25 获取数组中元素的个数的方法是___length()______
26 文件输入流在读取数据完毕后,返回值是____int 类型_____
27 用户的线程类继承 Thread 类,实例化对象后调用___start()___方法启动线程。
28 创建一个类实现 Runnable,需要重写的方法是___run()____
29Math 类中的静态常量 E 代表的数学常量是____e_____
30System 类中的方法 currentTimeMillis()的返回当前时间是以为___毫秒___单位的
二、选择题
1java 自问世以来,成为最受欢迎的开发语言之一,Java 之父是 C
A.刘强东 B.罗永浩 C.高斯林 D.雷军
2Java 源文件的扩展名是 A
A.java B.jre C.exe D.class
3 下列选项中的标识符合法的是 D
A.boolean B. a+b C.123name D._xyz
4 在 switch(s)语句中,s 的数据类型不能是 D
A.char B.int C.byte D.float
5 下列运算符中,用于执行除法运算的是 D
A.// B.\ C.% D./