JAVA期末考试模拟题.docx

上传人:b****6 文档编号:16596931 上传时间:2023-07-15 格式:DOCX 页数:51 大小:40.84KB
下载 相关 举报
JAVA期末考试模拟题.docx_第1页
第1页 / 共51页
JAVA期末考试模拟题.docx_第2页
第2页 / 共51页
JAVA期末考试模拟题.docx_第3页
第3页 / 共51页
JAVA期末考试模拟题.docx_第4页
第4页 / 共51页
JAVA期末考试模拟题.docx_第5页
第5页 / 共51页
JAVA期末考试模拟题.docx_第6页
第6页 / 共51页
JAVA期末考试模拟题.docx_第7页
第7页 / 共51页
JAVA期末考试模拟题.docx_第8页
第8页 / 共51页
JAVA期末考试模拟题.docx_第9页
第9页 / 共51页
JAVA期末考试模拟题.docx_第10页
第10页 / 共51页
JAVA期末考试模拟题.docx_第11页
第11页 / 共51页
JAVA期末考试模拟题.docx_第12页
第12页 / 共51页
JAVA期末考试模拟题.docx_第13页
第13页 / 共51页
JAVA期末考试模拟题.docx_第14页
第14页 / 共51页
JAVA期末考试模拟题.docx_第15页
第15页 / 共51页
JAVA期末考试模拟题.docx_第16页
第16页 / 共51页
JAVA期末考试模拟题.docx_第17页
第17页 / 共51页
JAVA期末考试模拟题.docx_第18页
第18页 / 共51页
JAVA期末考试模拟题.docx_第19页
第19页 / 共51页
JAVA期末考试模拟题.docx_第20页
第20页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

JAVA期末考试模拟题.docx

《JAVA期末考试模拟题.docx》由会员分享,可在线阅读,更多相关《JAVA期末考试模拟题.docx(51页珍藏版)》请在冰点文库上搜索。

JAVA期末考试模拟题.docx

JAVA期末考试模拟题

JAVA期末考试模拟题第一套

一、选择题(本大题共35小题,每空2分,共70分)

1.下列说法正确的是()。

A.java中包的主要作用实现跨平台功能

B.package语句只能放在import语句后面

C.包(package)由一组类(class)和接口(interface)组成

D.可以用#include关键词来表明来自其他包的类

2.下面有关接口的说法,哪个是正确的()

A、接口与抽象类是相同的概念B、实现一个接口必须实现接口的所有方法

C、接口之间不能有继承关系D、一个类不不可实现多个接口

3.下面对System类的描述错误的是()

A、提供标准输入输出和系统环境信息B、包括in、out、err、log等成员变量

C、是个final类D、不能实例化

4.下面那些是异常的含义()。

A、程序的语法错B、程序编译或运行中发生的异常现象

C、程序事先定义好的异常事件D、程序编译错误

5.下面对对象概念描述错误的是()

A、任何对象都必须有继承性B、对象是属性和方法的封装体

C、对象间的通讯靠消息传递D、操作是对象的动态性属性

6.Throwable类是直接从哪个类继承来的()

A、Object类B、Class类

C、Error类D、Public类

7.文件操作中,语句publicStringgetName()当作用是()。

A、得到一个不包含路径的文件名B、得到一个包含路径的文件名

C、得到文件的上一级目录名D、得到文件的下一级目录名

8.要表示表格数据,需要继承下列那个类()。

A、AbstractTableModelB、TableModel

C、JTableD、TableModelable

9.要表示表格数据,需要继承下列那个类()。

A、AbstractTableModelB、TableModel

C、JTableD、TableModelable

10.事件处理是()

A、对用户操作的描述B、接受事件对象并对其进行处理

C、图形界面上的构件D、以上都不是

11.JAVA语言有多种实现机制,下列那种技术属于垃圾回收机制?

()

A、语法检查B、字节编译

C、内存跟踪D、堆栈上/下溢检查

12.下列选项中不能作为程序入口的是()。

A、staticpublicvoidmain(Stringargs[])

B、publicstaticintmain(Stringargs[])

C、publicstaticvoidmain(Stringargs[])

D、publicstaticvoidmain(Stringcontract[])

13.类提供外界访问成员方法的权限,通常()

A、成员数据是公有的,方法是公有的

B、成员数据是私有的,方法是公有的

C、成员数据是公有的,方法是私有的

D、成员数据是私有的,方法是私有的

14.下列属于JAVA关键词的是()

A、Object类B、Class类

C、Dictionary类D、System类

15.对于下面的程序代码,哪项叙述是对的()

publicclassTest

{

intarr[]=newint[10];

Publicstaticvoidmain(String[]args)

{

system.out.println(arr[1]);

}

}

A、编译时出错B、编译时正确而运行时出错

C、输出0D、输出null

16.下列那个选项是short型数据的取值范围?

()

A、-128~+127

B、-32768~+32767

C、-2147483648~+2417483647

D、-3.40282347E38~+3.40282347E38

17.下列关于字符串的叙述错误的是()

A、创建了字符串对象后,字符串所代表的文本根据情况可改变

B、字符串由java.lang.String和java.lang.StringBuffer定义

C、字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下

界不要越界

D、在Java语言中,字符串是作为对象处理的

18.关系运算符的优先级依次为()

A.!

==,!

=,>,>=,<,<=,&&,‖B、!

,==,!

=,>,<,>=,<=,&&,‖

C、!

==,!

=,>,>=,<,<=,&&,‖D、!

,>,<,>=,<=,==,!

=,&&,‖

19.下列程序执行的结果是()

publicclasstest

{

publicstaticvoidmain(string[]args)

{

booleanm=true;

if(m==false)

{

system.out.println(“false”);

}

else

{

system.out.println(“true”);

}

}

}

A、falseB、true

C、无结果D、运行时出错

20.抛出异常、生成异常对象都通过下列那个语句实现?

()

A、throwsB、throw

C、ThrowableD、Exception

21.下面不属于条件分支语句结构的是()。

A、if结构B、if-else结构

C、if-elseif结构D、if-elseelse结构

22.下列程序执行的结果是()。

publicclasstest

{

publicstaticvoidmain(String[]args)

{

intsum=0;

inti=0,j;

while(i<5)

{

j=5;

while(i!

=j)

}

i++;

}

system.out.println(“sumis:

”+sum);

}

}

A、55B、60

C、65D、70

23.for循环的循环次数()

A、是确定的B、是不确定的

C、通常是确定的,但也可以不确定

D、通常是不确定的,但也可以确定

24.下列选项那个方法可以判断线称是否处于活动状态?

()

A、blooeanisAlive()B、threadcurrentThread()

C、StringgetName()D、staticbooleaninterrupted()

25.Java.lang.Runnable类的作用是()。

A、使任何类都可以为线程提供线程体

B、定义了线程同步与交互的方法

C、提供了线程组或组中的每个线程进行操作的方法

D、以上都不是

26.实现完全定制串行化的类要遵守的原则是()

A、必须实现java.io.Externalizable接口

B、必须实现WriteExternal方法保存对象的数据或状态

C、必须定义一个具有public访问权限的不带参数的构造函数

D、以上都是

27.如果要读取大文件中间的一段内容,最方便的是采用下列那种流来操作?

()

A、FileStreamB、PipeStream

C、RandomStreamD、FilterStream

28.下列关于类的说法不正确的是()

A、Frame时Windows类的直接子类

B、Frame对象现实的效果是一个窗体

C、Frame被默认初始化为可见

D、Frame的默认布局管理器为BorderLayout

29.使用下述哪个位置参数,能够使一个部件位于容器顶部?

()

A、layout.TOPB、borderlayout.TOP

C、layout.NORTHD、borderLayout.NORTH

30.实现下列那个接口可以对TextField对象的事件进行监听和处理?

()

A、actionListenerB、FocusListener

C、MouseMotionListenerD、WindowListener

31.AWT事件分为低级事件和高级事件,下列属于低级事件的是()。

A、鼠标的进入B、托放

C、窗口关闭D、以上都是

32.下列关于Applet的方法中,哪个是返回HTML中设定的值?

()

A、getcodebaseB、getparameter(String)

C、getAppinfoD、showStatus(String)

33.下列那个操作是Applet可以做的?

()

A、读取客户端部分系统变量B、读取客户端文件

C、在客户端主机上创建新文件D、在客户端装载程序库

34Socket的工作流程是()

Ⅰ、打开连接到Socket的输入/输出

Ⅱ、按某个协议对Socket进行读/写操作

Ⅲ、创建Socket

Ⅳ、关闭Socket

A、Ⅰ、Ⅱ、Ⅲ、ⅣB、Ⅱ、Ⅰ、Ⅲ、Ⅳ

C、Ⅲ、Ⅰ、Ⅱ、ⅣD、Ⅰ、Ⅲ、Ⅱ、Ⅳ

35.Java编程规范主要包括()。

A、Java命名规范B、Java注释规则

C、Java源文件结构规则D、以上都是

二、填空题(本大题共15小题,每空2分,共30分)

1.java文档生成器的命令是___________

2.结构化程序设计方法的主要原则可以概括为自顶向上、逐步求精、___________和限制

使用Goto语句.

3.事件源实例化后,必须进行授权,注册该类事件的___________

4.java线程调度策略是一种基于优先级的___________。

5.如果一个类包含一个或多个abstract方法,它就是一个___________类。

6.语言通过接口支持___________继承,使类继承具有更灵活的扩展性。

7.JavaAppliction应用程序的编写和执行可分为编写源代码、___________和解释执行三步。

8.在Java语言中,调用对象时,参数传递是值调用,而不是___________调用。

9.在Java语言中,所有变量、常量、___________和类都是用标识符命名的。

10.Java虚拟机能自动处理___________异常。

11.RandomAccessFile所实现的接口是___________。

12.与AWT构件不同Swing构件不能直接添加到___________中。

13.Java在___________中提供多线程机制,对实现大量客户和通信带来很好的基础。

14.类名与接口名都采用___________描述符,并且所有单词的第一个字母大些。

15.下面是以一个类的定义,请将程序补充完整。

import.java.awt.*;

import.java.Applet.*;

publicclassMyAppletextendsApplet

{

labelp1;

textFieldin;

publicvoidinit()

{

p1=newlabel1(“请输入一个整数”);

___________;//许补充语句

in=newTextField(8);

add(in);

}

}

笔试模拟试卷

(一)

一、选择题

1.C 2.B 3.B 4.B 5.A 6.A 7.A 8.A 9.D 10.B 11.B 12.B 13.B 14.D 15.A 16.B 17.A 18.D 19.B 20.B 21.D 22.A 23.C 24.A 25.A 26.D 27.C 28.C 29.D 30.A 31.D 32.B 33.A 34.C 35.D

二、填空题

【1】javadoc

【2】模块化

【3】监听器

【4】抢先式调度

【5】抽象

【6】多重

【7】编译源代码

【8】地址

【9】运行

【10】DataInput接口和DataOutput

【11】接口

【12】顶层容器

【13】Socket

【14】完整的英文

【15】add(p1)

 

JAVA期末考试模拟题第二套

一、选择题(本大题共35小题,每空2分,共70分)

1.java语言中提供了用于网络工作的类和接口的包是()。

A、B、work

C、java.internetD、java.connect

2.下面的有关声明的描述哪些是正确的()

I对原始数据类型如boolean,byte的变量的声明,不会为该变量分配内存空间

II对原始数据类型如boolean,byte的变量的声明,将为之分配内存空间

III对非原始数据类型如String,Vctor的变量声明,不会为该变量分配内存空间

IV对非原始数据类型如String,Vctor的变量的声明,会为该变量分配内存空间

A、IIIIB、IIIIIIV

C、IIVD、IIIIV

3.下面代码段中,结果正确的是()

intindex=1;

int[]a=newint[3];

intv=[index];

intc=v+index;

A、c得值为0B、c得值为1

C、c得值为02D、出现一个异常

4.下列有关线程的叙述哪个是正确的()

A、一旦一个线程被创建,它就立即开始运行

B、调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行

C、主线程不具有默认优先级

D、java中线程的优先级从低到高以整数0~9表示

5.java中处理字符流的抽象类是()。

A、OutputStream和InputStreamB、Reader和Writer

C、ObjectOutputStream和ObjectInputStreamD、InflaterOutputStream和DeflaterInputStream

6.下列哪个类是Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法()

A、PaintB、Graphic

C、GraphicsD、Paints

7.下面关于java名称命名的约定,错误的是()。

A、_、$不作为变量名、方法名开头

B、变量名,方法名首字母小写,其余单词只有首字母大写

C、接口名、类名首单词第一个字母大写

D、常量完全小写

8.以下叙述中,不正确的是()。

A、在一个方法中,可以有多条return语句

B、方法的定义不能嵌套,但方法的调用可以嵌套

C、方法必须有返回值

D、不同的方法中可以使用相同名字的变量

9.下列哪一种调用方式是引用调用()

A、形参和实参都是变量B、形参是指针,实参是地址值

C、形参是引用,实参是变量D、形参是变量,实参是地址值

10.下面对对象概念描述错误的是()

A、任何对象都必须有继承性B、对象是属性和方法的封装体

C、对相间的通讯靠消息传递D、操作是对象的动态性属性

11.Java语言具有许多特点和优点,下列选项中,反映了程序并行机制特点的是()

A、安全性B、多线程

C、跨平台D、可移植

12.Java中用于提供Java语言、Java虚拟机的核心类和接口的包是()

A、Java.io包B、Java.applet包

C、Java.lang包D、J包

13.下面对接口描述错误的是()

A、接口不包括任何实现

B、将多个接口合并,可以使用多重继承方便的实现

C、可以使用它了解对象的交互界面,但必须了解对象所对应的类

D、是一种含有抽象方法或常量的特殊抽象类

14.Teacher和Student都是Person类的子类()。

Personp;

Teachert;

Students;

P、t和s都是非空值。

If(tinstanceof(Person)){s=(Student)t;}

这个语句导致的结果是

A、将构造一个对象B、表达式合法

C、编译时非法D、编译时合法而在运行时可能非法

15.不能被实例化的类是()

A、Object类B、Class类

C、Dictionary类D、System类

16.下列关于变量的叙述哪个是错误的?

()

A、实例变量是类的成员变量

B、实例变量用关键字声明

C、在方法中定义的局部变量在该方法被执行时创建

D、局部变量在使用前必须被初始化

17.下列程序的执行结果是()

publicclasstest

{

publicstaticvoidmain(stringargs[])

{

bytey=4;

longr=80L;

system.out.println(r/y);

}

}

A、20BB、20

C、20.0D、编译错误

18.下列程序执行的结果是()

publicclasstest

{

publicstaticvoidmain(string[]args)

{

intx=4;

system.out.println(valueis:

”+((x>4)?

99.99:

9));

}

}

A、valueis:

99.99B、valueis:

9

C、valueis:

9.0D、编译错误

19.下面哪个是有效Char的声明()

A、charc=”a”;B、charc=”\”;

C、charc=’cafe’;D、charc=”café”;

20.switch语句中,每个case子句后()

A、都必须有一个break语句

B、不应存在break语句

C、如果不想执行以后的case分支和default分支,应有break语句

D、如果想执行以后的case分支和分支,应有break语句

21.下面程序输出结果为()。

publicclasstest

{

staticlongfactorial(intn)

{

if(l==n)

{

returnl;

}

else

returnn*factorial(n-1);

}

publicstaticvoidmain(string[]args)

{

intn=8;

system.out.println(n+”!

=”+factorial(n));

}

}

A、7!

=5040B、8!

=34624C、8!

=40320D、9!

=40320

23.下面程序输出结果是()

publicclasstest

{

publicstaticvoidmain(String[]args)

{

inti=0;

outer:

while(true)

{

i++;

inner:

for(intj=0;j<10;j++)

{

I+=j;

If(j==3)

Continueinner;

Breakouter;

}

}

system.out.println(i);

}

}

A、1B、2

C、3D、4

24.在类的常用方法中哪个是清空输出流的方法?

()

A、flush()B、close()

C、Write(intb)D、write(byteb[])

25.线程的基本控制方法不包括()

A、sleep()B、yield()

C、join()D、getpriority()

26.对象状态的持久化是通过下述那一项实现的?

()

A、文件B、管道

C、串行化D、过滤器

27.下列属于文件输入输出类的是()

A、fileInputStream和FileOutputStream

B、bufferInputStream和BufferOutputStream

C、pipedInputStream和PipeOutputStream

D、以上都是

28.下列那个选项是创建一个标志有“关闭”按钮的语句?

()

A、TextFiledb=newTextField(“关闭”)

B、TextAreab=newTextArea(“关闭”)

C、Buttonb=newButton(“关闭”)

D、Checkboxb=newCheckbox(“关闭”)

29.Java的图形用户界面的最基本组成部分是()

A、构件B、容器

C、布局管理器D、窗口

30.JButton和Button相比有什么不同?

()

A、完全相同

B、完全不同

C、JButton具有Button的所有特征

D、JButton具有Button的所有特征

31.事件处理机制能够让图形界面相应用户的操作,主要包括()

A、事件B、事件处理

C、事件源D、以上都是

32.Java中的沙箱模型是指Java的()。

A、逻辑模型B、安全模型

C、数据访问模型D、程序结构模型

33.用于从浏览器截取Applet主类的URL地址的方法是()

A、URLCodeBaseB、stringgetParameter

C、URLgetDocumentBaseD、URLgetStringname

34.J2ME中的profile定义应用系统中的哪种(些)特征?

()

A、生命周期模型B、用户界面

C、访问设备D、以上都是

35.下列命令中,那个命令能为远程对象生成Stub和skeleton?

()

A、rmicB、rmiregistry

C、rmidD、serialver

二、填空题(本大题共15小题,每空2分,共30分)

1.java本身的编译器用___________语言编写,运行系统的虚拟机用c语言实现,这样,java系统本身也具有可移植性

2.在算法正确的前提下,评价一个算法的两个标准是___________。

3.java有两类应用程序:

JavaApplication和___________。

4.程序设计的基本方法通常采取自顶向下、___________的方法。

5.抽象窗口工具包___________是java提供的建立图形用户界面GUI的工具包。

6.Java编写好的程序首先由

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2