1、当用javac命令编译Java源程序(.java文件)时,必须写出该源文件的完整文件名,包括扩展名(.java)
2、当用java.exe命令运行一个字节码(.class)文件时,不必写出该字节码文件的扩展名(.class)
3、java编译器的命令是javac.exe;
java解释器的命令是java.exe
4、SDK > JDK > JRE > JVM
5、为了在Windows命令提示符下的任何目录下运行javac.exe和java.exe等JDK命令,需要配置(path)环境变量。
6、关于classpath环境变量的作用,正确的描述是( D )。
A、Windows在该环境变量设置的目录下寻找可执行文件。
B、JVM在该环境变量设置的目录下寻找需要执行的命令。
C、Windows在该环境变量设置的目录下寻找需要加载的类。
D、JVM在该环境变量设置的目录下寻找需要加载的类。
7、下面概念中,不属于面向对象方法的是( D )。
A、对象
B、继承
C、类
D、过程调用
8、关于JDK组件,哪些描述是正确的?( ACDE )
A、javap组件是反汇编器。
B、java将源程序转换成字节码。
C、javac将源程序转换成字节码。
D、jar可以将相关的类文件打包成一个.jar文件。
E、jdb是差错工具
9、 Java应用程序可以在(JRE)平台上直接运行、测试,该平台包括Java虚拟机(JVM)、Java核心类库和支持文件。
10、计算机在运行Java语言的字节码之前,通过(JVM)把字节码转换生成机器指令(机器码),使Java程序能够跨平台运行。
11、Java语言是纯(面向对象)编程语言。Java程序分为两种,一种是可独立运行的(Application),另一种是内嵌于网页中执行的(Applet)。
12、执行Java应用程序分为2步,第一步,利用( javac.exe )命令将一个Java源程序(.java)编译为一个字节码文件(.class);第二步,利用( java.exe )命令执行一个字节码文件(*.class)。
13、配置Windows命令操作环境下的Java开发环境分为2步骤:
第一步,设置Windows路径变量(path),便于操作系统在bin目录下找到java.exe和javac.exe等可执行文件;第二步,设置(classpath)环境变量,便于Java虚拟机在指定的目录下加载需要的类文件。
14、虽然Java是解释型语言,但随着随着(JIT)编译器技术的发展,Java程序的运行速度越来越接近于C++等编译型语言。
15、在某台计算机中安装JDK之后,安装路径下的bin文件夹中的(java.exe)文件用于启动Java虚拟机(JVM)。
16、 计算机硬件能够直接识别Java的字节码文件,不需要经过JVM边解释边执行。 错
17、运行一个字节码文件需要JRE和需要加载的类。 错
18、不同运行平台上的JVM是相同的 错
19、关于JVM,下面说法错误的是( A )。
A.JVM能够执行二进制代码。
B.JVM把与平台无关的字节码转换成机器码。
C.JVM是一台虚拟的计算机,没有自己的CPU和内存。
D.JVM不能够执行二进制代码。
20、Java应用程序可以在(JRE Java运行环境)平台上直接运行、测试,该平台包括Java虚拟机(JVM)、Java核心类库和支持文件。
21、java由oak语言发展而来
22、下面叙述错误的是( C )。
A一个字符的ASCII编码占用1个字节
B一个字符的Unicode编码占用2个字节
C一个汉字的UTF-8编码占用2个字节 ————3字节
D一个汉字的GB2312-80编码占2个字节
23、System.out.println('1'+'2'+""+3+4);输出结果为(9934)
字符'1'和'2'之间的加号被认为是'1'和'2'相加,两个字符相加就是其ascii码相加,'1'的ascii码是49,'2'的ascii码是50,所以结果是99.后面加空字符串和数字3,4的加号,因为有空字符串,所以都被认为是连接字符串的符号,后面所有的数字都自动隐式转成字符串,所以连接起来就是9934字符串
24、显示类型转换——高类型到低类型
25、下面程序段的输出结果是( 56 )。
int size = Double.SIZE - Byte.SIZE;
System.out.println(size);
26、不属于Java引用数据类型的是( B )。
A类
B字符型
C数组型
D接口
E字符串
27、在开发Java程序时,下列标识符命名符合默认规则的是(A )。
A常量需要大写全部字母
B变量和方法名的首字母大写
C接口名的首字母小写
D类名的首字母小写
28、下列叙述有错误的是( )。
AJava语言的标识符不区分大小写
BJava程序中所有内容都必须处于类内部
CJava程序中必须有一个main方法,并且必须由public static来修饰
DJava程序中任何代码块都必须由一对花括号“{ }”括号起来
29、在任何平台上运行Java程序,Java的一个int类型数据占( 4 )字节的存储空间
30、Java语言的数据类型分为( 基本数据 )类型和( 引用数据 )类型。
31、Java程序中定义的变量三要素是( 变量名)、( 变量类型)和( 变量值 )。
32、在Java中,\r 表示回车转义字符 \n是换行
33、 float f=2.3是错的 2.3没加f是double型
34、java中,八进制常量以0开头
35、关系表达式?x:y 以范围较大的类型作为结果的类型
36、 Java语言中,char型变量不能存贮一个汉字,也不能存储一个希腊字母。 错
37、