Java开发工程师题库.doc

上传人:h**** 文档编号:1597665 上传时间:2019-03-07 格式:DOC 页数:10 大小:99KB
下载 相关 举报
Java开发工程师题库.doc_第1页
第1页 / 共10页
Java开发工程师题库.doc_第2页
第2页 / 共10页
Java开发工程师题库.doc_第3页
第3页 / 共10页
Java开发工程师题库.doc_第4页
第4页 / 共10页
Java开发工程师题库.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、CAC 全国人才一体化服务第 1 页 卷一、单项选择题(本大题共 40 小题,每小题 1 分,共 40 分)1 ( C )是不能被当前类的子类重新定义的方法。A抽象方法 B私有方法C最终方法 D构造方法2 “商品”与“顾客”两个实体集之间的联系一般是( D )。A一对一 B一对多C多对一 D多对多3 Applet 的运行过程要经历 4 个步骤,其中( B )不是运行步骤。A浏览器加载指定 URL 中的 HTML 文件B浏览器显示 HTML 文件C浏览器加载 HTML 文件中指定的 Applet 类D浏览器中的 Java 运行环境运行该 Applet4 Character 流与 Byte 流的区

2、别是( C )。A每次读入的字节数不同 B前者带有缓冲,后者没有C前者是块读写,后者是字节读写 D二者没有区别,可以互换使用5 Connection 接口中的哪个方法用于设置事务自动提交( B )。Acommit BsetAutoCommitCgetAutoCommit Drolback6 Eclipse 采用的是以下哪种技术,这是一种基于 Java 的窗口组件( A )。ASWT BSwingCApplet DAWT7 GridBagLayout 布局管理器不限定加入组件的大小都相同,通过下面哪个类设置每个组件大小( A )。AGridBagConstraints BGridLayoutCF

3、rame DWindow8 int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是( D )。Apublic int MAX_LENGTH=100 Bfinal int MAX_LENGTH=100Cpublic const int MAX_LENGTH=100 Dpublic final int MAX_LENGTH=1009 java.io 包的 File 类是( D )。A字符流类 B字节流类C对象流类 D非流类10 Java 程序的执行过程中用到一套 JDK 工具,其中 javaprof.exe 是指( B )。AJava 调试器 (j

4、console) BJava 剖析工具CAC 全国人才一体化服务第 2 页 CJava 编译器(javac) DJava 解释器11 Java 为移动设备提供的平台是( A )。AJ2ME BJ2SECJ2EE DJDK5.012 Java 虚拟机中的( C )模拟既负责管理针对各种类型数据库软件的 JDBC 驱动程序,也负责和用户的应用程序交互,为 Java 应用程序建立起基于 JDBC 机制的数据库连接。AJDBCConnection Manager BJDBCCommand ManagerCJDBCDriver Manager DJDBCDatabase Manager13 Java 语

5、言的 API 文档是( D )。AJava 归档工具 (javadoc) BJava 状态序列化文件CJava 源代码 D编程工具14 Java 中实现线程同步的关键字是( C )。Astatic BfinalCsynchronized Dprotected15 Jdeveloper 是哪个公司的 Java 开发工具( D )。AMicrosoft BSUNCBEA DOracle16 Statement 接口中的哪个方法可以用于执行数据定义语言( C )。Aexecute BaddBathCexecuteUpdate DexecuteQuery17 按运算符操作数的数目划分,运算符?:的类型

6、是( B )。A三元 B二元C四元 D一元18 编写和运行 java applet 程序与编写和运行 java application 程序不同的步骤是( B )。A编写源代码B编写 html 文件调用该小程序,以.html 为扩展名存入相同文件夹C编译过程D解释执行19 表达式 133?3:13 的结果是( D )。A13 BTRUECFALSE D320 程序的 3 种基本控制结构是( B )。A过程、子过程和分程序 B顺序、选择和重复C递归、堆栈和队列 D调用、返回和转移21 窗口被关闭触发的事件被封装在下列哪个类中( A )。CAC 全国人才一体化服务第 3 页 AWindowEven

7、t BAdjustmentEventCItemEvent DTextEvent22 关于 Java 源文件结构规则,说法错误的是( D )。A版权信息必须在 Java 文件的开头Bpackage 语句在 imports 语句之前C类的定义部分首先是类的注释D类的声明同时包含 extends 和 implements 两个关键字时,必须放在同一行23 将 E-R 图转换到关系模式时,实体与联系都可以表示成( B )。A属性 B关系C键 D域24 结构化程序设计方法的 3 种基本控制结构中不包括( B )。A循环结构 B递归结构C顺序结构 D选择结构25 每个 Java 小应用程序必须定义为( A

8、 )。AApplet 类或 JApplet 类的子类 BJFrame 类的子类CFrame 的子类 DWindow 的子类26 如果进栈序列为 e1,e2,e3 ,e4,则可能的出栈序列是( B )。Ae3,e1,e4,e2 Be2 ,e4,e3,e1Ce3, e4,e1,e2 D任意顺序27 软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及( B )。A阶段性报告 B需求评审C总结 D都不正确28 若要把变量声名为多个线程共用的变量,应使用如下( D )修饰符。Aprotected BprovateCtransient Dvolatile29 实现下列(

9、 A )接口可以对 TextField 对象的事件进行监听和处理。AActionListener BFocusListenerCMouseMotionListener DWindowListener30 树是结点的集合,它的根结点数目是( A )。A有且只有 1 B1 或多于 1C0 或 1 D至少 231 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( C )。ADB 包含 DBS 和 DBMS BDBMS 包含 DB 和 DBSCDBS 包含 DB 和 DBMS D没有任何关系32 数据库管理系统是位于用户与操作系统之间的一个数据管理软件,以下不是它的基本CAC

10、 全国人才一体化服务第 4 页 功能的是( A )。A数据共享功能 B数据定义功能C数据操纵功能 D数据库的运行管理与控制功能33 数据库系统与文件系统的最主要区别是( B )。A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量34 算法的空间复杂度是指(D )。A算法程序的长度 B算法程序中的指令条数C算法程序所占的存储空间 D算法执行过程中所需要的存储空间35 下列( C )类是 Applet 进行绘制的关键类,它支持基本绘

11、图,另外还支持图形绘制方法。APaint BGraphicCGraphics DPaints36 下列( B )是高级事件。Acomponentevent BitemeventCwindowevent Dmouseevent37 下列 InputStream 类中哪个方法可以用于关闭流( B )。Askip() Bclose ()Cmark() Dreset ()38 下列不属于 Java 的图形用户界面内容的包是( D )。Ajava.awt Bjavax.swingCjava.awt.event Djava.io39 下列不属于合法标识符的是( A )。Avar Bvar$Cvar Dva

12、r_40 下列描述中,正确的是( C )。A在 Serializable 接口中定义了抽象方法B在 Serializable 接口中定义了常量C在 Serializable 接口中没有定义抽象方法,也没有定义常量D在 Serializable 接口中定义了成员方法二、多项选择题 (本大题共 25 小题,每小题 2 分,共 50 分)1 下面标识符那些是 JAVA 中的保留字或关键字?( ACDE )AIf BthenCGoto DwhileCAC 全国人才一体化服务第 5 页 Ecase2 哪些类可以用来实现 TCP/IP 客户服务器程序?( AC )AServerSocket BServer

13、CSocket DDatagramPacketEDatagramSocket3 哪个布局管理器使用的是组件的最佳尺寸( preferred size)?( AE )AFlowLayout BBorderLayoutCGridLayout DCardLayoutEGridBagLayout4 以下描述正确的有( BCDE )。Aabstract class 一定有 abstract method(s)Babstract class 可以没有 abstract method(s)C定义 abstract class 的目的是为了被继承Dinterface 中定义的方法全是 abstract met

14、hodsEinterface 中定义的变量全部是 final static 变量5 下列哪个方法可用于创建一个可运行的类?( AE )Apublic class X implements Runable public void run() . Bpublic class X implements Thread public void run() . Cpublic class X implements Thread public int run() . Dpublic class X implements Runable protected void run() . Epublic class

15、 X extends Thread public void run() . 6 关于下面的代码片段,请选择正确的 ConstOver 构造方法的重载方法?( AC )public class ConstOver public ConstOver(int x, int y, int z) AConstOver()Bprotected int ConstOver() /not overload ,but no a errorCprivate ConstOver(int z, int y, byte x)Dpublic void ConstOver(byte x, byte y, byte z)Ep

16、ublic Object ConstOver(int x, int y, int z)7 下面的表达式哪个是正确的?( AE )AString s=“你好 “;int i=3; s+=I BString s=“你好“;int i=3; if(i=s) s+=iCString s=“你好“;int i=3; s=i+s DString s=“你好“;int i=3; s=i+EString s=null; int i=(s!=null)/在这插入代码 Astaticlass InnerOne Bstaticlass InnerOnepublidouble methoda()return d1;

17、statidouble methoda()return d1;CAC 全国人才一体化服务第 7 页 Cprivate class InnerOne Dpubliabstract class InnerOnepublidouble methoda()return d1; publiabstract double methoda();16 下面哪些 jsp action 中允许使用表达式(expression)?( ABC )ABCD17 下面哪些情况下一个 session 会失效?( AD )A超过 session 的失效时间了,一直没有收到客户端的请求B客户发出了一个 KILL_SESSION

18、 的请求Cservlet 容器由于 session 过多而使某一个 session 失效Dservlet 显式地使一个 session 失效18 下面哪些是 float 的有效声明?( ABD )Afloat foo=-1 Bfloat foo=2.02fCfloat foo=3.03d Dfloat foo=0x012319 下面哪些是 page 指令的属性?( ABC )Ainfo BbuffersizeClanguage Dimport20 下面哪些元素的 body 中( body)可以用 jsp:param?( ABC )A BC D21 下面哪种类型的对象可以用“throws“抛出?

19、( ABCD )AError BExceptionCThrowable DRuntimeException22 下面正确的论述有?( ABC )AServerSocket.accept 是阻塞的 BBufferedReader.readLine 是阻塞的CDatagramSocket.receive 是阻塞的 DDatagramSocket.send 是阻塞的23 已知如下代码: public class Testpublic static void main(String arg)int i = 5;do System.out.println(i); while (-i5)System.ou

20、t.println(“finished“);CAC 全国人才一体化服务第 8 页 执行后的输出是什么?( AD )A5 B4C6 DFinished 24 已知如下类定义:class Base public Base () /. public Base ( int m ) /. protected void fun( int n ) /. public class Child extends Base/ member methods如下哪句可以正确地加入子类中?( CD )Aprivate void fun( int n ) /. Bvoid fun ( int n ) /. Cprotect

21、ed void fun ( int n ) /. Dpublic void fun ( int n ) /. 25 指出下列哪个方法与方法 public void add(int a)为合理的重载方法( CD )。Apublic int add(int a) Bpublic void add(long a)Cpublic void add(int a,int b) Dpublic void add(float a)三、判断题 (本大题共 10 小题,每小题 1 分,共 10 分)1 是在编译时包含进来。( a )2 和结果相同。( a )3 中的 servlet 需要写包名。( a )4 br

22、eak 语句可以用在循环和 switch 语句中。( a )5 Math 方法用于生产随机数。( b )6 sendRedirect()方法可以转向本服务器以外的 url。( a )7 swtich 是能作用在 byte 上,是能作用在 long 上,是能作用在 String 上。( b )8 Web 浏览器往往限制 applet,使下载 applet 只能与它原来所处的计算机进行通信。( b )9 点击超链接时是 GET 请求。( a )10 构成 World Wide Web 基础的关键协议是 TCP/IP。( a ) 卷四、操作题(本大题共 2 小题,每小题 25 分,共 50 分)注意

23、:在监考老师指定的路径下创建以姓名命名的文件夹,并将试题源文件存放在文件夹中。凡未按照要求将试题源文件存放在相应文件夹中的考生成绩一律作废。CAC 全国人才一体化服务第 9 页 编写一个 Java 应用程序,对于给定的一个字符串的集合,格式如:aaa bbb ccc,bbb ddd,eee fff,ggg,ddd hhh要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集,例如上例应输出:aaa bbb ccc ddd hhh,eee fff,ggg请将制作好的源文件保存为“t1.java”。(1)分析问题,描述你解决这个问题的思路、处理流程,以及算法复杂度。(15 分)(2)编程实

24、现题目要求的集合合并。(30 分)(3)描述可能的改进(改进的方向如效果,算法复杂度,性能等等)。(5 分)答案 卷一、单选选择题1 2 3 4 5 6 7 8 9 101 2 3 4 5 6 7 8 9 10C D B C B A A D D B11 12 13 14 15 16 17 18 19 20A C D C D C B B D B21 22 23 24 25 26 27 28 29 30A D B B A B B D A A31 32 33 34 35 36 37 38 39 40C A B D C B B D A C二、多项选择题1 2 3 4 51 2 3 4 5ACDE AC AE BCDE AE6 7 8 9 10AC AE BD ABD CD11 12 13 14 15AC BD CD AC CDCAC 全国人才一体化服务第 10 页 16 17 18 19 20ABC AD ABD ABC ABC21 22 23 24 25ABCD ABC AD CD CD三、判断题1 2 3 4 5 6 7 8 9 10 卷四、操作题略

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。