当前位置:学者斋 >

计算机 >java语言 >

2017年3月计算机二级Java基础习题

2017年3月计算机二级Java基础习题

知识的获得离不开平时的努力学习,下面是本站小编整理的2017年3月计算机二级Java基础习题,欢迎学习!

2017年3月计算机二级Java基础习题

1、以下 不是Java中有效的关键字。

A、const

B、NULL

C、false

D、this

本题考查的是Java的关键字。

Java中常量null,false,true,new,this,const,break都是小写。

故本题答案为B。

2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是 。

A、可以被三种类所引用:该类自身、与它在同一个包中的`其他类、在其他包中的该类的子类

B、可以被两种类访问和引用:该类本身、该类的所有子类

C、只能被该类自身所访问和修改

D、只能被同一个包中的类访问

本题考查的是成员变量的修饰符。

private修饰的变量说明变量为私有访问。只能被该类自己访问或调用,是对成员变量的高级保护。

故本题答案为C。

3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象 。

A、以选中的压缩文件为参数

B、以FileInputStream对象为参数

C、以InputStreamReader对象为参数

D、以BufferedReader对象为参数

本题考查的是压缩文件。

在包中提供了对压缩文件进行操作的能力。它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。

故本题答案为B。

4、计算机中的流是______ 。

A、流动的字节

B、流动的对象

C、流动的文件

D、流动的数据缓冲区

本题考查的是流的概念。

流,最早从C语言中引入的。其可以看成是一个流动的数据缓冲区。数据从数据源方向经过缓冲区流向数据的目的地。在传送的过程中,其传送方式是串行的。在Java中的包中定义了Java中常见流的接口与类。其中包括两个最基本的流的抽象类,它们分别是OutputStream与InputStream。其余的流都分别从这两个基本类中继承而来。

故本题答案为D。

5 java 类可以作为(C)

A 类型定义机制

B 数据封装机制

C 类型定义机制和数据封装机制

D 上述都不对

6 在创建对象时,必须(C )

A 先声明对象,然后才能使用对象

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

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

D 上述说法都对

7 在调用方法时,若要使方法改变实参的值,可以(D)

A 用基本数据类型作为参数

B 用对象作为参数

C (A)和(B)都对

D (A)和(B)都不对

8 JAVA 中( C )

A 一个子类可以有多个父类,一个父类也可以有多个子类

B 一个子类可以有多个父类,但一个父类只可以有一个子类

C 一个子类可以有一个父类,但一个父类可以有多个子类

D 上述说法都不对

9 paint()方法使用哪种类型的参数? ( A )

A、Graphics

B、Graphics2D

C、String

D、Color

10在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种特性称为 ( C )

A、隐藏

B、覆盖

C、重载

D、Java不支持此特性

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/java/0nmon.html