1.系统规定int型变量的默认值为 0 ,布尔型变量的默认值为false .
2.用于定义类的关键字是 class ,用于表示继承的关键字是 extends .
3.用Java语言编写的源程序文件扩展名为 .java ,编译java源程序文件产生的二进制文件称为字节码文件 .
4.Java中this关键字表示当前对象,super关键字表示当前类直接父类对象.
5.Java中用于表示没有子类的类的修饰符是final;若Java中类用public修饰表示该类可以被所有类访问.
三语法判断:若该行有语法错误在括号中打“X”,正确则打”V”(共10题,每小题1分,共10分)
public class PointTest {
1.void main(String argv[]){ ( x )
int t, k; double s;
2.MyPoint mp=new MyPoint(4,3); ( v )
3.Point2D p=new Point2D(11); ( v )
Point2D q=mp;
4.t=((Point2D)mp).x; ( v )
5.k=((MyPoint)q).y; ( v )
6.k=((MyPoint)p).y;}} ( x )
class Point2D
{ int x,y;
Point2D(int x){this.x=x; }
Point2D(){}
float length(){
return (float)Math.sqrt(x*x+y*y); }}
7.class MyPoint extend Point2D ( x )
{ int x,y;
MyPoint(int x, int y){
8.this.x=x; ( v )
9.super.x=x+2; ( v )
this.y=y;
super.y=y+2; }
10.double length(){ ( v )
return Math.sqrt(x*x+y*y); }}
四程序分析:分析以下程序输出(共4小题,每小题8分,共32分)