java语言

java考试模拟试题

时间:2024-06-29 11:11:18 java语言 我要投稿

java考试模拟试题

  勤奋学习,是我们大家共同的目标。完成这个目标,也是我们大家的梦想。而怎样才能完成这个目标呢?只有努力,才可以成功,才可以达成目标。以下是小编为大家搜索整理的java考试模拟试题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

java考试模拟试题

  1). 下列描述中,正确的是( )。

  A.在Serializable接口中定义了抽象方法

  B.在Serializable接口中定义了常量

  C.在Serializable接口中没有定义抽象方法,也没有定义常量

  D.在Serializable接口中定义了成员方法

  正确答案:C

  答案解析:在java.io包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。

  2). 若数组a定义为int[][]a=new int[3][4],则a是( )。

  A.一维数组

  B.二维数组

  C.三维数组

  D.四维数组

  正确答案:B

  答案解析:二维数组有两种定义方式:①type ar rayName[][];②type口[]arrayName;从题目中的语句可以看出,本题定义了一个二维数组。

  3). 在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。

  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)。

  4). 执行完以下代码int[]x=newint[25];后,以下哪项说明是正确的

  A.x[24]为0

  B.x[24]未定义

  C.x[25]为0

  D.x[0]为空

  正确答案:A

  5). 为实现多线程之间的通信,需要使用下列哪种流才合适?

  A.Filterstream

  B.Filestream

  C.Randomaccessstream

  D.Pipedstream

  正确答案:D

  6). 提供showDocument()方法,使Applet能够请求浏览器访问特定URL的类是( )。

  A.Applet

  B.AppletContext

  C.JApplet

  D.URL

  正确答案:B

  答案解析:AppletContext类是一个接口类,Applet通过AppletContext接口与环境进行通信。可以利用这个类从Applet环境获取信息,而这个环境一般是指浏览器。Applet使用AppletContext类的showDocument()方法可以通知浏览器在指定窗口中显示另一个URI。的内容。因此,本题的正确答案是B。

  7). 在Java中能实现多重继承效果的方式是( )。

  A.内部类

  B.适配器

  C.接口

  D.同步

  正确答案:C

  答案解析:本题考查Java中多重继承的概念。首先要区分选项中各个概念。内部类是在一个类中的内部嵌套定义的类,主要用来生成事件适配器。适配器( Adapter)定义一个包装类,包装有不兼容接口的对象。这个包装类指的就是适配器,它包装的对象就是适配者( Adaptee),适配器提供客户类需要的接口。接口是一种只含有抽象方法或常量的一种特殊的抽象类,因为接口不包括任何实现,所以与存储空间没有任何关系,将多个接口合并,即多重继承就可以很容易实现,选项C正确。同步主要用在多线程程序设计中。

  8). 下列属于正则表达式的是

  A.一个数组

  B.一组二进制数据

  C.一个字符串

  D.一个公式

  正确答案:C

  9). 若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用____存储方式最节省时间。

  A.顺序表

  B.单链表

  C.双链表

  D.单循环链表

  正确答案:A

  10). 编译Java applet源程序文件产生的字节码文件的扩展名为

  A.java

  B.class

  C.html

  D.exe

  正确答案:B


【java考试模拟试题】相关文章:

java考试模拟练习试题08-30

Java模拟试题04-27

计算机二级考试JAVA模拟试题10-12

计算机二级JAVA考试精选模拟试题08-12

计算机二级考试Java模拟试题及答案201710-25

2017年Java计算机考试模拟试题附答案09-05

电焊工考试模拟试题08-16

普通话考试模拟的试题10-16

2015年ACCA考试模拟试题08-13

从业资格考试模拟试题07-03