二、填空题

1、开发与运行Java程序需要经过的三个主要步骤为    编辑源程序     

     编译生成字节码            解释运行字节码        

2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占

     2    字节内存空间,这样,无论是中文字符还是英文字符,都是占

     2    字节内存空间。

3、设 x = 2 ,则表达式 ( x + + )/3 的值是           。

4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为   true     和    false   。

5、   抽象(abstract)   方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 最终(final) 方法是不能被当前类的子类重新定义的方法。

6、创建一个名为 MyPackage 的包的语句是package   MyPackage ;  

该语句应该放在程序的位置为:  应该在程序第一句                

7、设有数组定义:int   MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70};   则执行以下几个语句后的输出结果是     120      

int s = 0 ;
    for (int i = 0 ; i < MyIntArray.length ; i + + )
         if ( i % 2 = = 1 )    
s += MyIntArray[i] ;
   System.out.println(s);

8、在Java程序中,通过类的定义只能实现    重继承,但通过接口的定义可以实现    多   重继承关系。

、填空题

1、如果将类MyClass声明为public,它的文件名称必须是MyClass.java才能正常编译。

2、Java程序中的单行注释符是( // ),多行注释符是( /* */ )。

3、Java中布尔类型的常量有两种,它们是(true)和(false)。

4、Java中用于定义小数的关键字有两个:(float) 和 (double),后者精度高于前者。

5、Java中用于两个数相等比较的运算符是:(==),用于不相等比较的运算符是(<>)。

6、在Java中定义一个字符串类型的变量str的语句是:String str;) ,定义一个具有10个元素的整型数组a的语句是:int [] arr = new int[10];) 

7、导入mypackage包中的所类的命令是( import mypackage.*; )

8、当声明一个数组int arr[] = new int[5]; 时,这代表这个数组所保存的变量类型是(int),数组名是(arr),数组的大小为(5),数组元素下标的使用范围是(0到4

9、假设x=13,y=4,则表达式x%y != 0的值是(true),其数据类型是(boolean)。

10、异常处理是由(try)、(catch)和finally块三个关键所组成的程序块。

11、以下程序段的输出结果是(三角形

int x = 5, y = 6, z = 4;
if (x + y > z && x + z > y && z + y > x)
System.out.println("三角形");
else

System.out.println("不是三角形");

12、下面程序段的执行结果是6 5 4 3 2

int a[] = { 2, 3, 4, 5, 6 };
for (int i = a.length - 1; i >= 0; i--)
System.out.print(a[i] + "");

一、填空题

1.定义类的保留字是(  class  ),定义接口的保留字是(   interface    )。

2.Socket通常也称为 (  套接字  ),用于描述(  IP地址 )  和 ( 端口 )。 

3.线程的优先级在 1  )至(  10  )之间,数值越大( 任务越紧急 )。

4.构造方法是一种特殊的成员方法,构造方法名与( 类名 ) 相同。

5.Java语言只允许单继承,指每个类只能有一个 ( 父类 )。

6.Java源程序的扩展名是( .java ),经过编译后的程序的扩展名是( .class )。

7. 在一个时间只能由一个线程访问的资源称为 ( 临界资源 ) 。访问临界资源的代码( 临界代码 )。

8. 在多线程系统中,多个线程之间有 ( 同步 ) 和 ( 互斥 ) 两种关系。