04747JAVA语言程序设计练习题(第一章)

1.若Java程序中公有类的名字是OneApp,则保存该程序的文件名是(C)。
  A.Oneapp.java  B.Oneapp.class
  C.OneApp.java  D.OneApp.class
『正确答案』C
『答案解析』Java程序文件的扩展名是.java,编译后生成的字节码文件的扩展名是.class。参考教材P27。
2.Java程序OneApp.java编译后的类文件名是(D)。
  A.Oneapp.java  B.Oneapp.class
  C.OneApp.java  D.OneApp.class
『正确答案』D
『答案解析』Java程序文件的扩展名是.java,编译后生成的字节码文件的扩展名是.class。参考教材P27。
3.Java语言的解释器是(C)。
  A.JVM  B.javac.exe  C.java.exe  D.JDK
『正确答案』C
『答案解析』java:Java解释器,执行已经转换成字节码的Java程序。参考教材P25。
4.下列选项中,不属于Java语言特点的是(A)。
  A.类型定义
  B.解释执行
  C.与平台无关
  D.多线程
『正确答案』A
『答案解析』Java中没有指针、结构和类型定义等概念。参考教材P23。
5.下列叙述中,正确的是(D)。
  A.Java程序必须配合HTML文件才能执行
  B.JVM解释执行Java源程序
  C.Java程序中可以使用指针
  D.Java程序生成的字节码文件与平台无关
『正确答案』D
『答案解析』字节码就是虚拟机的机器指令,它与平台无关。参考教材P23。
6.下列选项中,不是java程序中的主函数main()前面的修饰符的是(A)。
  A.class   B.static
  C.void   D.public
『正确答案』A
『答案解析』主方法main()的前面有3个修饰符:static 、public、void。参考教材P27。
7.下列概念中,属于面向对象语言重要概念和机制之一的是(C)。
  A.方法调用   B.模块
  C.继承     D.结构化
『正确答案』C
『答案解析』面向对象技术包含的概念主要有抽象、对象、类、类型层次(子类)、封装、继承性、多态性等。参考教材P31。
8. 假设Java程序保存在文件MyTest.java中,则编译这个程序的命令是 。
『正确答案』javac MyTest.java
9. 类Testll经Java编译程序编译后,产生的文件是 。
『正确答案』Testll.class
『答案解析』Java程序文件的扩展名是.java,编译后生成的字节码文件的扩展名是.class。参考教材P27。
10.JVM的全称是 。
『正确答案』Java虚拟机
『答案解析』参考教材P23。
11.Java程序中的主函数main()前面的修饰符是 。
『正确答案』public static void
『答案解析』主方法main()的前面有3个修饰符:static 、public、void。参考教材P27。
12.Java源文件经编译后生成的二进制文件称为 。
『正确答案』字节码文件
『答案解析』Java编译器将Java程序编译成虚拟机能够识别的二进制代码,这种代码称为字节码。参考教材P23。
13.编写好的Java源程序在计算机上运行需依次经历两个阶段,分别是  和解释执行。
『正确答案』编译
『答案解析』Java程序编写好后,如果要在计算机上运行,必须经过编译和解释执行两个阶段。参考教材P28。
14.公有类MyFirstTest所在的文件经Java编译程序编译后,产生的文件是 。
『正确答案』MyFirstTest.class
『答案解析』Java程序文件的扩展名是.java,编译后生成的字节码文件的扩展名是.class。参考教材P27。

原文地址:https://www.cnblogs.com/jialeliu/p/14434858.html