购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.4 实验习题

1. 选择题

(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[])

2. 编程题

(1)编写一个阶乘应用程序。一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1。例如4!等于4×3×2×1=24。创建一个应用程序,利用该应用程序可打印2,4,6和10的阶乘。

(2)求解一个几何题程序。

已知一个直角三角形,其弦(最长边)的长度由下列公式给出:

编写一个Java Applet程序,从已知直角三角形的直角边计算最长边。

3. 问答题

(1)Java语言有哪些特点?

(2)Java语言程序分为哪两种?

(3)Java Application编译后生成什么文件?该文件机器可以直接识别吗? EeUCmdOAQgHQbTs0iyFZkP2vgHwe7fXfitlcCwYuqKWy6MpPT28Or1lbHdbtmTiR

点击中间区域
呼出菜单
上一章
目录
下一章
×