. Java语言具有许多优点和特点,哪个是通过Java虚拟机(JVM)实现的?(a )
A. 可移植性
B. 多线程
C. 分布式计算
D. 安全性
3. Java程序的跨平台特性是由(a )支持的
A. JVM
B. 编译器
C. IE浏览器
D. 面向对象
4. 由Java写的Java Applet是(b )
A. 一种能独立执行的应用程序
B. 一组由支持Java的浏览器来运行的程序
C. 不同于Java的另一种程序设计语言
D. 一种辅助设计工具
5. 下列说法中,正确的一项是(a )
A. Java语言是以类为程序的基本单位
B. Java语言是不分大小写的
C. 多行注释语句必须以//开始
D. 在Java语言中,类的源文件名和该类名必须相同
6. 假设有一个名为Server.java的类文件,在程序中有一名为Server的类,该文件的第一行是package com.syngress,该文件所在的目录为C:\Java Packages\com\syngress\Server。能正常运行(b )
A. C:\Java Packages\com\syngress\Server>java Server
B. C:\Java Packages\com\syngress\Server>java com.syngress.Server
C. C:\Java Packages\com\syngress>java Server
D. C:\>java com.syngress.Server
7. 假设JDK1.6安装在C:\JDK1.6.0目录下,那么正确调用javac.exe的命令是(a )(假设没有设置path)
A. C:\>C:\JDK1.6.0\bin\javac
B. C:\>C:\JDK1.6.0\javac
C. C:\>C:\bin\javac
D. C:\>javac
8. 假设JDK1.6安装在C:\JDK1.6.0目录下,那么将Java命令程序所在目录设置到搜索路径中,命令正确是(c )
A. set path=JDK1.6.0\bin
B. set path=%path%;C:\JDK1.6.0
C. set path=%path%;C:\JDK1.6.0\bin
D. set path=%path;C:\JDK1.6.0\bin%
9. 所有Java Applet程序的超类(直接父类)是由Java类库提供的(b )类
A. Graphics
B. Applet
C. Object
D. AWT
10. Java Application执行入口是(a )
A. public static void main(String[] args){}
B. public void main(String[] args){}
C. public void paint(Graphics g){}
D. public void init(){}
11. 假设有Java程序(类)定义为:public class MyClass{} 则该程序保存的文件名必须是(d )
A. MyClass
B. YourClass.java
C. YourClass
D. MyClass.java
12. 假设有Java程序(类)定义为:class MyClass{} 则该程序保存的文件名可以是(a )
A. YourClass.java
B. 2MyClass.java
C. MyClass
D. -MyClass.java
13. 假设有Java程序(类)定义为:public class Aclass{} class MyClass{} 则该程序保存的文件名必须是(d )
A. MyClass
B. MyClass.java
C. Aclass.class
D. Aclass.java
14. 能通过javadoc.exe生成文本的注释语句是( c)
A. 能通过javadoc.exe生成文本的注释语句是( )
B. /* 文本 */
C. /** 文本 */
D. 以上都不能
15. 要运行(激活)一个Java Applet,需要具有( b)
A. .class文件
B. .exe文件
C. .html文件或.htm文件
D. .java文件
16. 下列命令中,(b )命令是Java解释器命令
A. javac.exe
B. java.exe
C. javah.exe
D. javap.exe
强