(1)下列关于Java语言特性的描述中,错误的是( )。
A.支持多线程操作
B.Java程序与平台无关
C.Java程序可以直接访问Internet上的对象
D.支持单继承和多继承
(2)下列关于Java Application程序结构特点的描述中,错误的是( )。
A.Java程序是由一个或多个类组成的
B.组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中
C.Java程序的文件名要与某个类名相同
D.组成Java程序的多个类中,有且仅有一个主类
(3)Java程序经过编译后生成的文件的后缀是( )。
A.obj
B.exe
C.class
D.java
(4)下列关于运行字节码文件的命令行参数的描述中,正确的是( )。
A.第一个命令行参数(紧跟命令字的参数)被存放在args[0]中
B.第一个命令行参数被存放在args[1]中
C.命令行的命令字被放在args[0]中
D.数组args[]的大小与命令行参数的个数无关
(5)Java语言具有许多优点,下列选项中能反映Java程序的并行机制优点的是( )。
A.安全性
B.跨平台
C.多线程
D.可移植
(6)下列特点中,( )是Java虚拟机执行的特点之一。
A.字节代码
B.多进程
C.编译
D.静态链接
(7)在Java中,用package语句说明一个包时,该包的层次结构必须是( )。
A.与文件的结构相同
B.与文件类型相同
C.与文件目录的层次相同
D.与文件大小相同
(8)下列哪个是Java应用程序主类中正确的main()方法?( )
A.public void main(String args[])
B.static void main(String args[])
C.public static void main(String args[])
D.public static void main(String args[])
(1)编写一个阶乘应用程序。一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1。例如4!等于4×3×2×1=24。创建一个应用程序,利用该应用程序可打印2,4,6和10的阶乘。
(2)求解一个几何题程序。
已知一个直角三角形,其弦(最长边)的长度由下列公式给出:
编写一个Java Applet程序,从已知直角三角形的直角边计算最长边。
(1)Java语言有哪些特点?
(2)Java语言程序分为哪两种?
(3)Java Application编译后生成什么文件?该文件机器可以直接识别吗?