2017计算机二级《JAVA》知识巩固题及答案
来源:才华咖 本文已影响2.74W人
来源:才华咖 本文已影响2.74W人
成绩的取得离不开我们平时的努力,以下是本站小编为大家整理的2017计算机二级的文章" target="_blank" >计算机二级《JAVA》知识巩固题及答案,希望对大家的学习起到帮助!
1.下列对类的声明,正确的是( )。
ract final classHh{…}
ract private move(){…}
ected private number;
ic abstract classCar{…}
中用于提供Java语言、Java虚拟机的核心的类和接口的包是( )。
包
et包
包
包
3.下列关于JDK目录结构的说法,错误的是( )。
目录下有许多工具
目录下有各种演示例子
ude目录下都是库文件
目录是Java程序运行环境的根目录
4.下列说法正确的是( )。
A.类FileInputStream和FileOutputStream用来进行文
件I/O处理,由它们所提供的方法可以打开本地主机上的
文件,并进行顺序的读/写
B.通过类File的实例或者一个表示文件名称的字符串
可以生成文件输入/输出流,在流对象生成的同时,文件被
打开,但还不能进行文件读/写
C.对于InputStream和OutputStream来说,它们的实
例都是是非顺序访问流,即只能进行顺序的读/写
D.当从标准输入流读取数据时,从键盘输入的数据直
接输入到程序中
5.能将程序补充完整的选项是( )。
class Person
{
private int a;
public int change(int m){return m;)
}
public class Teacher extends Person
{
public int b;
public static void main(String arg[])
{
Person p=new Person();
Teacher t=new Teacher();
int i;
}
}
A.i=m
B.i=b
C.i=P.a
D.i=ge(50)
6.下列程序实现对ZIP文件的检索,在横线处
填入正确的语句( )。
package test;
.*;
import .*;
import .*;
public class Exam
{
public static void main(String[]args){
try{
FileInputStream fis=new FileInputStream("test/file.
zip");
ZipInputStream zis=new ZiplnputStream(fis);
ZipEntry an;
while(( )!=null){
ame();
eEntry();
}
e():
}
catch(Exception e){
tStackTrace();
}
}
}
=extEntry()
= =extEntry()
=ntry()
extEntry()
7.将一个容器panel1放到容器framel中的方法是( )。
rt(panel1)
(panel1)
Panel(panel1)
rtJPanel(panel1)
8.下列程序的输出结果是( )。
class Test{
public static void main(String args[]){
int n=7:
n<<=3;
n=n&n+1|n+2^n+3;
n>>=2:
tln(n);
}
)
A.0
B.-l
C.14
D.64
9.文件操作中,用于移动文件指针到指定的位置的是( )。
(long pos)
h()
()
Bytes(int n)
10.当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象( )。
A.以选中的压缩文件为参数
B.以FileInputStream对象为参数
C.以InputStreamReader对象为参数
D.以BufferedReader对象为参数
参考答案:
1.D。解析:本题考查类的声明。选项A错误,abstract用来声明抽象类,final用来声明最终类。这两个修饰词不能同时出现在类声明中;选项B错误,缺少class关键字;选项C错误,类不能声明为protected和private属性,且不以”;”结尾,也缺少class关键字;选项D正确,声明了一个可以公有继承的抽象类。
2.C。解析:本题考查考生对Java语言中的类和接口的理解。包提供了构成Java语言、Java虚拟机核心的类和接口。例如,类object、类String和类Thread等。对任何一个Java程序来说,这些类几乎都是必不可少的。还包含了许多由Java虚拟机发出的异常,这些异常也是”类”的一种。另外,包还包含一些用于访问系统资源的类,如ClassLoader等。包具有极其重要的作用,在程序开头可以不必明文编写装载它的代码。
3.C。解析:本题考查JDK目录结构。bin目录下有编译器、解释器和各种工具,如服务器工具、IDLpackage工具和jdb等。jre目录是Java程序运行环境的根目录,它下面有bin子目录,包括平台所用工具和库的可执行文件和DLL文件;lib子目录包括java运行环境的代码库。lib目录下都是库文件。demo目录下有各种演示例子。include目录下是Win32子目录,都是本地方法文件,选项C错误。
4.A。解析:本题是考查对文件输入、输出流的理解。通过类File的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,然后就可以进行文件读/写,选项B说法错误。对于InputStream和OutputStream来说,它们的实例都是顺序访问流,即只能进行顺序的读/写,选项C说法错误。当从标准输入流读取数据时,从键盘输入的数据被缓冲,按键时,程序才会得到输入数据,选项D说法错误。
5.D。解析:本题考查类的声明。选项A中m没有被声明过,不能使用;选项B中虽然b是类Teacher的public成员变量,但在静态方法中,不能使用类中的非静态成员;选项C中a是类Person的private成员,在类外不能直接引用;选项D中change(intm)方法是pubtic方法,并且返回一个int型值,可以通过类的实例变量P引用并赋值给一个int型变量。
6.A。解析:本题考查Java类实现ZIP数据压缩方式。ZIP压缩文件结构:一个ZIP文件由多个Entry组成,每个Entry有一个唯一的名称,Entry的`数据项存储压缩数据。ZiplnputStream实现了ZIP压缩文件的读输入流,支持压缩和非压缩Entry.题目程序中FileInputStreallD_fis=new FilelnputStream("test/")构造了一个文件输入 流,ZiplnputStream zis=new ZiplnputStream(fis)语句利用文件输入流fis构造了一个ZIP输入流,extEntry()语句返回ZIP文件中的下一个Entry,并将输出流定位在此entry数据项的起始位置.
7.B。解析:本题考查容器的嵌套。将一个容器Panel1放到容器framel中的方法和在容器上添加部件是一样的,使用add()方法即可。
8.C。解析:本题考查Java中的运算符。首先要清楚程序里面涉及的运算符的含义。"<<"是按位左移运算符,”&”是按位与运算符,"|"是按位或运算符,"^"是按位异或运算符。题目中整型变量n=7相当于二进制中的111,n<<=3语句执行后,n值为lll000。相当于十进制的56,而语句n=n&n+1|n+2^n+3执行后,n值为57,n>>=2语句执行恬,n的值为14,所以选项C正确。
9.A。解析:本题考查文件操作。seek(long pos)是随机文件记录的查找,满足题意。lengh()方法是求随机文件字节长度的方法,不符合题意;Java中没有find()方法;skipBytes(int n)方法是使随机文件访问跳过指定字节,不符合题意。
10.B。解析:本题考查压缩文件流的概念。当输入一个ZIP文件时要将ZIP文件作为FilelnputStream构造方法的参数,所以选项B正确。而FilelnputStream对象又作为ZiplnputStream构造方法的参数出现。这里的ZipInputStream对象在将压缩文件内的输入项作为字符文本读出时即作为InputStreamReader的构造方法参数出现。最后,InputStreamReader对象作为BufferedReader的构造方法的参数,并且使用readLine()方法将压缩文件输入项作为文本读出。
2017计算机二级《JAVA》强化习题及答案
计算机二级《Java》备考训练题及答案2017
2017计算机二级《JAVA》考点训练题及答案
计算机二级《Java》上机试题及答案2016
2016年计算机二级《Java》机考试题及答案
2016年12月计算机二级Java巩固练习及答案
计算机二级Java考试巩固试题及答案
2017计算机二级《Java》练习题及答案
2017计算机二级《JAVA》基础练习题及答案
2017计算机二级Java知识复习题及答案
2017计算机二级《JAVA》考前测试题及答案
2017年3月计算机二级《JAVA》单选题及答案
2017计算机二级《Java》单选练习题及答案
计算机二级考试Java巩固习题及答案
2017计算机二级《Java》预测试题及答案
计算机二级考试真题以及答案
2017年3月计算机二级Java习题及答案
2017年计算机二级Java练习题及答案
2017计算机二级Java复习题及答案
计算机二级Java练习题及答案2017
2017计算机二级Java练习题及答案
2017年计算机二级Java练习题及答案
计算机二级考试《java》试题及答案
2017年计算机二级Java备考题及答案
2017计算机二级Java备考冲刺题及答案
2017计算机二级JAVA预测试题及答案
2017计算机二级VB知识巩固题及答案
2017计算机二级Java备考习题及答案
2017计算机二级考试Java练习题及答案
2017计算机二级JAVA冲刺试题及答案
2017年计算机二级Java模拟试题及答案
2017年9月计算机二级Java机考试题及答案
2017计算机二级Java强化题及答案
Java计算机二级练习题及答案2017
2017计算机二级JAVA预测题及答案
2017年计算机二级Java习题及答案
“四史”知识题及答案
2017年9月计算机二级JAVA试题及答案
计算机二级《Java》考试试题与答案2017
2017计算机二级Java考前训练题及答案