关闭

关闭

封号提示

内容

首页 2017上半年计算机二级Java备考练习题及答案.docx

2017上半年计算机二级Java备考练习题及答案.docx

2017上半年计算机二级Java备考练习题及答案.docx

上传者: 刘意欲 2017-03-20 评分 4.5 0 79 11 360 暂无简介 简介 举报

简介:本文档为《2017上半年计算机二级Java备考练习题及答案docx》,可适用于IT/计算机领域,主题内容包含上半年计算机二级Java备考练习题及答案  练习做多了自然会形成自己的做题方法和速度为此今天为大家整理了以下上半年Java备考练习题及答案希望对大家符等。

上半年计算机二级Java备考练习题及答案  练习做多了自然会形成自己的做题方法和速度为此今天为大家整理了以下上半年Java备考练习题及答案希望对大家有帮助!  练习题一  、以下不是Java中有效的关键字。  A、const  B、  C、false  D、this  本题考查的是Java的关键字。  Java中常量falsetruenewthisconstbreak都是小写。  故本题答案为B。  、关于被私有访问控制符private修饰的成员变量以下说法正确的是。  A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类  B、可以被两种类访问和引用:该类本身、该类的所有子类  C、只能被该类自身所访问和修改  D、只能被同一个包中的类访问  本题考查的是成员变量的修饰符。  private修饰的变量说明变量为私有访问。只能被该类自己访问或调用是对成员变量的高级保护。  故本题答案为C。  、当检索一个压缩文件时首先要建立压缩文件输入流对象。该对象。  A、以选中的压缩文件为参数  B、以FileInputStream对象为参数  C、以InputStreamReader对象为参数  D、以BufferedReader对象为参数  本题考查的是压缩文件。  在io包中提供了对压缩文件进行操作的能力。它是通过压缩文件输入流与压缩文件输出流来实现的其分别继承自InflaterInputStream与DeflaterOutputStream。在创建压缩文件输入流时其初始化参数是一个FileInputStream类的实例。  故本题答案为B。  、计算机中的流是。  A、流动的字节  B、流动的对象  C、流动的文件  D、流动的数据缓冲区  本题考查的是流的概念。  流最早从中引入的。其可以看成是一个流动的数据缓冲区。数据从数据源方向经过缓冲区流向数据的目的地。在传送的过程中其传送方式是串行的。在Java中的javaio包中定义了Java中常见流的接口与类。其中包括两个最基本的流的抽象类它们分别是OutputStream与InputStream。其余的流都分别从这两个基本类中继承而来。  故本题答案为D。  练习题二  java类可以作为(C)  A类型定义机制  B数据封装机制  C类型定义机制和数据封装机制  D上述都不对  在创建对象时必须(C)  A先声明对象然后才能使用对象  B先声明对象为对象分配内存空间然后才能使用对象  C先声明对象为对象分配内存空间对对象初始化然后才能使用对象  D上述说法都对  在调用方法时若要使方法改变实参的值可以(D)  A用基本数据类型作为参数  B用对象作为参数  C(A)和(B)都对  D(A)和(B)都不对  JAVA中(C)  A一个子类可以有多个父类一个父类也可以有多个子类  B一个子类可以有多个父类但一个父类只可以有一个子类  C一个子类可以有一个父类但一个父类可以有多个子类  D上述说法都不对  paint()方法使用哪种类型的参数(A)  A、Graphics  B、GraphicsD  C、String  D、Color  在Java中一个类可同时定义许多同名的方法这些方法的形式参数个数、类型或顺序各不相同传回的值也可以不相同。这种特性称为(C)  A、隐藏  B、覆盖  C、重载  D、Java不支持此特性  类Test、Test定义如下:  publicclassTest  {publicfloataMethod(floatafloatb)throws  IOException{}  }  publicclassTestextendsTest{}  将以下哪种方法插入行是不合法的。(A)  A、floataMethod(floatafloatb){}  B、publicintaMethod(intaintb)throwsException{}  C、publicfloataMethod(floatpfloatq){}  D、publicintaMethod(intaintb)throwsIOException{}  以下哪个接口的定义是正确的(D)  A、interfaceB  {voidprint(){}}  B、abstractinterfaceB  {voidprint()}  C、abstractinterfaceBextendsA,AA、A为已定义的接口  {abstractvoidprint(){}}  D、interfaceB{voidprint()}  下列哪些语句关于Java内存回收的说明是正确的(B)  A、程序员必须创建一个线程来释放内存  B、内存回收程序负责释放无用内存  C、内存回收程序允许程序员直接释放内存  D、内存回收程序可以在指定的时间释放内存对象  A派生出子类BB派生出子类C并且在Java源代码中有如下声明:  Aa=newA()  Aa=newB()  Aa=newC()  问以下哪个说法是正确的(D)  A、只有第行能通过编译  B、第、行能通过编译但第行编译出错  C、第、、行能通过编译但第、行运行时出错  D、第行、第行和第行的声明都是正确的

精彩专题

职业精品

上传我的资料

热门资料

资料评价:

/ 5
所需积分:0 立即下载

意见
反馈

返回
顶部

Q