1.单选题
Java属于哪种语言?
A机器语言
B汇编语言
C高级语言
D以上都不对
正确答案: C
2.单选题
JDK的含义是( )
AJava程序的运行环境
BJava程序的开发环境
CJava虚拟机
DJava程序的使用环境
正确答案: B
3.单选题
将编写好的Java程序运行,需要先进行编译,编译的程序名称是( )
Ajava.exe
Bjar.exe
Cjavac.exe
Djavaw.exe
正确答案: C
4.单选题
下列哪个是Java应用程序主类中正确的main方法?
Apublic void main (String args[])
Bstatic void main (String args[])
Cpublic static void Main (String args[])
Dpublic static void main (String args[])
正确答案: D
5.单选题
下面哪种类型的文件可以在Java虚拟机中运行?
A.java
B.jar
C.exe
D.class
正确答案: D
6.单选题
安装好JDK后,在其bin目录下有许多exe可执行文件,其中“java.exe”命令的作用是以下哪一种?
AJava文档制作工具
BJava解释器
CJava编译器
DJava启动器
正确答案: B
7.单选题
如果JDK的安装路径为“d:\jdk”,若想在命令窗口任何当前路径下,都可以直接使用javac和java命令,需要将环境变量Path设置为以下哪个选项?
Ad:\jdk
Bd:\jdk \bin
Cd:\jre \bin
Dd:\jre
正确答案: B
8.单选题
JDK、JRE和JVM之间的关系是( )
AJDK包括JRE,JRE包括JVM
BJRE包括JVM,JVM包括JDK
CJVM包括JRE,JRE包括JDK
DJDK包括JVM,JVM包括JRE
正确答案: A
9.单选题
下列计算机语言中,不是面向对象编程语言的是( )
AJava
BC
CC++
DVB
正确答案: B
10.单选题
下列哪项不是JDK所包含的内容?
AJava编程工具
B工具及工具的API
CJava EE扩展API
DJava平台虚拟机
正确答案: C
11.单选题
JDK工具javadoc的作用是哪项?
A生成Java文档
B编译Java源文件
C执行Java类文件
D测试Java代码
正确答案: A
12.单选题
以下关于支持Java运行平台的叙述,哪项错误?
AJava可在Solaris平台上运行
BJava可在Windows平台上运行
CJava语言与平台无关。Java程序的运行结果依赖于操作系统
DJava语言与平台无关。Java程序的运行结果与操作系统无关
正确答案: C
13.单选题
环境变量PATH中含有多个路径时,路径和路径之间可以用哪项来隔开?
A;
B,
C*
D|
正确答案: A
14.单选题
CLASSPATH中的“.”的含义是哪项?
A省略号
B当前目录
C所有目录
D上级目录
正确答案: B
15.单选题
下列哪个叙述是正确的?
AJava语言是2005年5月Sun公司推出的编程语言
BJava语言是1995年IBM公司推出的编程语言
CJava语言的名字是印度尼西亚一个生产咖啡的岛名
DJava语言的主要贡献者是比尔盖茨
正确答案: C
16.单选题
下列哪个叙述是正确的?
AJava源文件是由若干个书写形式互相独立的类组成
BJava源文件中只能有一个类
C如果源文件中有多个类,那么至少有一个类必须是public类
DJava源文件的扩展名是.txt
正确答案: A
17.单选题
对于程序编译时的错误提示,下列哪个解释是正确的?
D:\00>javac E.java
E.java:4: 错误:程序包system不存在
system.out.println("您好");
^
1个错误
A源文件命名是错误的
B源文件的第4行丢失了语句分号
C源文件的第4行有错误,无法识别system(应该是System)
D源文件中的E类不是主类
正确答案: C
18.单选题
下列哪个叙述是正确的?
A源文件名字必须是A.java
B如果源文件中有多个类,这些类可以都不是public类
C如果源文件中只有一个类,这个类必须是主类
D如果源文件中只有一个类,这个类必须是public类
正确答案: B
19.单选题
对于下列源文件,哪个叙述是正确的?
public class E{
public static void main(String[] args){
System.out.println("ok");
System.out.println("您好");
}
}
class A{
public static void main(String[] args){
System.out.println("ok");
System.out.println("您好");
}
}
A源文件名字必须是A.java
B源文件有错误
C源文件必须命名为E.java,编译无错误。有两个主类,E和A。程序可以执行主类E也可以执行主类A。
D源文件中的E类不是主类
正确答案: C
20.单选题
下列哪个叙述是正确的?
AJDK的全称是Java Development Kit
B可以用Microsoft Word 2010编写Java源文件
C不用NetBeans或MyEclipse就无法开发Java程序
D为了运行Java程序,必须要安装NetBeans或MyEclipse
正确答案: A
21.单选题
Java程序运行入口的main方法(即主类的main方法)的返回值类型是( )?
Avoid
Bstatic
Cchar
Dint
正确答案: A
22.单选题
对于源文件,哪个叙述是正确的?
public class Cat{
public void cry(){
System.out.println("miaomiao");
}
}
A源文件的名字必须是Cat.java
B源文件的名字可以是cat.java
C源文件的名字可以任意
DCat类是主类
正确答案: A
23.单选题
下列ABCD注释标注的哪行代码有错误?
public class Example{ //A
public static void main(String[] args){ //B
System.out.println("ok"); //C
System.out.println("hello");
system.out.println("您好"); //D
}
}
AA
BB
CC
DD
正确答案: D
24.单选题
下列ABCD注释标注的哪行代码有错误?
public class Example{ //A
public static void main(string[] args){ //B
System.out.println("ok"); //C
System.out.println("hello");
System.out.println("您好"); //D
}
}
AA
BB
CC
DD
正确答案: B
25.单选题
给出下列程序输出结果( )
public class Example{
public static void main(String[] args){
System.out.println("hello");
}
}
ASystem.out.println("hello");
B"hello"
Chello
D提示有错误
正确答案: C
26.多选题
对于下列源文件,哪些叙述是错误的?
public class Cat{
public void cry(){
System.out.println("miaomiao");
}
}
class E{
public static void main(String args[]){
System.out.println("ok");
}
}
A源文件的名字必须是Cat.java
B源文件的名字可以是E.java
C编译源文件得到Cat.class和E.class两个字节码文件
DCat类是主类,可以java Cat运行程序
正确答案: B,D (少选不得分)
27.多选题
以下选项中,哪些属于JDK工具?
AJava编译器
BJava运行工具
CJava文档生成工具
DJava打包工具
正确答案: A,B,C,D (少选不得分)
28.多选题
以下关于JVM的叙述,哪项正确?
AJVM运行于操作系统之上,它依赖于操作系统
BJVM运行于操作系统之上,它与操作系统无关
CJVM支持Java程序运行,它能够直接运行Java字节码文件
DJVM支持Java程序运行,它能够直接运行Java源代码文件
正确答案: B,C (少选不得分)
29.多选题
以下关于Java文件名的叙述,正确的有?
AJava源文件的扩展名应为.java
BJava源文件的文件名应与文件中的类名一致
CJava字节码文件的扩展名应为.java
D一个Java源文件中只能包含一个Java类
正确答案: A,B (少选不得分)
30.多选题
下面关于Java语言说法正确的是( )?
AJava语言是面向对象的、解释执行的网络编程语言。
BJava语言具有可移植性,是与平台无关的编程语言。
CJava语言可对内存垃圾自动收集。
DJava语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。
正确答案: A,B,C,D (少选不得分)
31.多选题
以下关于Java语言说法正确的有?
AJava语言是面向对象的、解释执行的网络编程语言。
BJava语言具有可移植性,是与平台无关的编程语言。
CJava语言可对内存垃圾自动收集。
DJava语言编写的程序是“一次编译,到处运行”,在任何环境下都可以。
正确答案: A,B,C (少选不得分)
32.多选题
下列说法正确的有( )?
A环境变量可在编译source code时指定
B在编译程序时,所能指定的环境变量不包括class path
Cjavac一次可同时编译数个Java源文件
Djavac.exe能指定编译结果要置于哪个目录(directory)
正确答案: B,C,D (少选不得分)
33.多选题
下列说法中正确的有( )?
A环境变量可在编译source code时指定
B在编译程序时,所能指定的环境变量包括class path
Cjavac一次可同时编译数个Java源文件
Djavac.exe能指定编译结果要置于哪个目录(directory)
正确答案: C,D (少选不得分)
34.多选题
下面main()方法的定义哪些是正确的( )
Apublic static void main(String args[]) {}
Bpublic static void main(String[]) {}
Cpublic static void main(String[] args) {}
Dpublic static void main(String[] x) {}
正确答案: A,C,D (少选不得分)
35.判断题
Java语言的主要贡献者是James Gosling
正确答案: 正确
36.判断题
开发Java应用程序的基本步骤是: 1.编写源文件 2.编译源文件 3.运行程序
正确答案: 正确
37.判断题
Java元文件是由若干个书写形式相互独立的类组成
正确答案: 正确
38.判断题
Java源文件中只能有一个类
正确答案: 错误
39.判断题
如果源文件中有多个类,那么必须有一个类是public类
正确答案: 错误
40.判断题
如果源文件中只有一个类,这个类必须是主类
正确答案: 错误
41.判断题
Java源文件中可以没有public类
正确答案: 正确
42.判断题
Java应用程序必须要有主类
正确答案: 正确
43.判断题
Java应用程序的主类可以不是public类
正确答案: 正确
44.判断题
下列源文件可以保存成dog.java
public class Dog{
public void cry(){
System.out.println("wangwang");
}
}
正确答案: 错误
45.判断题
编译java文件时出现如下的错误提示,说明程序中语句要求的分号不正确:
D:\00>javac Hello.java
Hello.java:8:错误:非法字符:'\uff1b'
System.out.println("你好");
^
1个错误
正确答案: 正确
46.判断题
编译java文件时出现如下的错误提示,说明源文件Home.java没有保存在D:\00目录中
D:\00>javac Home.java
javac:找不到文件:Home.java
用法:javac <options> <source files>
-help 用于列出可能的选项
正确答案: 正确
47.判断题
下列源文件必须保存成Hello.java,并运行主类People,并正确输出你好信息
public class hello{
public void speak(){
System.out.println("wangwang");
}
}
class People{
public static void main(String[] args){
System.out.println("你好");
}
}
正确答案: 正确
48.判断题
Java语言平台版本有三个,分别是JavaSE、JavaEE和JavaME。
正确答案: 正确
49.判断题
配置Java的开发环境,需要以下几步
1.安装JDK,并记住安装路径
2.新增系统变量JAVA_HOME,其值为Java的安装路径
3.修改系统变量Path,添加新的路径,值为%JAVA_HOME%\bin
正确答案: 正确
50.判断题
机器不能直接识别Java字节码文件,开机首次运行字节码文件时,需经过JVM中的解释器边解释边执行。
正确答案: 正确