智慧树知到《Java语言程序设计》章节测试答案


智慧树知到《Java语言程序设计》章节测试答案

第一章单元测试

1、Java属于以下哪种语言?

A.机器语言

B.汇编语言

C.高级语言

D.其余选项都不对

正确答案:高级语言

2、下面哪种类型的文件可以在Java虚拟机中运行?()

A..java

B..jre

C..exe

D..class

正确答案:.class

3、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?()

A.Java文档制作工具

B.Java解释器

C.Java编译器

D.Java启动器

正确答案:Java解释器

4、如果JDK的安装路径为d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?()

A.d:\jdk

B.d:\jdk\bin

C.d:\jre\bin

D.d:\jre

正确答案:d:\jdk\bin

5、以下选项中,哪些属于JDK工具?()

A.Java编译器

B.Java运行工具

C.Java文档生成工具

D.Java打包工具

正确答案:Java编译器;Java运行工具;Java文档生成工具;Java打包工具

6、通过Java虚拟机可以在不同的操作系统上运行Java程序,从而实现跨平台特性。

A.正确

B.错误

正确答案:正确

7、JRE中包含了Java基础类库、JVM和Java工发工具。

A.正确

B.错误

正确答案:错误

8、Java中的包是专门用来存放类的,通常功能相近的类存放在相同的包中。

A.正确

B.错误

正确答案:正确

9、java.util包含Java中大量工具类、集合类等,例如:Arrays、List、Set等。

A.正确

B.错误

正确答案:正确

10、Java语言和C语言一样,是面向过程的语言。

A.正确

B.错误

正确答案:错误

第二章单元测试

1、java.lang包的Character类的isJavaIdentifierStart方法的功能是用来判断某个字符是否为Java标识符的首字符。

A.正确

B.错误

正确答案:正确

2、java.lang包的Character类的isJavaIdentifierPart方法的功能是用来判断某个字符是否为Java标识符的中间字符(非首字符)。

A.正确

B.错误

正确答案:正确

3、以下关于局部变量的说法错误的是:()。

A.局部变量名必须是一个有效的标识符

B.局部变量在定义时可以没有初始值

C.局部变量一旦被定义,在程序中的任何位置都可以被访问

D.在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊声明

正确答案:局部变量一旦被定义,在程序中的任何位置都可以被访问

4、假如;int x=2;则三元表达式:x>;0?x+1:5 的运行结果是以下哪一个?()

A.0

B.2

C.3

D.5

正确答案:3

5、以下哪个选项可以正确创建一个长度为3的二维数组?()

A.new int[2][3]

B.new int[3][]

C.new int[][3]

D.其余选项都不对

正确答案:new int[3][]

6、若int a[3][2]={{123,345,334},{1,2},{3,4}};则;a[2][1]=()。