浙江理工大学java题库(3)

2019-01-07 15:02

数组声明的同时,必须使用直接初始化的方式完成创建。

数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。 利用new操作符方式创建的数组元素会自动被初始化为一个默认值。 9、以下创建数组的方式错误的是( A): short x[]; x={1,2,3,4,5,6};

short x[]=new short[6]; x[0]=9;x[1]=8;x[2]=7;x[3]=6;x[4]=5;x[5]=4;

short x[]=new short[6]; int len=x.length; for(int i=0;i

在方法中,通过return语句传回方法值。

在一个方法中,可以执行有多条return语句,并返回多个值。 在Java中,主方法main()后的一对圆括号中也可以带有参数。 在Java中,调用方法可以在System.out.println()语句中完成。 11、以下正确的描述是(A ):

方法的定义不可以嵌套,但方法的调用可以嵌套。 方法的定义可以嵌套,但方法的调用不可以嵌套。 方法的定义和方法的调用均不可以嵌套。 方法的定义和方法的调用均可以嵌套。

12、按Java语言的规定,以下正确的说法是( B? )。 实参不可以是常量,变量或表达式。 形参不可以是常量,变量或表达式。

实参与其对应的形参占用同一个存储单元。 形参是虚拟的,不占用存储单元。 13、以下正确的说法为(? A )。

在不同方法中不可以使用相同名字的变量。 实际参数可以在被调方法中直接使用。

在方法内定义的任何变量只在本方法范围内有效。

在方法内的复合语句中定义的变量只在本方法语句范围内有效。

14、设有定义语句int a[3],则下列对此语句的叙述中错误的是( C): 定义了一个名为a的一维数组 a数组有3个元素

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

数组a中的每一个元素都是整型

15、下列关于变量的叙述中哪个是错误的(B )?? ** 实例变量是类的成员变量

实例变量用关键字static声明

在方法中定义的局部变量在该方法被执行时创建 局部变量在使用前必须被初始化

16、执行完语句int[] x=new int[25];后,下列哪项说法是正确的(A )。 x[24]值为0 x[24]值未定义 x[25]值为0 x[0]值为空

17、给出下列代码,byte[] array1,array2[];byte[] array3[][];byte [][]array4;则数组

初始化中哪项是不正确的(C )??????? **** array2=array1 array2=array3 array2=array4 array3=array4 18、下列代码的执行结果是(A )。Public class Test{ Public int aMethod(){Static int i=0; i++;System.out.println(i);} Public static void main(String args[]){Test test=new Test(); Test.aMethod();}} 编译错误 0 1

运行成功,但不输出

19、下列哪个语句是声明了一个含有10个string对象的数组( C)。 char str[]; char str[][];

string str[]=new string[10]; string str[10];

20、设有整型数组的定义int a[]=new int[8]; 则a.length的值为下列哪项(A )? 8 9 7 6

第六章:(62)

1、Java 类可以作为( B )。*** 类型定义机制 数据封装机制

类型定义机制和数据封装机制 上述都不对

2、对象的特征在类中表示为变量,称为类的( D )。*** 对象 属性 方法 数据类

3、有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( A )。 a1.java a1.class a1 都对

4、在创建对象时必须(C? )。 先声明对象,然后才能使用对象

先声明对象,为对象分配内存空间,然后才能使用对象

先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 上述说法都对

5、Java中( C )。

一个子类可以有多个父类,一个父类也可以有多个子类 一个子类可以有多个父类,但一个父类只可以有一个子类 一个子类可以有一个父类,但一个父类可以有多个子类 上述说法都不对

6、下列说法正确的是( D ) 。** 不需定义类,就能创建对象

属性可以是简单变量,也可以是一个对象 属性必须是简单变量 对象中必有属性和方法

7、下面关键字中哪一个是不可用来控制对类成员的访问( A )。 public private protected default

8、构造方法被调用是当( C )。 类定义时

使用对象的属性时 使用对象的方法时 对象被创建时

9、下面不是面向对象技术特点的是( A )。 结构化 封装 继承性 多态性

10、Java中,一个类可以有几个父类( B )。 任意 1 2 4

11、Java中,使用哪个关键字来定义一个接口( A )。 implements class extends interface

12、接口体中不应包含( C )。 常量定义 常量赋值 方法实现 方法声明

13、下列不是重载方法的特征的是(? B)。 参数个数不同 名相同而类型不同 参数类型不同

名相同且类型相同

14、在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字( C)。 super import this return 15、当子类的成员变量与父类的成员变量重名时,若想在子类中使用父类中同名的成员变量,要使用关键字(A? )。 super import this return

16、若有定义如下 class dog { float x; static int y;?},则下列说法中正确的是( B )。 x称为类变量,y为实例变量 x,y均为类变量 x,y均为实例变量

x为实例变量,y为类变量 17、下列说法正确的是( A )。 实例方法能对类变量和实例变量操作 实例方法只能对类变量操作 实例方法只能实例变量操作

类方法能对类变量和实例变量操作 18、Java程序是由什么组成的( B )。** 类 对象 函数 包

19、package awt;的结果是( C )。 编译结果出错

说明文件的类包含在Java 的awt包中 说明文件的类在自定义的awt包中 导入自定义的awt包中的类

20、若有定义 class A{int x,y; static float f(int a){?} float g(int x1,int x2){?}} 及A a1=new A();则下列用法中非法的是( C )。 A.g(3,2) A.f(3) a1.f(4) a1.g(2,5)

21、下列不是类的属性修饰符的是( D )。 public abstract private final

22、类中不加任何访问权限限定的成员属于( A )。

default public private protected

23、要想使定义该类所在的包之外的类不能访问这个类,使用关键字(? A)。 不用 private final protected

24、定义一个名为key的类,使之不能被继承,应选(D? )。*** class key{? }

native class key{? } class key{ final; } final class key{? }

25、Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( A )。 C不仅继承了B中的成员,同样也继承了A中的成员 C只继承了B中的成员 C只继承了A中的成员 C不能继承A或B中的成

26、一个对象创建包括的操作中,没有下面的( A )。 释放内存 对象声明 分配内存 调用构造方法

27、this关键字的含义是表示一个( D )。 指针 当前对象 一个类 一个方法

28、若有定义如下 class A{int x,x1; int f(){int a;?} int g(){int y;?}} ,则不正确的赋值为(D? )。*** 在f()中a=x 在f()中x=a 在f()中x=x1 在g()中y=a

29、在Java中下列关于继承的论述中,错误的是( C )。 继承具有传递性

继承关系也称为“即是”(is a)关系 支持多继承

继承提高了系统的可重用性

30、在Java中,关于封装性的说法中,错误的是(? A)。**** 是一种信息隐蔽技术 使对象之间不可相互作用 是受保护的内部实现


浙江理工大学java题库(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:软土路基沉降与稳定检测专项施工方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: