2017年12月计算机二级Java备考题及答案
来源:才华咖 本文已影响1.66W人
来源:才华咖 本文已影响1.66W人
为了帮助各位考生有效地对计算机二级的文章" target="_blank" >计算机二级考试考点进行复习,下面本站小编特意整理了2017年12月计算机二级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。
习题二
1、结构化程序设计主要强调的是______。
A、程序的规模
B、程序的易读性
C、程序的执行效率
D、程序的可移植性
结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。
本题答案为B。
2、数据库设计包括两个方面的设计内容,它们是______。
A、概念设计和逻辑设计
B、模式设计和内模式设计
C、内模式设计和物理设计
D、结构特性设计和行为特性设计
数据库设计可分为概念设计与逻辑设计。
数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
数据库逻辑设计的主要工作是将ER图转换为指定的RDBMS中的关系模型。
本题答案是A。
3、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为______。
A、static void method( )
B、public void method( )
C、final void method( )
D、abstract void method( )
本题考查的是修饰符的含义。
1、public修饰的方法可被其它类访问或引用。
2、abstract修饰的方法是抽象方法,抽象方法没有方法体,要使用抽象方法,必须先实现此抽象方法。
3、final修饰的方法不能被继承。
4、static修饰的方法为静态方法,静态方法不需要类的实例化就可以被类直接调用。
故要使得类名AB可以直接调用method()方法,则必须在method()前用static来修饰。
故本题答案为A。
4、监听接口的方法返回值的类型是______。
A、int
B、String
C、void
D、Object
本题考查的是监听。
每个事件都有自己的监听,监听本身是一种接口,该接口中的方法,返回值是void类型。当要为指定的类注册监听时,就可以通过定在实现该接口的类中定义该方法,这样可以在某个事件发生后,将会自动执行相应方法中的代码。
故本题答案为C。
5、outer: for(int i=0;i<3; i++)
inner: for(int j=0;j<2;j++)
{
if(j==1) continue outer;
tln(j+ "and "+i+";");
}
以上代码输出是 。
A、0 and 0;0 and 1;0 and 2;
B、0 and 0;1 and 0;2 and 0;
C、1 and 0;1 and 1;1 and 2;
D、2 and 0;2 and 1;2 and 2;
本题考查的是多重循环。
首先介绍一下continue语句的功能:continue语句是跳过循环体中下面尚未执行的语句,回到循环体的开始,继续下一轮的循环。
本题程序运行过程如下:
i=0:
j=0 条件j==1不成立,输出j和i,即0 and 0;
j=1 条件j==1成立,执行continue,跳过tln(j+ "and "+i+";");执行下一轮循环j=2;
j=2 条件j<2不满足,退出内层循环,继续外层循环。
i=1:
j=0 条件j==1不成立,输出j和i,即0 and 1;
j=1 条件j==1成立,执行continue,跳过tln(j+ "and "+i+";");执行下一轮循环j=2;
j=2 条件j<2不满足,退出内层循环,继续外层循环。
i=2:
j=0 条件j==1不成立,输出j和i,即0 and 2;
j=1 条件j==1成立,执行continue,跳过tln(j+ "and "+i+";");执行下一轮循环j=2;
j=2 条件j<2不满足,退出内层循环,继续外层循环。
i=3:条件i<3不满足,结束。
故本题答案为A。
2017年9月计算机二级Java考前练习题及答案
2017年计算机二级Java备考练习题及答案大纲
2016年12月计算机二级Java备考练习及答案
2017年计算机二级Java备考练习题及答案
2017计算机二级Java备考冲刺试题及答案
2017年9月计算机二级考试JAVA复习题及答案
2017年9月计算机二级Java机考试题及答案
2017年计算机二级Java备考题及答案
2017计算机二级Java备考冲刺题及答案
2017计算机二级Java备考习题及答案
2017年9月计算机二级Java考试题库及答案
2017年3月计算机二级Java习题及答案
2017年9月计算机二级JAVA考试题及答案
2017上半年计算机二级Java备考练习题及答案
2017年9月计算机二级JAVA试题及答案
2017计算机二级考试Java练习题及答案
2017年3月计算机二级Java备考习题
2017年9月计算机二级JAVA单选题专练「及答案」
2016年计算机二级JAVA考试题及答案
2017年3月计算机二级JAVA临考模拟试题与答案
计算机二级考试《java》试题及答案
2017年9月计算机二级Java考试题库及答案
2016年9月计算机二级Java模拟试题及答案
2017年计算机二级Java考试及答案
考试试题及答案参考
2015年9月计算机二级java题库及答案
2016年12月计算机二级考试Java练习及答案
2017年计算机二级考试Java模拟题及答案
计算机二级考试真题以及答案
2017年计算机二级Java习题及答案
2015年9月计算机二级Java预测题及答案
2016年9月计算机二级Java考前冲刺试题及答案
12月计算机二级Java练习题及答案
2017年3月计算机二级java临考测试题与答案解析
2017计算机二级Java考前训练题及答案
2017年计算机二级考试Java练习题及答案
2016年9月计算机二级试题及答案「java」
2017年计算机二级Java练习题及答案
2016年12月计算机二级Java练习题及答案
2017年计算机二级Java考试试题及答案