文档介绍:《JAVA语言与案
注:本答案仅供参考,如有错误敬请指正
作业一
选择题
1、D 2、B 3、B 4、B 5、C
6、B 7、D 8、A 9、D 10、D
11、C 12、B 13、A 14、D 15、B
16、A 17、ABE 18、CDE 19、D 20、B
二、简答题
1、JAVA是由SUN Microsystem公司推出的。其特点如下:
A、语法简单,功能强大
B、分布式与安全性
C、与平台无关
D、解释运行,高效率
E、多线程,可并行执行
F、动态执行
G、丰富的API文档和类库
2、
JAVA虚拟机即JVM:是在一台真正的机器上用软件方式实现的一台假想机,是编译后的JAVA程序和硬件系统之间的接口,可以将其看作一个虚拟的处理器,编译后的JAVA程序由JVM解释执行,而不是由CPU。
JVM的具体实现包括:指令集、寄存器组、类文件格式、栈、垃圾收集堆、内存区等几部分。
3、
JVM是运行JAVA程序必不可少的机制,编译后的JAVA程序指令并不直接在硬件系统的CPU上执行,而是由JVM执行,JVM是编译后的JAVA程序和硬件系统之间的接口,程序员可把JVM看作一个虚拟的处理器,它不仅解释执行编译后的JAVA指令,而且还进行安全检查,它是JAVA程序能在多平台之间进行无缝移植的可靠保证,也是JAVA程序的安全检查引擎,。
4、
(略)
5、
(略)
6、
抽象:是指通过抽取具体事物的本质特征来描述事物的一种思想
封装:是将数据及对数据类型的操作捆绑在一起成为类,形成一个不可分割的整体,并尽可能对外隐藏它的细节,只呈现少量接口的技术。
继承:是指在一个类中将另一个已有类中的数据和方法保留供自己用,再加上自己特殊的数据和方法而形成一个新类的技术。
多态:是指在一个类或多个类中让多个方法使用同一名字的技术,如方法的重载和覆盖等。
7、
面向对象的程序设计方法:把问题看成是相互作用的事物集合,用属性来描述事物,把它的操作定义为方法,其中把事物称为对象,把属性称为数据,对象就是数据加方法。
类:是面向对象语言中的一种复合数据类型
类的定义:修饰符 class 类[extends父类名]{
类型成员变量1;
类型成员变量2;
……..
修饰符类型成员方法1(参数列表){
类型局部变量
方法体}
….}
类定义中有两部分:一部分是数据成员变量,可以含有多个;另一部分是成员方法。
8、
区别:“>>”是算术右移,它使用最高位填充左侧空位
“>>>”是逻辑右移,或叫无符号右移运算符,它只对位进行操作,没有算术含义,它用0填充左侧的空位,只用于整型。
算术运算符不改变原数的符号,而逻辑右移不能保证。
输出:
-2147483648=b1
-2147483648=b2
b1=-1 b1=-1
b2=1 b2=0
9、
类的修饰符有public 即公有访问;private私有访问;protected受保护的访问;static静态方式以及find和abstract,final修饰的类不能再派生子类,而abstract表明是抽象的,变量修饰符有int型,浮点型用于定义小数,逻辑型有两个状态,true和false,字符开支char范围0—65535修饰单个字符。方法修饰符:public公有可被任何代码调用,private不能被类中方法调用,protected可以被同一类及其子类方法调用。
10、
The String is
The String is string 2
The String is a string
The String is string
The String is
The String is ???
The String is a string
作业二
填空题
1、编写源文件编译源文件运行程序
2、Java Japplet
3、javac 三 class
4、 2 2
5、 0
6、整型类型,浮点型,字符型,布尔型,长整型,单精度浮点型,双精度浮点型,
231-1,-231
7、算术运算符,关系运算符,逻辑运算符,位运算符,条件运算符,
+ - * / % ++ --
8、20 24 12
9、换行退格
10、println
二、判断对错
1、错
2、对
3、错
4、错
5、错
6、错
7、对
8、对
9、错
10、对
11、对
12、错
13、对
14、错
15、错
简答题
1、