1 / 21
文档名称:

java基础练习题及答案详解.doc

格式:doc   大小:94KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java基础练习题及答案详解.doc

上传人:蓝天 2021/10/17 文件大小:94 KB

下载得到文件列表

java基础练习题及答案详解.doc

文档介绍

文档介绍:java基础练****题及答案详解
第1章Java开发入门

填空题
1、
Java EE、 Java SE、 Java ME
2、
JRE
3、
javac
4、
bin
5、
path、 classpath
二、 选择题
1、 AECD、 C、 D、 E、 B
三、 简答题
1、 面向对象、跨平台性、健壮性、安全性、可移植 性、多线程性、动态性等。
2、 JRE,它相当于操作系统部分,提供了 Java程序 运行时所需要的基本条件和许多Java基础类,例如,10类、 GUI控件类、网络类等。JRE是提供给普通用户使用的,如 果你只想运行别人开发好的Java程序,那么,你的计算机 上必须且只需安装JRE。
JDK,它包含编译工具、解释工具、文档制作工具、打 包工具多种与开发相关的工具,是提供给Java开发人员使 用的。初学者学****和使用Java语言时,首先必须下载和安 装JDKo JDK中已经包含了 JRE部分,初学者安装JDK后不
必再去下载和安装JRE 了。
四、编程题 public class HelloWorld {
}
public static
void main
System. out. printin;
第2章Java编程基础

填空题
1、
class
2、
true 和 false
3、
单行注释、多行注释
、文档注释
4、
基本数据类型、引用数据类型
5、
1、 2、 4、 8
6、
& && | ||
7、
0
8、
9、
10、6
二、 判断题
1、错、对、错、对、错
三、 选择题
1、 AD、 AD、 C、 ABCD. C 、 A、 AC、 A、 B 10、 A
四、 程序分析题
1、编译不通过。int值4和b相加时,由于变量b的 类型为byte,取值范围没有int类型大,存不下int
类型的值,因此编译不通过。
2、 编译不通过。这是因为y是在最里层的代码块中 定义的一个变量,只有在那个代码块中才可使用,
在使用y二x;语句时已经超过了 y变量的作用域,所 以编译无法通过。
3、 打印结果为:30
4、 打印结果为:
9
8
7
五、问答题
1、 Java语言的八种基本数据类型有:byte字节型, 占一个字节。short短整型,占两个字节。int整型,占4 个字节。long长整型,占8个字节。float单精度浮点型, 占4个字节。double双精度浮点型,占8个字节。char字 符型,占两个字节。boolean型,表示逻辑值,有true和 false两个值,分别占一个字节。
2、 如果使用“&”在表达式之间进行连接,那么无论 任何情况,“&”两边的表达式都会参与计算。如果使用“勰” 进行连接,当“&&”左边的表达式为false,则不会执行其 右边的表达式。例如定义
int x y - 0; boolean b - x 0
表达是会发生被0除异常,因为X / y的表达式执行了。而 boolean b二x 0是不会岀现这种异常的,因为x 3、 方法重载指的是在一个类中可以声明多个同名的方法,而方 法中参数的个数或者数据类型不一致。调用这些同名的方法 时,JVM会根据实际参数的不同绑定到不同的方法。
六、编程题1、参考答案
public class Test01 {
int sum - 0: for
} public static void main {} Sys tem. out .pri ntln; if sum
2、参考答案
public class Test0{
public static void main {
int y 二
function;
} System. out. println;
public
static int
x +; y = 0;
arr - {5, 4,
function { } int y; if { } return y; y
y - x * x — 1; } else if { } else {
3、参考答案 public class Test0{
} public static void main { } int[]
12, 6, 101, 6, } : for { } for { } Sys tem. out .pri nt; //
打印元素和空格//定义内层循环for { } if { //比
较相邻元素} //下面的三行代码用于交换两个元素int
temp - arr [j] ; arr [j] - arr [j