您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > JAVA三级(最全的题库)
一、单选题1.java语言的执行模式是(c)A.全编译型B.全解释型C.半编译和半解释型D.同脚本语言的(后面有答案)3.java语言是1995年由()公司发布的A.SunB.MicrosoftC.BorlandD.FoxSoftware4.java程序的执行过程中用到一套JDK工具,其中javac.exe指()A.java语言编译器B.java字节码解释器C.java文档生成器D.java类分解器5.java的API结构中,不属于类库主要包括的核心包的是()A.java包B.javaxC.javadoc包D.org扩展包6.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有(类或者界面是公共的A.一个B.两个C.四个D.任意多个7.在当前的java实现中,每个编译单元就是一个以()为后缀的文件A.javaB.classC.docD.exe8.多线程是Java程序的()机制。A.检查B.解释执行C.并行D.并发9.下面对于Java和C++的区别,描述不正确的是()。A.Java没有指针而C++有B.Java具有跨平台性而C++没有C.Java支持多继承而C++只支持单继承D.Java提供内存自动管理而C++没有10.Java作为编程语言,()特点是Java不具有的。A.利用了面向对象的技术基础B.可移植性C.独立于硬件结构D.多重继承11.Java和C++都是面向对象语言,它们所具有的相同特点是()。A.运算符重载B.多重继承C.和硬件无关D.指针操作13.下面()不是Java虚拟机执行过程的特点。A.多线程B.解释执行C.动态链接D.异常处理14.下面()不是Java语言的特点。A.分布式计算B.健壮性C.跨平台D.静态性15.下面()不属于Java语言的特点。A.动态性B.解释执行C.面向过程D.多线程16.与Java语言安全性有关的一项是()A.并发执行B.访问权限检查C.封装性D.异常处理17.下面不属于Java语言实现机制的是()A.并行机制B.Java虚拟机C.垃圾回收机制D.代码安全检查18.下列属于Java语言垃圾回收机制的一项是()A.内存跟踪B.异常处理C.代码安全检测D.健壮性19.在Java中,所有类的根类是()。A.java.lang.ObjectB.java.lang.ClassC.java.applet.AppletD.java.awt.Frame20.在Java安装完成后,javac.exe和java.exe位于()目录下。A.JDK\demo\B.JDK\bin\C.JDK\lib\D.JDK\jre\21.Java类库文件包含于()目录下。A.JDK\demo\B.JDK\bin\C.JDK\lib\D.JDK\jre\22.下面语句正确的是()。A.publicstaticvoidclassB.publicvoidclassC.publicstaticvoidmain(String[]args)D.publicvoidstaticmain(Stringarg[])23.Java语言的基本元素是()A.包B.方法C.对象D.类24.下面的____包是Java编译器自动导入的包。A.java.langB.java.ioC.java.utilD.javax.swing25.下面关于Java程序结构的描述,正确的是(A.一个Java源文件只能有一个类B.一个Java源文件只能生成一个.class文件C.一个Java源文件只能有一个import语句D.一个Java源文件可以有多个类,但只能有一个public类二、填空题1.1991年,SUN公司的JameGosling和BillJoe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个___软件,它是java的前身。2.java是一个网络编程语言,简单易学,利用了____的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。3.java可以跨平台的原因是____。4.JVM的执行过程有三个特点:多线程,_____,异常处理。1.java语言的执行模式是:Java是先把源文件(.java)编译成字节码(.class),然后由JVM来解释执行。这个问题出的有点二。3.java语言是1995年由(Sun)公司发布的(2010年被Oracle收购)4.java程序的执行过程中用到一套JDK工具,其中javac.exe指(java语言编译器)5.java的API结构中,不属于类库主要包括的核心包的是(C)(这个问题也有点二)A.java包;B.javax;C.javadoc包;D.org扩展包6.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有(一个)类或者接口公共的。(你看看原题,这个问题也有点二,interface在中国大陆,都是翻译成接口,而不是界面)7.在当前的java实现中,每个编译单元就是一个以(java)为后缀的文件8.多线程是Java程序的(并发)机制。(这个问题问的方法也有问题)9.下面对于Java和C++的区别,描述不正确的是(C)。A.Java没有指针而C++有B.Java具有跨平台性而C++没有C.Java支持多继承而C++只支持单继承D.Java提供内存自动管理而C++没有10.Java作为编程语言,(D)特点是Java不具有的。A.利用了面向对象的技术基础B.可移植性C.独立于硬件结构D.多重继承11.Java和C++都是面向对象语言,它们所具有的相同特点是(下面都不对)。A.运算符重载B.多重继承C.和硬件无关D.指针操作13.下面(C)不是Java虚拟机执行过程的特点。A.多线程B.解释执行C.动态链接D.异常处理14.下面(D)不是Java语言的特点。A.分布式计算B.健壮性C.跨平台D.静态性15.下面(C)不属于Java语言的特点。A.动态性B.解释执行C.面向过程D.多线程16.与Java语言安全性有关的一项是(B)A.并发执行B.访问权限检查C.封装性D.异常处理17.下面不属于Java语言实现机制的是(B)A.并行机制B.Java虚拟机C.垃圾回收机制D.代码安全检查18.下列属于Java语言垃圾回收机制的一项是(A)A.内存跟踪B.异常处理C.代码安全检测D.健壮性19.在Java中,所有类的根类是(java.lang.Object)。20.在Java安装完成后,javac.exe和java.exe位于(JDK\bin\)目录下。21.Java类库文件包含于(JDK\lib\)目录下。22.下面语句正确的是(C)。A.publicstaticvoidclassB.publicvoidclassC.publicstaticvoidmain(String[]args)D.publicvoidstaticmain(Stringarg[])23.Java语言的基本元素是(对象)24.(只有java.lang)包是Java编译器自动导入的包。25.下面关于Java程序结构的描述,正确的是(D)A.一个Java源文件只能有一个类B.一个Java源文件只能生成一个.class文件C.一个Java源文件只能有一个import语句D.一个Java源文件可以有多个类,但只能有一个public类二、填空题1.1991年,SUN公司的JameGosling和BillJoe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个(Oak)软件,它是java的前身。2.java是一个网络编程语言,简单易学,利用了(面向对象)的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。3.java可以跨平台的原因是(编译成与平台无关的二进制class文件)。第3部分(一)基本概念部分复习题基础知识一、判断题(将判断结果填入括号中。正确的填“√”,错误的填“×”):1.在java中一个类不能同时继承一个类和实现一个接口。(F)2.关于集合List接口继承了Collection接口以定义一个不允许重复项的有序集合。F3.jsp不采用多线程。(F)4.关于垃圾回收机制,当JVM处于空闲时,垃圾收集器线程会自动检查每一块分配出去的内存空间。(F)5.NULL是java关键字。(F)6.关于JAVA序列化与反序列化,任何类的对象都能被序列化。(F)7.内部类只能被它的外部类,不能再被其他的类使用。(T)8.面向对象的技术已经在现在的软件开发中占据了主流的位置。T)9.软件开发过程中的任何一个活动都是为了能够产出优秀的代码。所以,代码才是核心。(F)10.软件开发方法可归纳为三种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的原型化方法和面向对象的方法。(T)11.所有的文件输入/输出流都继承于InputStream类/OutputStream类。(F)12.程序中抛出异常时(throw…),只能抛出自己定义的异常对象。(F)13.由于URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分,所以创建一个URL对象后,可以通过修改这3部分内容来修改这个URL对象的Internet地址。(F)14.在因特网中不同计算机的相同端口号是没有联系的。(F)15.不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用IP地址。(F)16.广域网和局域网都是互联网的重要组成构件。尽管它们的价格和作用距离相差很远,所以从互联网的角度来看,广域网和局域网却也是不平等的。(F)二、单项选择题(选择一个正确的答案,将相应的字母填入题内的括号中)1.java语言在语言的类型上应属于那种类型的语言(B)(A)编译型的语言(B)解释型的语言(C)脚本型的解释语言(D)编译链接型的语言2.关于java的面向对象的编程特性中的封装机制,以下说法正确的是(A)(A)将问题的特征属性与问题的功能方法相组合在一起形成一个类。(B)将问题的特征属性与问题的功能方法相分离,形成各自的程序。(C)将问题的特征属性内嵌到问题的功能方法的定义体中。(D)对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。3.Hashtable实现以下哪个接口(A)(A)java.util.Map(B)java.util.List(C)java.util.Hashable(D)java.util.Collection4.下面关于集合的说法正确的是(B)(A)List接口继承了Collection接口以定义一个不允许重复项的有序集合。(B)ArrayList和LinkedList是List接口的实现类。(C)要支持随机访问,选择LinkedList类较好,而顺序的访问列表元素使用ArrayList类更好。(D)Set接口继承Collection接口,而且它允许集合中存在重复项。5.哪种方式能将新的内容追加到一个文本文件“file.txt”?(C)(A)OutputStreamout=newFileOutputStream(“file.txt”);(B)OutputStreamout=newFileOutputStream(“file.txt”,“append”);(C)FileOutputStreamout=newFileOutputStream(“file.txt”,true);(D)FileOutputStreaout=newFileOutputStream(newfile(“file.txt”));6.在读字符文件Employee.dat时,使用该文件作为参数的类是D()(A)BufferReader(B)DataInputStream(C)DataOutoutStream(D)FileInputStream7.要使用Java语言开发socket程序,需要使用(A)包。(A)java.net(B)java.io(C)java.awt(D)java.util8.JAVA语言中的套接字(Socket)是一种基于网络进程通信的接口,是网络通信协议的一种应用。它有两个主
本文标题:JAVA三级(最全的题库)
链接地址:https://www.777doc.com/doc-5316419 .html