JAVA复习题——填空题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、填空题

1. 构造函数_没__有返回值。

2. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和 ___ double _______两种具体类型。

3. 创建类对象的运算符是__ new。

4. 当整型变量n的值不能被13除尽时,其值为 false 的Java语言表达式是__n%13==0___________ 。

5. 在Java语言中,所有的数组都有一个lenght属性,这个属性存储了该数组的__元素个数。

6. 定义类就是定义一种抽象的______父类______,它是所有具有一定共性的对象的抽象描述。

7. 在Java语言中,使用__平台无关___、___java虚拟机___等技术,实现软件重用。

8. 表达式3/6 * 5的计算结果是____0____ 。

9.下面是一个类的定义:

public class _int Myclass___________

{

int x, y;

Myclass ( int i, ___=0____) // 构造函数

{

x=i;

y=j;

}

}

10.下面是一个Java Application 的主类的定义,其功能是输出所有命令行参数。

import java.io.*;

public class MyClass

{

public static void main(String args[ ])

{

if( args.length !=_0__)

for(int i=0; i < args.length; i++)

System.out.println(_"i="+i__________);

else System.out.println(没有命令行参数);

}

}

11下面是一个小程序的主类myprogram的定义, 其中A、B是该主类所在源程序中已定义的另两个类的类名:

import java awt.*;

import java applet.*;

public class myprogram extends Applet//定义小程序的主类

{

A a;

B b;

public _____ myprogram ___ init( )

{ a=new A( ); b=___new__ B( ); }

}

12. Java的复合数据类型有 : 类、数组和___接口____等。 Java的简单数据类型有 : 数值类型(整形和浮点类型),自负类型和布尔类型

13. 表达式3/6 * 5的计算结果是_0_______ 。

14.定义初值为10的10次方的长整型变量 lvar 的语句是:_______long lvar=1*e10___________________。

15. 顺序结构、分支结构(或称选择结构)、__循环结构__________是结构化程序设计的三种基本流程控制结构。

16. 以下方法 m 的功能是求两参数之积的整数部分。

int m ( float x, float y )

{ _______k=(int)x*y___________; }

17. Java 源程序文件编译后产生的文件称为____字节码____文件,其扩展名为___.class_______ 。

18.Java 和 c++都是面向对象的程序设计语言。

1、面向对象程序设计所具有的基本特征是:___抽象性___,_封装性___,_继承性__,_多态性__

2、数组x定义如下

int x[ ][ ]=new int[3][2]

则 x..length 的值为____3________,

x[0].length 的值为_____2_______。

3、Java中实现多线程一般使用两种方法,一是___继承Thread类_________,二是_____实现Runnable方法__________

4、Java的图形用户界面设计中,有很多布局管理器用来摆放组件的位置,一般用到的布局管理器有(列出四种即可)__FlowLayout_____,___GridLayout_____,__BorderLayout_____,___CardLayout_______

5、Applet常用的方法是:__init()_、__run()__、__stop()__和destroy()。

1. 创建类的对象时,使用运算符____ new _______给对象分配内存空间。

2. 定义类的构造方法不能有返回值类型,其名称与_类____名相同。

3. Java语言中关键字__ double ___表示双精度类型。

4. 若有定义:float b={1.1f, 3.5f, 6.8f};,则b.length()的值是__ 3_____。5.若有类定义:

class B extends A{

}

则类B是类A的___子类___。

6.接口中的成员只有静态常量和___抽象方法___。

7. 在子类中使用关键字___ super ____做前缀可调用被子类覆盖的父类中的方法。

8. 关键字___ import ___用于导入包中的类到程序中,供程序中使用。

9. Java语言中, 通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的__ catch ___块来捕获和处理异

常。

10. 程序中实现多线程的方法有两种:继承___ Thread __类和实现Runnable 接口。

相关文档
最新文档