2017年9月计算机二级Java选择题练习及答案
1、对象的特征在类中表示为变量,称为类的( D )。
对象
属性
方法
数据类
2、Java 类可以作为( B )。
类型定义机制
数据封装机制
类型定义机制和数据封装机制
上述都不对
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)
更多计算机二级相关试题分享: