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

练习题

一、判断题

1.Java不区分大小写。( )

2.Java程序源文件的扩展名为.class。( )

3.Java程序中都含有main()方法,因为它是所有Java程序执行的入口。( )

4.Java程序可以运行在任何操作系统上,只要有对应操作系统的JVM。( )

5.Java程序的源文件名应该与主类名保持一致。( )

6.用javac命令编译Java源文件后得到的代码叫字节码。( )

二、选择题

1.Java程序源文件的扩展名为( )。

A..class

B..java

C..javac

D..source

2.Java是( )公司创立的。

A.Apple

B.IBM

C.Microsoft

D.Sun Microsystems

3.Java运行环境只能识别出( )文件。

A..java

B..jre

C..exe

D..class

4.扩展名为( )的文件可以存储程序员所编写的Java源代码。

A..java

B..class

C..exe

D..jre

5.在Java程序的执行过程中会用到一套JDK工具,其中javac.exe指( )。

A.Java编译器

B.Java字节码解释器

C.Java文档生成器

D.Java类分解器

6.Java类库具有( )的特点,保证了软件的可移植性。

A.跨平台

B.稳健

C.安全

D.简单

7.下列关于JDK、JRE和JVM的描述,正确的是( )。

A.JDK中包含JRE,JVM中包含JRE

B.JRE中包含JDK,JDK中包含JVM

C.JRE中包含JDK,JVM中包含JRE

D.JDK中包含JRE,JRE中包含JVM

8.以下关于JVM的叙述正确的是( )。

A.JVM运行于操作系统之上,依赖于操作系统

B.JVM运行于操作系统之上,与操作系统无关

C.JVM支持Java程序运行,不能够直接运行Java字节码文件

D.JVM支持Java程序运行,能够直接运行Java源文件

9.( )不是JDK所包含的内容。

A.Java编程语言

B.工具及工具的API

C.Java EE扩展API

D.JVM

10.以下关于支持Java运行平台的叙述,错误的是( )。

A.Java可在Solaris平台上运行

B.Java可在Windows平台上运行

C.Java与平台无关。Java程序的运行结果依赖于操作系统

D.Java与平台无关。Java程序的运行结果与操作系统无关

11.CLASSPATH中的“.”的含义是( )。

A.省略号

B.当前目录

C.所有目录

D.上级目录

12.在Java中,源文件demo.java中包含如下代码,则程序编译运行的结果是( )。

class demo{
public static void main(String[]args){
 System.out.println("Java");
}
}

A.输出:java

B.没有任何内容输出

C.输出:Java

D.编译出错,提示“无法解析system”

三、填空题

1.1995年5月,_______的推出标志着Java正式诞生。

2.程序代码经过编译之后转换为一种称为Java字节码的中间语言,_______将对字节码进行解释和运行。

3.编译后的字节码采用一种针对JVM优化过的_______形式保存,JVM将字节码解释为_______然后在计算机上运行。

4.Java语法规则和C++类似。从某种意义上讲,Java由_______和_______语言转变而来,所以C++程序设计人员可以很容易掌握Java的语法。

5.Java 对 C++进行了简化和提高,例如,Java 使用______取代了多继承,并取消了指针,因为______和______通常会使程序变得复杂。 fO3fw153sYrEfEOyzDFo10S6I7+rN9RkuJLj6tMevOAdNS5Qi/MC3gcROPqHeCun

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