您的当前位置:首页正文

计算机2级Java考试试题及答案

2024-09-27 来源:伴沃教育

  计算机2级Java考试试题及答案 1

  1). 顺序存储结构____。

  A.仅适合于静态查找表的存储

  B.仅适合于动态查找表的存储

  C.既适合静态又适合动态查找表的存储

  D.既不适合静态又不适合动态查找表的存储

  正确答案:C

  2). 在编写Java application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上____语句。

  A.import java.awt.*;

  B.import java.applet.applet;

  C.import java.io.*;

  D.import java.awt.Graphics;

  正确答案:C

  3). 关于以下程序段的执行结果,说法正确的是public class Borley extends Thread{public static void main(String argv[]){Borley b = new Borley(); b.start(); }public void run(){System.out.println("Running");}}

  A.编译通过并执行,但无输出

  B.编译通过并执行,输出:Running

  C.产生错误,没有Thread类对象

  D.产生错误,没有通道到达Thread包

  正确答案:B

  4). 线性表若采用链表存储结构时,要求内存中可用存储单元的地址____。

  A.必须是连续的

  B.部分地址必须是连续的

  C.一定是不连续的

  D.连续不连续都可以

  正确答案:D

  5). 在Java中,能实现多重继承效果的方式是____。

  A.内部类

  B.适配器

  C.接口

  D.同步

  正确答案:C

  6). 在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用该语句块来启动Java的异常处理机制。

  A.if-else

  B.switch

  C.try

  D.throw

  正确答案:C

  7.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。

  A.抽象和信息隐蔽

  B.局部化和封装化

  C.内聚性和耦合性

  D.激活机制和控制方法

  8.下列关于软件测试的描述中正确的是( )。

  A.软件测试的目的是证明程序是否正确

  B.软件测试的目的是使程序运行结果正确

  C.软件测试的目的'是尽可能多地发现程序中的错误

  D.软件测试的目的是使程序符合结构化原则

  9.下列工具中为需求分析常用工具的是( )。

  A.PAD

  B.PFD

  C.N-S

  D.DFD

  10.下列特征中不是面向对象方法的主要特征的是( )。

  A.多态性

  B.继承

  C.封装性

  D.模块化

  11.下列与数据元素有关的叙述中,不正确的是( )。

  A.数据元素是数据的基本单位,即数据集合中的个体

  B.数据元素是有独立含义的数据最小单位

  C.数据元素又称为结点

  D.数据元素又称为记录

  12.栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列( )序列不是可能的出栈序列。

  A.C、B、E、D、A、F

  B.C、D、B、F、E、A

  C.A、D、E、C、B、F

  D.A、F、E、D、C、B

  13.在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议,下列( )是简单邮件传输协议。

  A.POP3

  B.IMAP

  C.HTTP

  D.SMTP

  14.对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,则最佳排序方法是( )。

  A.归并排序

  B.直接插入排序

  C.直接选择排序

  D.快速排序

  15.对线性表进行二分法查找,其前提条件是( )。

  A.线性表以顺序方式存储,并已按关键码值排好序

  B.线性表以顺序方式存储,并已按关键码值的查找频率排好序

  C.线性表以有序方式存储,并已按关键码值排好序

  D.线性表以有序方式存储,并已按关键码值的查找频率排好序

  16.Java的核心包中,提供编程应用的基本类的包是( )。

  A.java.lang

  B.java.util

  C.java.applet

  D.java.rmi

  17.下列关于Java对import语句规定自叙述中,错误的是( )。

  A.在Java程序中import语句可以有多个

  B.在Java程序中import语句可以没有

  C.在Java程序中import语句必须有一个

  D.在Java程序中import语句必须引入在所有类定义之前

  18.在编译Java程序时,用于指定生成.class文件位置的选项是( )。

  A.-9

  B.-d

  C.-verbose

  D.-nowarn

  19.下列方法中,不属于WindowListener接口的是( )。

  A.windowOpened()

  B.windowClosed()

  C.windowActivated()

  D.mouseDragged()

  20.运行Java程序需要的工具软件所在的目录是( )。

  A.JDK的bin目录

  B.JDK的demo目录

  C.JDK的lib目录

  D.JDK的ire目录

  计算机2级Java考试试题及答案 2

  一、选择题

  1、Java语言基础

  答案:B

  题目:下列哪个是Java中定义常量的保留字?

  A. const

  B. final

  C. finally

  D. native

  2、面向对象编程

  答案:A

  题目:关于继承的说法,正确的是?

  A. Java只支持单继承

  B. Java支持多继承

  C. 子类可以继承父类的所有属性和方法

  D. 父类中的私有方法可以被子类继承

  3、异常处理

  答案:D

  题目:Java中用于捕获异常的关键字是?

  A. try

  B. catch

  C. finally

  D. 以上都是

  4、数据库操作

  答案:A

  题目:在JDBC中,用于建立数据库连接的方法是?

  A. DriverManager.getConnection()

  B. Statement.executeQuery()

  C. PreparedStatement.executeUpdate()

  D. ResultSet.next()

  5、多线程

  答案:D

  题目:在Java中,创建线程有两种主要方式,它们是?

  A. 继承Thread类

  B. 实现Runnable接口

  C. 继承Runnable接口

  D. A和B

  二、填空题

  1、Java程序入口

  答案:main

  题目:Java程序的入口点是____方法。

  2、类与对象

  答案:class

  题目:在Java中,使用关键字____来定义类。

  3、访问修饰符

  答案:private

  题目:Java中,表示私有成员的访问修饰符是____。

  4、接口与实现

  答案:implements

  题目:Java中,实现接口的'关键字是____。

  5、异常类

  答案:Throwable

  题目:Java中,所有的异常类都是____类或其子类的实例。

  三、简答题

  简述Java中的封装、继承和多态

  封装:将对象的属性私有化,并提供公共的访问方法(getter和setter)来控制属性的访问。

  继承:子类继承父类的属性和方法,实现代码的重用。Java只支持单继承。

  多态:指同一操作作用于不同的对象,可以有不同的解释,执行不同的操作。Java中的多态性主要通过接口和抽象类实现。

显示全文