第一范文网 - 专业文章范例文档资料分享平台

习题集

来源:用户分享 时间:2025/5/20 10:26:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

现的。JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。

JRE(Java SE Runtime Environment)称之为Java SE运行时环境,提供了运行Java应用程序所必须的软件环境,包含有Java虚拟机(JVM)和丰富的类库(Libraries)。运行一个已经开发好的Java应用必须安装JRE。

JDK( Java Development Kit)称为Java开发工具包,是JRE的超集,或者说JDK包含了JRE。JDK中除了包含有JRE的所有内容之外还提供了编写Java程序所必须的编译器和调试工具等。对于进行Java开发的人士一般需要下载JDK,目前的主流版本为JDK 6。

7 根据Cookbook文档实现控制台版的JAVA HelloWorld

参考答案

请根据Cookbook文档实现控制台版的JAVA HelloWorld。

8 下列关于Eclipse说法正确的是?

A.在源文件编写的同时Eclipse会自动的调用Java编译器编译该文件,如果出现任何编译错误,Eclipse会立刻发现,并提示给用户。

B.Eclipse中的Workspace是用于存储工程的路径。

C.在Linux系统下,可以使用./eclipse启动执行程序eclipse。 D.Eclipse是开放源代码的Java开发平台。

参考答案

本题中ABCD选项都是正确的。

A选项,Eclipse具备所谓“即时编译”功能,即在源文件编写的同时Eclipse会自动的调用Java编译器编译该文件,如果出现任何编译错误,Eclipse会立刻发现,并提示给用户。

B选项,“工作区”(Workspace)。所谓“工作区”是指Eclipse用于存储工程的路径。Eclipse通过“工程”(Project)来组织资料。程序员编写的源文件、编译生成类文件等以特定的目录结构存储在工程文件夹中。

C选项,在Linux系统下可以使用./eclipse启动执行程序eclipse。 D选项,Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。

9 根据Cookbook文档实现JAVA HelloWorld(Eclipse)

参考答案

请根据Cookbook文档实现JAVA HelloWorld(Eclipse)。

1 指出下面程序中的编译错误,并更正

1. int lenght=10;

2. System.out.println(length);

参考答案

上述代码中,第二行会出现编译错误。length变量没有声明,就被使用了,因此,会出现编译错误。咋一看代码会感觉length变量被初始化了,但仔细查看会发现第一句声明

的变量为lenght,th两个字母写反了,导致了length变量没有被声明。因此,有时出现的变量没有被声明的问题,引起的原因可能是变量名拼写错误。更正后的代码如下所示:

1. int length=10;

2. System.out.println(length);

2 指出下面程序中的编译错误,并更正

1. int &size=20;

2. System.out.println(&size);

参考答案

上述代码中,定义的变量&size不符合Java变量的命名规范,Java变量只能包含数字、字母、下划线和$,而&不能在变量命名中使用,因此会出现编译错误。更正后的代码如下所示:

1. int size=20;

2. System.out.println(size);

3 指出下面程序中的编译错误,并更正

1. int age;

2. System.out.println(age);

参考答案

上述代码会出现编译错误,因为,变量age未进行初始化,就在第二行中被使用了。在Java中,变量在使用之前,必须进行初始化。更正的代码如下所示:

1. int age=2;

2. System.out.println(age);

4 运行下面程序,指出变量的输出结果

1. int count=30; 2. count=60;

3. System.out.println(count);

参考答案

输出结果为60。

上述代码中,首先声明并初始化int类型变量count为30;然后,将变量count的值改变为60;最后,输出count的值。输出的count值为改变以后的值,即为60。

5 指出下面程序中的编译错误,并更正

1. int balance; 2. balance =218.50;

参考答案

上述代码中,变量balance声明时的类型为int,后续赋值为218.50,而218.50是浮点类型,因此导致编译错误。整数类型变量不可以赋予浮点类型的值。更正后的代码如下所示:

1. double balance; 2. balance =218.50;

6 指出下面程序的编译或运行结果,并解释原因

1. int i=128; 2. i = 10000000008; 3. System.out.println(i);

搜索更多关于: 习题集 的文档
习题集.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9906o8la2n3ef8l93ttd_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top