您的当前位置:首页正文

第1章Java入门练习题

2022-07-19 来源:帮我找美食网
第1章Java入门练习题

第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 程序设计********* *************************************

因篇幅问题不能全部显示,请点此查看更多更全内容