java计算机考试试题
 
java计算机考试试题及答案
  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). 下列描述中,正确的是( )。
  A.在Serializable接口中定义了抽象方法
  B.在Serializable接口中定义了常量
  C.在Serializable接口中没有定义抽象方法,也没有定义常量
  D.在Serializable接口中定义了成员方法
  正确答案:C
  答案解析:在java.io包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。
  7). 若数组a定义为int[][]a=new int[3][4],则a是( )。
  A.一维数组
  B.二维数组
  C.三维数组
  D.四维数组
  正确答案:B
  答案解析:二维数组有两种定义方式:①type ar rayName[][];②type口[]arrayName;从题目中的语句可以看出,本题定义了一个二维数组。
  8). 在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。
  A.1
  B.2
  C.3
  D.4
  正确答案:C
  答案解析:线程组是由java.lang包中的ThreadGroup类实现的。在创建线程时可以显式地 指定线程组,此时需要从如下三种线程构造方法中选择一种:public Thread(ThreadGroup group,Runnable target);public Thread(ThreadGroup group,String name);public Thread(ThreadGroup group,Runnable target,String name)。
  9). 执行完以下代码int[]x=newint[25];后,以下哪项说明是正确的
  A.x[24]为0
  B.x[24]未定义
  C.x[25]为0
  D.x[0]为空
  正确答案:A
  10). 为实现多线程之间的通信,需要使用下列哪种流才合适?
计算机专业java  A.Filterstream

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。