1. Java属于哪种语言? [单选题] *
| 机器语言 |
| 汇编语言 |
| 高级语言(正确答案) |
| 以上都不对 |
2. JDK的含义是( ) [单选题] *
| Java程序的运行环境 |
| Java程序的开发环境(正确答案) |
| Java虚拟机 |
| Java程序的使用环境 |
3. 将编写好的Java程序运行,需要先进行编译,编译的程序名称是( ) [单选题] *
| java.exe |
| jar.exe |
| javac.exe(正确答案) |
| javaw.exe |
4. 下列哪个是Java应用程序主类中正确的main方法? [单选题] *
| public void main (String args[]) |
| static void main (String args[]) |
| public static void Main (String args[]) |
| public static void main (String args[])(正确答案) |
5. 下面哪种类型的文件可以在Java虚拟机中运行? [单选题] *
| .java |
| .jar |
| .exe |
| .class(正确答案) |
6. 安装好JDK后,在其bin目录下有许多exe可执行文件,其中“java.exe”命令的作用是以下哪一种? [单选题] *
| Java文档制作工具 |
| Java解释器(正确答案) |
| Java编译器 |
| Java启动器 |
7. 如果JDK的安装路径为“d:jdk”,若想在命令窗口任何当前路径下,都可以直接使用javac和java命令,需要将环境变量Path设置为以下哪个选项? [单选题] *
| d:jdk |
| d:jdk bin(正确答案) |
| d:jre bin |
| d:jre |
8. JDK、JRE和JVM之间的关系是( ) [单选题] *
| JDK包括JRE,JRE包括JVM(正确答案) |
| JRE包括JVM,JVM包括JDK |
| JVM包括JRE,JRE包括JDK |
| JDK包括JVM,JVM包括JRE |
9. 下列计算机语言中,不是面向对象编程语言的是( ) [单选题] *
| Java |
| C(正确答案) |
| C++ |
| VB |
10. 下列哪项不是JDK所包含的内容? [单选题] *
| Java编程工具 |
| 工具及工具的API |
| Java EE扩展API(正确答案) |
| Java平台虚拟机 |
11. JDK工具javadoc的作用是哪项? [单选题] *
| 生成Java文档(正确答案) |
| 编译Java源文件 |
| 执行Java类文件 |
| 测试Java代码 |
12. 以下关于支持Java运行平台的叙述,哪项错误? [单选题] *
| Java可在Solaris平台上运行 |
| Java可在Windows平台上运行 |
| Java语言与平台无关。Java程序的运行结果依赖于操作系统(正确答案) |
| Java语言与平台无关。Java程序的运行结果与操作系统无关 |
13. 环境变量PATH中含有多个路径时,路径和路径之间可以用哪项来隔开? [单选题] *
| ;(正确答案) |
| , |
| * |
| | |
14. CLASSPATH中的“.”的含义是哪项? [单选题] *
| 省略号 |
| 当前目录(正确答案) |
| 所有目录 |
| 上级目录 |
15. 下列哪个叙述是正确的? [单选题] *
| Java语言是2005年5月Sun公司推出的编程语言 |
| Java语言是1995年IBM公司推出的编程语言 |
| Java语言的名字是印度尼西亚一个生产咖啡的岛名(正确答案) |
| Java语言的主要贡献者是比尔盖茨 |
16. 下列哪个叙述是正确的? [单选题] *
| Java源文件是由若干个书写形式互相独立的类组成(正确答案) |
| Java源文件中只能有一个类 |
| 如果源文件中有多个类,那么至少有一个类必须是public类 |
| Java源文件的扩展名是.txt |
17. 对于下图的提示,下列哪个解释是正确的?
[单选题] *
| 源文件命名是错误的 |
| 源文件的第4行丢失了语句分号 |
| 源文件的第4行有错误,无法识别system(应该是System)(正确答案) |
| 源文件中的E类不是主类 |
18. 下图的四个人物,下列哪个是正确的?
[单选题] *
| 图中左上是java之父:James Gosling(正确答案) |
| 图中左下是java之父:James Gosling |
| 图中右上是java之父:James Gosling |
| 图中右下是java之父:James Gosling |
19. 下列哪个叙述是正确的? [单选题] *
| 源文件名字必须是A.java |
| 如果源文件中有多个类,这些类可以都不是public类(正确答案) |
| 如果源文件中只有一个类,这个类必须是主类 |
| 如果源文件中只有一个类,这个类必须是public类 |
20. 对于下列源文件,哪个叙述是正确的?
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.java |
| 源文件有错误 |
| 源文件必须命名为E.java,编译无错误。有两个主类,E和A。程序可以执行主类E也可以执行主类A。(正确答案) |
| 源文件中的E类不是主类 |
21. 下列哪个叙述是正确的? [单选题] *
| JDK的全称是Java Development Kit(正确答案) |
| 可以用Microsoft Word 2010编写Java源文件 |
| 不用NetBeans或MyEclipse就无法开发Java程序 |
| 为了运行Java程序,必须要安装NetBeans或MyEclipse |
22. Java程序运行入口的main方法(即主类的main方法)的返回值类型是( )? [单选题] *
| void(正确答案) |
| static |
| char |
| int |
23. 对于源文件,哪个叙述是正确的?
public class Cat{
public void cry(){
System.out.println("miaomiao");
}
} [单选题] *
| 源文件的名字必须是Cat.java(正确答案) |
| 源文件的名字可以是cat.java |
| 源文件的名字可以任意 |
| Cat类是主类 |
答案解析:错误: 类Cat是公共的, 应在名为 Cat.java 的文件中声明
24. 对于下列源文件,哪些叙述是错误的?
public class Cat{
public void cry(){
System.out.println("miaomiao");
}
}
class E{
public static void main(String args[]){
System.out.println("ok");
}
} *
| 源文件的名字必须是Cat.java |
| 源文件的名字可以是E.java(正确答案) |
| 编译源文件得到Cat.class和E.class两个字节码文件 |
| Cat类是主类,可以java Cat运行程序(正确答案) |
25. 下列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
}
} [单选题] *
| A |
| B |
| C |
| D(正确答案) |
答案解析:System是Java中已经定义的类名,首字母必须大写。
在Java语言中区分大小写
26. 下列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
}
} [单选题] *
| A |
| B(正确答案) |
| C |
| D |
答案解析:String为字符串类的类名
27. 给出下列程序输出结果( )
下列ABCD注释标注的哪行代码有错误?
public class Example{
public static void main(String[] args){
System.out.println("hello");
}
} [单选题] *
| System.out.println("hello"); |
| "hello" |
| hello(正确答案) |
| 提示有错误 |
28. Java语言的主要贡献者是James Gosling [判断题] *
| 对(正确答案) |
| 错 |
29. 开发Java应用程序的基本步骤是:
1.编写源文件
2.编译源文件
3.运行程序 [判断题] *
| 对(正确答案) |
| 错 |
30. Java元文件是由若干个书写形式相互独立的类组成 [判断题] *
| 对(正确答案) |
| 错 |
31. Java源文件中只能有一个类 [判断题] *
| 对 |
| 错(正确答案) |
32. 如果源文件中有多个类,那么必须有一个类是public类 [判断题] *
| 对 |
| 错(正确答案) |
33. 如果源文件中只有一个类,这个类必须是主类 [判断题] *
| 对 |
| 错(正确答案) |
34. Java源文件中可以没有public类 [判断题] *
| 对(正确答案) |
| 错 |
35. Java应用程序必须要有主类 [判断题] *
| 对(正确答案) |
| 错 |
36. Java应用程序的主类可以不是public类 [判断题] *
| 对(正确答案) |
| 错 |
37. 下列源文件可以保存成dog.java
public class Dog{
public void cry(){
System.out.println("wangwang");
}
} [判断题] *
| 对 |
| 错(正确答案) |
38. 出现如图的错误提示,说明程序中语句要求的分号不正确:
原因是编译源文件时,在非英文输入法状态下输入分号,而不是英文输入法下输入的分号
[判断题] *
| 对(正确答案) |
| 错 |
39. 出现下图错误提示,说明源文件Home.java没有保存在D: 0目录中
[判断题] *
| 对(正确答案) |
| 错 |
40. 下列源文件必须保存成Hello.java,并运行主类People,并正确输出你好信息,如图所示
public class Hello{
public void speak(){
System.out.println("wangwang");
}
}
class People{
public static void main(String[] args){
System.out.println("你好");
}
}
[判断题] *
| 对(正确答案) |
| 错 |
41. Java语言平台版本有三个,分别是JavaSE、JavaEE和JavaME。 [判断题] *
| 对(正确答案) |
| 错 |
42. 配置Java的开发环境,需要以下几步
1.安装JDK,并记住安装路径
2.新增系统变量JAVA_HOME,其值为Java的安装路径
3.修改系统变量Path,添加新的路径,值为%JAVA_HOME%bin
[判断题] *
| 对(正确答案) |
| 错 |



