第1章Java入门 一、选择题
1.下列选项中,不属于Java语言特点的一项是()。 (A)分布式(B)安全性 (C)编译执行(D)面向对象
2.在Java语言中,()是最基本的元素? (A)方法(B)包 (C)类(D)接口
3.编译一个定义了3个类和10个方法的Java源文件后,会产生()个字节码文件?扩展名是()?
(A)13个字节码文件,扩展名为.class (B)1个字节码文件,扩展名为.class (C)3个字节码文件,扩展名为.java (D)3个字节码文件,扩展名为.class 4.阅读下列代码,选出该代码段正确的文件名()。
class A{
void method1(){
System.out.println(\"Method1 in class A\"); } }
public class B{ void method2(){
System.out.println(\"Method2 in class B\"); }
public static void main(String[] args){ System.out.println(\"main() in class B\"); } }
(A)A.java (B)A.class
(C)B.java (D)B.class 5.j ava语言的执行模式是()。 (A)全编译型(B)全解释型
(C)半编译和半解释型(D)同脚本语言的解释模式
6. 编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是()
(A)原因是执行的当前目录下没有找到aaa.java文件。 (B)原因是没有安装JDK开发环境。
(C)原因是java源文件名后缀一定是以.txt结尾。
(D)原因是JDK安装后没有正确设置环境变量PATH和Classpath。
7. 编译一个Java程序Hello.java的正确命令形式是()
(A)javac Hello (B)Javac Hello (C)javac Hello.java (D)javac hello
8. 用Java虚拟机执行类名为Hello的应用程序的正确命令是() (A)java Hello.class (B)Hello.class (C)java Hello.java (D)javac Hello
9. 对于可以独立运行的Java应用程序,下列( )说法是正确的。 (A)无须main方法(B)必须有两个main方法
(C)可以有多个或零个main方法(D)必须有一个main方法 10. 设有如下程序: public class Hello{
public void main(String args[]) { System.out.println(\"Hello World!\");} }
该程序有如下哪种可能的结果?() (A)执行时产生异常(B)程序不能编译
(C)执行后输出Hello World! ( D )执行后没有任何输出 二、填空题
1.Java源程序文件和字节码文件的扩展名分别为和。
2.Java 应用程序中有一个main()方法,它前面有三个修饰符是public、、。3.Java源文件中最多只能有一个_____类,其它类的个数不限。
4.Java可以跨平台的原因是_____。
5. Java应用程序的编写和执行分3步进行:编写源代码、编译源代码、。
三、判断题
1. Java 语言区分大小写。()
2. Java 程序源文件的扩展名为.class。() 3. Java 程序源文件名应该与主类名保持一致。()
4. Java语言是IBM公司设计的一种面向对象程序设计语言。() 5. 一个源程序文件中主类应该定义为公有类。() 四、简答题
1.为什么说Java的运行与计算机硬件平台无关?
2. Java对源程序文件的命名规则有什么要求?源程序文件编译后生成的是什么文件?
五、编程题
1. 编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序,在屏幕上输出“Welcome to Java World!”。
2. 编写一个程序,在屏幕上打印出以下的图形: ************************************* ********* Java 程序设计********* *************************************
因篇幅问题不能全部显示,请点此查看更多更全内容