考试酷java 第四章

  • 格式:doc
  • 大小:370.50 KB
  • 文档页数:21

下载文档原格式

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

第四章

1. 关于内部类,下列说法不正确的是()。

内部类不能有自己的成员方法和成员变量

2. 有一个类B,下面为其构造方法的声明,正确的是()。

B(int x) {}

3. 为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为()

static void f()

4. 在Java语言中,哪一个包中的类是自动导入的?()

ng

5. 定义外部类时不能用到的关键字是()。

protected

6. 下列哪种类成员修饰符修饰的变量只能在本类中被访问?()

private

7. 定义一个公有double型常量PI,哪一条语句最好?()

public final static double PI=3.14;

8. 下面关于方法的说法,不正确的是()。

如果一个类定义了构造方法,也可以用该类的默认构造方法

9. 下面关于类的说法,不正确的是()。

类就是对象

10. 给出下面的程序代码:

public class X4_1_3 {

private float a;

public static void m ( ){ }

}

如何使成员变量a被方法m( )访问()

将private float a改为static float a

11. 给出下面程序代码:

byte[] a1, a2[];

byte a3[][];

byte[][] a4;

下列数组操作语句中哪一个是不正确的?()

a2 = a1

12. 下面代码运行后的输出结果为()。

public class X6_1_5 {

public static void main(String[] args) {

AB aa = new AB();

AB bb;

bb = aa;

System.out.println(bb.equals(aa));

}

}

class AB{ int x = 100; }

true

13. 设有下列数组定义语句:

int a[] = {1, 2, 3};

则对此语句的叙述错误的是()。

a数组元素的下标为1~3

14. 已知有定义:String s="I love",下面哪个表达式正确?()

s += "you";

15. 关于数组,下列说法中不正确的是()。

定义数组时必须分配内存

16. 执行语句:int[] x = new int[20];后,下面哪个说法是正确的?()

x[19]为0

1. Applet

分别对应了Applet从初始化、启动、暂停到消亡的生命周期的各个阶段。

Init start stop destroy

2. 数组是一种Java中,数组是作为

的。数组是有限元素的有序集合,数组中的元素具有相同的

复合对象数据类型数组名下标

3. 在数组定义语句中,如果[]在数据类型和变量名之间时,[]之后定义的所有变量都是

类型,当[]在变量名之后时,只有[]之前的变量

是类型,之后没有[]的则不是数组类型。

数组数组

4. 利用

的排序、查找等操作。

System arraycopy() Arrays sort() binarySearch()

5. Java语言提供了两种具有不同操作方式的字符串类和

String StringBuffer ng.Object

6. System类是一个功能强大、非常有用的特殊的类,

,即不能创建

System类的对象,所以它所有的属性和方法都是引用时以类名System为前缀即可。

标准输入/输出运行时实例化static

7. 方法体内定义变量时,变量前不能加

它们都有一

修饰符明确赋值默认

8. 。

package

9. 继承类时需要实现接

class extends implements

10. 引用static类型的方法时,可以使前缀,也可以使用

类名对象名

11.

问它。

对象名类名

12. 从用户的角度看,Java源程序中的类分为两种

系统定义的类用户自己定义的类

13. static方法中只能引用

员方法;而非static类型的方法中既可以引用

static static 非static

14. 如果用户在一个自定义类中未定义该类的构造方法,系统将为这个类定义一个

具体语句,不能完成任何操作。

形式参数

15.是所有类的直接或间接父类,它在包中。

Object类ng

16. 数组初始化包括

静态动态

17.

个对象的内存区中。因此,一个类的任何对象访问它时,

同/不同)的数值。

公共存储相同

18. [

构造

19. 当程序中需要引用java.awt.event包中的类时,导入该包中类的语句为

import java.awt.event.*

20. 成员方法

数据成员

24. public class X6_3_1 {

public static void main(String[] args) {

int a[]={12,39,26,41,55,63,72,40,83,95};

int i1=0,i2=0;

for(int i=0;i

if(a[i] %2 == 1) i1++;

else i2++;

System.out.println(i1+"\t"+i2);

}

6 4

25.public class X6_3_2 {

public static void main(String[] args) {

int a[]={36,25,48,14,55,40,32,66};

int b1,b2;

b1=b2=a[0];

for(int i=1;i

if ( a[i] >b1 ){

if ( b1 >b2 ) b2=b1;

b1=a[i];

}

System.out.println(b1+"\t"+b2);

}

}

66 55