2017年计算机二级Java考试及答案
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。以下是关于计算机二级Java考试及答案,希望大家喜欢!
单选题
1). 设有栈S和队列Q,其状况为空,元素a1,a2,a3,a4,a5,a6依次入栈,出栈的元素则进入队列Q,若6个元素出列的挨次是a2,a3,a4,a6,a5,a1,则栈的容量至少是____。
A.6
B.4
C.3
D.2
准确答案:C
2). 下面对对象概念描述错误的是
A.任何对象都必须有继续性
B.对象是属性和方法的封装体
C.对象间的通讯靠消息传递
D.操作是对象的动态属性
准确答案:A
3). 概要设计的结果是提供一份
A.模块说明书
B.框图
C.程序
D.数据结构
准确答案:A
4). 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或挨次各不相同,传回的值也可以不相同,这种面向对象程序特性称为
A.隐藏
B.覆盖
C.重载
D.Java不支持此特性
准确答案:C
5). 在Java中,由Java编译器主动导入,而无需在程序中用import导入的包是____。
A.java.applet
B.java.awt
C.java.util
D.java.lang
准确答案:D
6). 树最适合用来体现____。
A.有序数组元素
B.无序数组元素
C.元素之间具有分支层次关系的数据
D.元素之间无伟德国际的数据
准确答案:C
7). 设有栈S和队列Q,其状况为空,元素a1,a2,a3,a4,a5,a6依次入栈,出栈的元素则进入队列Q,若6个元素出列的挨次是a2,a3,a4,a6,a5,a1,则栈的容量至少是____。
A.6
B.4
C.3
D.2
准确答案:C
8). 下列属于正则表达式的是
A.一个数组
B.一组二进制数据
C.一个字符串
D.一个公式
准确答案:C
9). 在Java中,由Java编译器主动导入,而无需在程序中用import导入的包是____。
A.java.applet
B.java.awt
C.java.util
D.java.lang
准确答案:D
10). 在读字符文件Employee.dat时,使用该文件作为参数的类是____。
A.BufferedReader
B.DataInputStream
C.DataOutputStream
D.FileInputStream
准确答案:D
11). 若要把变量声名为多个线程共用的变量,应使用如下哪种修饰符?
A.protected
B.provate
C.transient
D.volatile
准确答案:D
12). 下列程序段的输出结果是public class operatorsandExpressions{void stringPlus(){int a=3,b=4,c=5;System.out.println("abc"+3);}}
A.15
B.abc3
C.256
D.63
准确答案:B
简单应用(1小题,计40分)
注意:下面出现的“考生文件夹”均为%USER%
在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请
在注释行“//**********Found**********”下一行语句的下划线地方填入
正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。
存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
阅读Java_2.java程序,该程序的功能是将本程序代码打印输出。完成程
序编写并运行。所得结果即本程序代码。
给定源程序:
import java.io.*;
public class Java_2{
//*********Found********
public static void main(String args[]) _____throw______ Exception{
long filePoint = 0 ;
String s;
RandomAccessFile file = new RandomAccessFile("Java_2.java","r");
long fileLength = file.length();
while (filePoint
//*********Found********
s = ______file_____.readLine();
System.out.println(s);
filePoint = file.getFilePointer();
}
file.close();
}
}
解题思路:
Java程序修改如下:
第1处:异常处理,需填入 throws
第2处:随机存取文件,需填入 file
参考源程序:c:\wexam\28990001\hlpsys\参考答案\Java_2.java
请把该程序复制到c:\wexam\28990001中,然后进行编译和执行。
【计算机二级Java考试及答案】相关文章:
计算机二级Java考试及答案201703-04
计算机二级考试答案10-24
java考试习题及答案03-26
2017年计算机二级JAVA试题附带答案03-03
2017年计算机二级考试Java题库03-05