ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:39.40KB ,
资源ID:9715997      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9715997.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java开发工程师题库2.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java开发工程师题库2.docx

1、java开发工程师题库2I 卷一、单项选择题1. (C)是不能被当前类的子类重新定义的方法。A.抽象方法 B.私有方法 C.最终方法 D.构造方法2. 1995年The Sun Jose Mercury News的头版拿出了Java语言的名字从(C)变为Java,Java技术通过Sun world正式发布。A.Tiger B.Mantis C.Oak D.Groovy3. Applet的方法paint(Graphics)的功能是(A)。A.绘制Applet界面的基本方法B.使Applet成为激活状态C.使Applet执行一些基本的初始化 D.绘制图形4. Applet可以做下列那些操作(A)。

2、A.读取客户端文件B.在客户端主机上创建新文件 C.在客户端装载程序库 D.读取客户端部分系统变量5. char类型的取值范围是(B)。A.2-727-1 B.0216-1 C.-215215.1 D.028-16. Connection接口中的哪个方法用于设置事务自动提交(B)。A.commitB.setAutoCommitC.getAutoCommit D.rolback7. Connection接口中的哪个用于获取DatabaseMetaData接口(A)。A.getMetaDataB.createStatementC.prepareStatement D.prepareCall8. E

3、clipse采用的是以下哪种技术,这是一种基于Java的窗口组件(A)。A.SWT B.Swing C.Applet D.AWT9. Frame类默认的布局管理器是(A)。A.BorderLayout B.FlowLayout C.CardLayout D.GridLayout10. Frame类直接继承自下面哪个类(A)。A.Container B.Window C.Component D.Object11. iava.nio.channels包中的FileChannel类的作用是(C)。A.为磁盘文件映入内存提供数据B.为内存数据映入磁盘提供一个文件C.为磁盘文件映入内存提供一个通道D.为

4、内存数据映入磁盘提供一个通道12. int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是(D)。A.public int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=10013. J2ME是为嵌入式和移动设计提供的java平台,它的体系结构由(D)组成。A.ProfilesB.ConfigurationC.OptionalPackages D.以上都是14. java.io包的File类是(D

5、)。A.字符流类 B.字节流类 C.对象流类 D.非流类15. Java程序的执行过程中用到一套JDK工具,其中java.exe是指(B)。A.Java文档生成器 B.Java解释器 C.Java编译器 D.Java类分解器16. Java的API结构中,不属于类库主要包括的核心包的是(C)。A.Java包 B.Javax C.Javadoc包 D.org扩展包17. Java虚拟机的执行过程有多个特点,下列(D)特点不属于Java执行特点。A.多线程 B.动态连接 C.异常处理 D.异步处理18. Java虚拟机中的(C)模拟既负责管理针对各种类型数据库软件的JDBC驱动程序,也负责和用户的

6、应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。A.JDBCConnection ManagerB.JDBCCommand ManagerC.JDBCDriver ManagerD.JDBCDatabase Manager19. Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是int类型,其结果是(A)。A.int B.long C.float D.double20. Java语言的许多特点中,下列(B)特点是C+语言所不具备的。A.高性能 B.跨平台 C.面向对象 D.有类库21. Jdeveloper 是哪个公司的Java开发工具(D

7、)。A.Microsoft B.SUN C.BEA D.Oracle22. main方法是java application程序执行的入口点,关于main方法的方法头,以下(B)是合法的。A.public static void main()B.public static void main(String args)C.public static int main(stringarg)D.public void main(string arg)23. Statement接口中的哪个方法可以用于执行数据定义语言(C)。A.execute B.addBathC.executeUpdateD.exec

8、uteQuery24. switch语句中(C)。A.case子句中的值不一定必须是常量B.case子句中的值可以是变量C.case子句中的值必须是常量D.case子句中的值必须是变量25. Thread thread=new Thread();如果要将thread设置为守护线程应该如何编写代码。请选择(A)。A.thread.setDaemon(true)B.thread.setDaemon(1)C.thread.setDaemon(False)D.thread.setDaemon(0)26. WindowListener中可以实现窗口关闭功能的方法是(B)。A.public void wi

9、ndowOpened(WindowEvent e)B.public void windowClosed(WindowEvent e)C.public void windowClosing(WindowEvent e)D.public void windowDeactivated(WindoWEvent e)27. 按照“后进先出”原则组织数据的数据结构是(B)。A.队列 B.栈 C.双向链表 D.二叉树28. 按照“先进先出”原则组织数据的数据结构是(A)。A.队列 B.栈 C.双向链表 D.二叉树29. 编写和运行java applet程序与编写和运行java application程序不同

10、的步骤是(B)。A.编写源代码B.编写html文件调用该小程序,以.html为扩展名存入相同文件夹 C.编译过程 D.解释执行30. 编译Java源文件和解释执行Java字节码程序的程序分别是(B)。A.java.exe和jdb.exeB.javac.exe和java.exeC.java.exe和java.exeD.jad.exe和java.exe31. 程序设计语言的工程特性之一为(A)。A.软件的可重用性 B.数据结构的描述性 C.抽象类型的描述性 D.数据库的易操作性32. 从对象流中读取对象是使用ObjectInputStream类的(B)方法。A.writeObject()B.rea

11、dObject()C.ObjectOutputStream D.DataOutput33. 从用户角度看,下面列出的条目中(B)是数据库管理系统应具有的目标。用户界面友好内部结构清晰、层次分明开放性,即符合标准和规范负责管理企业组织的数据库资源A.、 B.、 C.、 D.都是34. 当启动Applet程序时,首先调用的方法是(B)。A.stop() B.init() C.start() D.destroy()35. 对Java的继承机制描述错误的是(A)。A.Java支持多重继承B.声明子类时使用extends子句C.继承时子类可以添加新的方法和状态D.继承是面向对象方法的一个重要基本特征36

12、. 对线性表进行二分法检索,其前提条件是(B)。A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链接方式存储,并按关键码值排好序D.线性表以链接方式存储,并按关键码的检索频率排好序37. 对于catch语句的正确排列是(B)。A.父类在先,子类在后 B.子类在先,父类在后C.有继承的异常不能在同一个try段内 D.排列无关38. 对于算法的每一步,指令必须是可执行的。算法的(A)要求算法在有限步骤之后能够达到预期的目的。A.可行性 B.有穷性 C.正确性 D.确定性39. 非字符输入流都是抽象类(A)的子类。A.InputStream

13、B.OutputStreamC.FilterInputStreamD.FilterOutputStream40. 结构化程序设计方法的3种基本控制结构中不包括(B)。A.循环结构 B.递归结构 C.顺序结构 D.选择结构41. 每个使用Swing组建的程序必须有一个(D)。A.按钮 B.标签 C.菜单 D.容器42. 软件开发模型包括(C)。瀑布模型扇形模型快速原型法模型螺旋模型A.、 B.、 C.、 D.、43. 若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是(D)。A.bogcefha B.gdbecfha C.bdgaec

14、hf D.gdbehfca44. 使当前线程进入阻塞状态,直到被唤醒的方法是(B)。A.resume()方法 B.wait()方法 C.suspend()方法 D.notify()方法45. 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)。A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMS D.没有任何关系46. 数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是(C)。A.实体完整性规则 B.参照完整性规则 C.对象完整性规则 D.用户自定义完整性规则47. 数据库系统的基础是(D)。A.数据库技术 B.数据库分

15、析 C.数据库开发 D.数据库管理系统48. 数据库系统与文件系统的最主要区别是(B)。A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量49. 数据模型的三要素是(D)。A.外模式、概念模式和内模式B.关系模型、网状模型、层次模型 C.实体、属性和联系D.数据结构、数据操作和数据约束条件50. 算法是一种(B)。A.加工方法B.解题方案的准确而完整的描述 C.排序方法 D.查询方法51. 所有在函数中定义的变量,连同形

16、式参数,都属于(B)。A.全局变量 B.局部变量 C.静态变量 D.寄存器变量52. 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(B)。A.PAD图 B.N-S图 C.结构图 D.数据流图53. 下列(B)不是java的关键字。A.if B.then C.const D.try54. 下列(C)类是Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法。A.Paint B.Graphic C.Graphics D.Paints55. 下列(C)是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。A.java

17、.exe B.javadoc.exe C.idb.exeD.javaprof.exe56. 下列(A)是不合法的变量名。A.2variable B.variable2C._whatavariable D.Sanother57. 下列(B)是高级事件。A.componentevent B.itemevent C.windowevent D.mouseevent58. 下列(B)是合法的java标识符。A.tree&glassesB.firstjavaappletC._$thelastone D.27359. 下列(B)修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。A.private

18、 B.无修饰符 C.public D.protected60. 下列InputStream类中哪个方法可以用于关闭流(B)。A.skip() B.close() C.mark() D.reset()61. 下列标识符(名字)命名原则中,正确的是(B)。A.类名的首字母小写B.变量和方法名的首字母大写 C.接口名的首字母小写 D.常量完全大写62. 下列不是InputStream子类的是(C)。A.文件输入流FilelnputStreamB.对象输入流ObjectInputStreamC.字符输入流CharInputStreamD.压缩文件输入流ZipInputStream63. 下列不属于J2

19、SDK命令的是(D)。A.RMI命令 B.网络传输命令 C.J2SDK基本命令 D.安全控制命令64. 下列不属于Java的图形用户界面内容的包是(B)。A.java.awt B.javax.swingC.java.awt.event D.java.io65. 下列不属于关系数据库的数据及更新操作必须遵循的规则的是(D)。A.实体完整性 B.过程完整性 C.参照完整性 D.用户自定义完整性66. 下列关于Applet的说法,正确的是(B)。A.它们能读写用户的文件系统B.它们能与提供包含小程序的网页的站点之内的Internet站点联系C.它们能在阅读者的系统上运行任何程序D.它们能加载存储在用

20、户系统上的程序67. 下列关于Java安全性的说法正确的是(B)。A.有严格的访问权限检查 B.对程序执行前要检查 C.不允许使用指针 D.可防止对内存的非法入侵68. 下列关于Java语言中线程的叙述中,正确的是(D)。A.线程是由代码、数据、内核状态和一组寄存器组成 B.线程间的数据是不共享的C.用户只能通过创建Thread类的实例或定义、创建Thread子类的实例建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定69. 下列关于try和catch子句的描述中,错误的一项是(A)。A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局

21、部变量B.如果没有异常产生,则所有的catch代码段都被略过不执行C.try代码段后跟有一个或多个catch代码段D.异常总是由距离产生异常最近的匹配catch代码段处理70. 下列关于算法的叙述错误的是(D)。A.算法是为解决一个特定的问题而采取的特定的有限的步骤B.算法是用于求解某个特定问题的一些指令的集合C.算法是从计算机的操作角度对解题过程的抽象,是程序的核心D.算法是从如何组织处理操作对象的角度进行抽象71. 下列关于栈的描述正确的是(C)。A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能

22、在一端插入元素,而在另一端删除元素72. 下列开发工具中支持多种程序设计语言的是(B)。A.Jcreator B.Eclipse C.JDK D.Jbuilder73. 下列描述中不正确的一项是(B)。A.import语句告诉Java用户需要哪个包中的类B.所有的类必须实例化,才能调用它的数据成员和方法C.package语句用于将源文件存入所指定的包中D.System类不可能实例化,它的所有方法都是通过类变量来调用的74. 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)。A.内模式 B.外模式 C.概念模式 D.逻辑模式75. 下列哪个布局管理器会把加入的组件像卡片一样重叠放置

23、,使用者第一次只能看到最上面的卡片(D)。A.BorderLayout B.FlowLayout C.CardLayout D.GridLayout76. 下列哪个集合类可以用于存储关键字/值对映像()。A.Map B.Map.Entry C.HashMap D.HashSet77. 下列哪个接口没有继承Collection接口()。A.Map B.HashMap C.Set D.List78. 下列哪个类声明是正确的()。A.abstract final class HI?B.abstract private move()?C.protected private number;D.publi

24、c abstract class Car?79. 下列哪个类用来表示TCP客户端套接字()。A.DatagramPacketB.DatagramSocket C.SocketD.ServerSocket80. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问()。A.private B.无修饰符 C.public D.protected81. 下列哪种方法不是Throwable类的构造方法()。A.Throwable()B.Throwable(String message)C.Throwable(Throwable cause,String message)D.Throwab

25、le(Throwable cause)82. 下列事件监听器中,无法对TextField对象进行事件监听和处理的是()。A.ActionListenerB.FocusListenerC.MouseMotionListenerD.ChangeListener83. 下列事件中不属于高级事件的是()。A.AdjustmentEvent B.ItemEventC.ComponentEvent D.TextEvent84. 下列数据结构中,按先进后出原则组织数据的是()。A.线性链表 B.栈 C.循环链表 D.顺序表85. 下列数据结构中不属于线性存储结构的是()。A.顺序表 B.栈 C.队列 D.链

26、表86. 下列数组a中,版本较新的能在程序运行时动态调整大小的是()。A.im a B.StringaC.a=new ArrayList()D.a=new Array()87. 下列说法不正确的是()。A.Java语言中,异常处理分为编译异常、运行异常、捕获异常三种B.捕获异常要求在程序的方法中预先声明C.运行异常在编程时必须定义 D.以上说法都不对88. 下列说法错误的是()。A.Java的字符类型采用的是Unicode编码,每个Unicode码占16位比特B.Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关C.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一

27、个类是主类D.Java Application只能在字符界面下工作89. 下列说法错误的是()。A.Java语言中无size of运算符B.Java语言中所有类型的长度和表示是固定的,不依赖执行C.goto和const不是Java编程语言中使用的关键字D.Java语言中通过#define命令定义常量90. 下列说法错误的是()。A.与Swing组件库相比,AWT组件非常依赖底层平台B.Component类是所有AWT组建的根C.Swing组建可以完全取代AWT组建D.容器用布局管理器来控制容器内组建的摆放91. 下列说法正确的是()。A.抽象方法一定在抽象类中 B.抽象方法一定在接口中C.抽象

28、方法可以在抽象类中也可以在接口中D.抽象方法可以在任何类中出现92. 下列说法正确的是()。A.线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用stop()方法)B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行C.一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态D.调用了suspend()方法,也可以使线程进入死亡状态93. 下列说法中,正确的是()。A.Java是不区分大小写的,源文件名与程序类名不允许相同B.Java语言以方法为程序的基本单位C.Applet是Java的一类特殊应用程序,它嵌入HTML中,随主页

29、发布到互联网上D.以/符开始的为多行注释语句94. 下列说法中错误的是()。A.在Windows系统下,Frame窗口是有标题和边框的B.Frame的对象实例化后,没有大小,但是可以看到C.通过调用Frame的setSize0方法来设定窗口的大小D.通过调用Frame的setVisible(true)方法来设置窗口为可见95. 下列叙述中,不属于软件需求规格说明书的作用的是()。A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析96. 下列叙述中,正确的是()。A.声明变量时必须指定一个类型B.

30、Java认为变量number与Number相同C.Java中唯一的注释方式是/D.源文件中public类可以有0或多个97. 下列叙述中错误的是()。A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据处理的效率无关C.数据的存储结构与数据处理的效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的98. 下列叙述中正确的是()。A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护 D.以上三种说法都不对99. 下列叙述中正确的是()。A.线性表是线性结构 B.栈与队列是非线性结构 C.线性链表是非线性结构 D.二叉树是线性结构100. 下列选项成员变量声明正确的是()。A.pubfic protected final int i;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1