计算机二级Java考试及答案

时间:2020-08-17 11:14:13 计算机等级 我要投稿

2017年计算机二级Java考试及答案

  Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。以下是关于计算机二级Java考试及答案,希望大家喜欢!

2017年计算机二级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中,然后进行编译和执行。

【2017年计算机二级Java考试及答案】相关文章:

2017年计算机二级考试JAVA冲刺试题及答案08-21

计算机二级Java考试及答案201705-24

2017年计算机二级Java模拟试题及答案06-08

2017年计算机二级JAVA考试试题「答案」06-02

2017年计算机二级JAVA考试试题附答案05-26

2017年计算机二级考试Java题库06-08

2017下半年计算机二级Java考试试题及答案06-02

2017年计算机2级Java考试试题及答案08-22

2017年计算机二级考试VFP考试试题及答案08-23