2016下半年计算机二级Java模拟试题及答案
来源:才华咖 本文已影响1.81W人
来源:才华咖 本文已影响1.81W人
1、对象的特征在类中表示为变量,称为类的( D )。
对象
属性
方法
数据类
2、Java 类可以作为( B )。
类型定义机制
数据封装机制
类型定义机制和数据封装机制
上述都不对
3、有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( A )。
s
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)。
是一种信息隐蔽技术
使对象之间不可相互作用
是受保护的内部实现
与类有关,封装的基本单位是对象
31、一个消息包含的内容,不应有( D )。
消息接收者
接受对象应采用的方法
指示接受者做何处理
方法的参数
32、若声明一个类不能被继承,即不能有子类,用关键字( A )。
final
finally
abstract
super
33、下述概念中不属于面向对象方法的是(D)。
对象、消息
继承、多态
类、封装
过程调用
34、下列关于构造方法的叙述中,错误的是( C)。
Java语言规定构造方法名与类名必须相同
Java语言规定构造方法没有返回值,但不用void声明
Java语言规定构造方法不可以重载
Java语言规定构造方法只能通过new自动调用
35、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C)。
可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
可以被两种类访问和引用:该类本身、该类的所有子类
只能被该类自身所访问和修改
只能被同一个包中的类访问
36、下面的选项中,哪一项不属于“汽车类”的行为(D )。
启动
刹车
减速
速度
37、在Java中用什么关键字修饰的方法可以直接通过类名来调用?(D)
static
final
private
void
38、若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( C)。
接口方法
最终方法
抽象方法
空方法
39、如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰(A )。
private
protected
privateprotected
public
40、声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问 (D )。
同一类
同一包中的子类
同一包中的非子类
不同包中的子类
41、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。
隐藏
覆盖
重载
Java不支持此特性
2015年全国计算机二级考试Java模拟试题(二)答案及解析
2017下半年计算机二级考试《java》试题及答案
2017年9月计算机二级JAVA考试模拟试题及答案
2017年计算机二级Java模拟试题及答案
计算机二级考试Java模拟试题及答案2017
2016计算机二级java考试上机模拟试题及答案
2016年计算机二级JAVA上机试题及答案
2015年计算机二级考试JAVA模拟试题库(一)答案及解析
2017年计算机二级考试Java模拟题及答案
2015年计算机二级考试JAVA模拟试题库(二)答案及解析
2015计算机二级《JAVA》全真模拟试题及答案
2017年计算机二级JAVA考试模拟试题及答案
2017年计算机二级考试java模拟试题及答案
2017下半年计算机二级Java考试试题及答案
2016年计算机考试二级java模拟试题(含答案)
全国计算机二级考试Java模拟试题答案及解析
2015年下半年计算机二级Java考试精选简答题
2016计算机二级java考试上机试题及答案
计算机二级考试《java》试题及答案
2015下半年全国计算机二级Java考试仿真题(附答案)
2016计算机二级考试Java试题及答案
2017年计算机二级Java模拟试题及答案
2017年9月计算机二级Java机考试题及答案
2016年9月计算机二级试题及答案「java」
2016年9月计算机二级Java考前冲刺试题及答案
2012年会计面试题及答案
2015下半年计算机二级Java考前练习题(附答案)
计算机考试Java模拟试题及答案2017
2016年计算机二级JAVA考试卷及答案
计算机二级《Java》上机试题及答案2016
2017上半年计算机二级Java备考练习题及答案
2017年3月计算机二级JAVA临考模拟试题与答案
2017年9月计算机二级JAVA试题及答案
2017年计算机二级java模拟题(含答案)
2016年计算机二级《Java》自测试题及答案
计算机二级考试真题以及答案
2017年计算机二级Java强化试题及答案
2017上半年计算机二级Java练习题及答案
2016年二级Java模拟试题及答案
2016年计算机二级考试Java练习题及答案