Java开发工程师题库.doc_第1页
Java开发工程师题库.doc_第2页
Java开发工程师题库.doc_第3页
Java开发工程师题库.doc_第4页
Java开发工程师题库.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CAC全国人才一体化服务卷一、单项选择题(本大题共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流的区别是(C)。A每次读入的字节数不同B前者带有缓冲,后者没有C前者是块读写,后者是字节读写D二者没有区别,可以互换使用5 Connection接口中的哪个方法用于设置事务自动提交(B)。AcommitBsetAutoCommitCgetAutoCommitDrolback6 Eclipse采用的是以下哪种技术,这是一种基于Java的窗口组件(A)。ASWTBSwingCAppletDAWT7 GridBagLayout布局管理器不限定加入组件的大小都相同,通过下面哪个类设置每个组件大小(A)。AGridBagConstraintsBGridLayoutCFrameDWindow8 int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是(D)。Apublic int MAX_LENGTH=100Bfinal int MAX_LENGTH=100Cpublic const int MAX_LENGTH=100Dpublic final int MAX_LENGTH=1009 java.io包的File类是(D)。A字符流类B字节流类C对象流类D非流类10 Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指(B)。AJava调试器(jconsole)BJava剖析工具CJava编译器(javac)DJava解释器11 Java为移动设备提供的平台是(A)。AJ2MEBJ2SECJ2EEDJDK5.012 Java虚拟机中的(C)模拟既负责管理针对各种类型数据库软件的JDBC驱动程序,也负责和用户的应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。AJDBCConnection ManagerBJDBCCommand ManagerCJDBCDriver ManagerDJDBCDatabase Manager13 Java语言的API文档是(D)。AJava归档工具(javadoc)BJava状态序列化文件CJava源代码D编程工具14 Java中实现线程同步的关键字是(C)。AstaticBfinalCsynchronizedDprotected15 Jdeveloper 是哪个公司的Java开发工具(D)。AMicrosoftBSUNCBEADOracle16 Statement接口中的哪个方法可以用于执行数据定义语言(C)。AexecuteBaddBathCexecuteUpdateDexecuteQuery17 按运算符操作数的数目划分,运算符?:的类型是(B)。A三元B二元C四元D一元18 编写和运行java applet程序与编写和运行java application程序不同的步骤是(B)。A编写源代码B编写html文件调用该小程序,以.html为扩展名存入相同文件夹C编译过程D解释执行19 表达式133?3:13的结果是(D)。A13BTRUECFALSED320 程序的3种基本控制结构是(B)。A过程、子过程和分程序B顺序、选择和重复C递归、堆栈和队列D调用、返回和转移21 窗口被关闭触发的事件被封装在下列哪个类中(A)。AWindowEventBAdjustmentEventCItemEventDTextEvent22 关于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)。AApplet类或JApplet类的子类BJFrame类的子类CFrame的子类DWindow的子类26 如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是(B)。Ae3,e1,e4,e2Be2,e4,e3,e1Ce3,e4,e1,e2D任意顺序27 软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及(B)。A阶段性报告B需求评审C总结D都不正确28 若要把变量声名为多个线程共用的变量,应使用如下(D)修饰符。AprotectedBprovateCtransientDvolatile29 实现下列(A)接口可以对TextField对象的事件进行监听和处理。AActionListenerBFocusListenerCMouseMotionListenerDWindowListener30 树是结点的集合,它的根结点数目是(A)。A有且只有1B1或多于1C0或1D至少231 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)。ADB包含DBS和DBMSBDBMS包含DB和DBSCDBS包含DB和DBMSD没有任何关系32 数据库管理系统是位于用户与操作系统之间的一个数据管理软件,以下不是它的基本功能的是(A )。A数据共享功能B数据定义功能C数据操纵功能D数据库的运行管理与控制功能33 数据库系统与文件系统的最主要区别是(B)。A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量34 算法的空间复杂度是指(D)。A算法程序的长度B算法程序中的指令条数C算法程序所占的存储空间D算法执行过程中所需要的存储空间35 下列(C)类是Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法。APaintBGraphicCGraphicsDPaints36 下列(B)是高级事件。AcomponenteventBitemeventCwindoweventDmouseevent37 下列InputStream类中哪个方法可以用于关闭流(B)。Askip()Bclose()Cmark()Dreset()38 下列不属于Java的图形用户界面内容的包是(D)。Ajava.awtBjavax.swingCjava.awt.eventDjava.io39 下列不属于合法标识符的是(A)。AvarBvar$CvarDvar_40 下列描述中,正确的是(C)。A在Serializable接口中定义了抽象方法B在Serializable接口中定义了常量C在Serializable接口中没有定义抽象方法,也没有定义常量D在Serializable接口中定义了成员方法二、多项选择题 (本大题共25小题,每小题2分,共50分)1 下面标识符那些是JAVA中的保留字或关键字?(ACDE)AIfBthenCGotoDwhileEcase2 哪些类可以用来实现TCP/IP客户服务器程序?(AC)AServerSocketBServerCSocketDDatagramPacketEDatagramSocket3 哪个布局管理器使用的是组件的最佳尺寸( preferred size)?(AE)AFlowLayoutBBorderLayoutCGridLayoutDCardLayoutEGridBagLayout4 以下描述正确的有(BCDE)。Aabstract class一定有abstract method(s)Babstract class可以没有abstract method(s)C定义abstract class的目的是为了被继承Dinterface中定义的方法全是abstract methodsEinterface中定义的变量全部是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 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)Epublic Object ConstOver(int x, int y, int z)7 下面的表达式哪个是正确的?(AE)AString s=你好;int i=3; s+=IBString s=你好;int i=3; if(i=s) s+=iCString s=你好;int i=3; s=i+sDString s=你好;int i=3; s=i+EString s=null; int i=(s!=null)&(s.length0)?s.length():08 下面集合定义正确的有(BD)。AString strs = a b cBString strs = “a”, “b”, “c”CString strs = new String“a” ”b” ”c”DString strs = new String“a”, “b”, “c”EString strs = new String3“a”, “b”, “c”9 下列哪些是JAVA的修饰符?(ABD)APublicBPrivateCFriendlyDTransientEvagrant10 下列哪些接口在Java中没有定义相对应的Adapter类?(CD)AMouseListenerBKeyListenerCActionListenerDItemListenerEWindowListener11 对于构造方法(constructor)描述正确的有(AC)。A构造方法没有返回类型B构造方法一定是public的方法C如果我们没有显示定义构造方法,系统会提供一个缺省的D构造方法不能重载12 下面的有关声明的哪些叙述是对的?(BD)A对原始数据类型例如boolean,byte的变量的声明不会为该变量分配内存空间B对原始数据类型例如boolean,byte的变量的生命将为之分配内存空间C非原始数据类型例如String,Vector的变量的声明不会为该对象分配内存D非原始数据类型例如String,Vector的变量的生命会为该对象分配内存13 下面关于阻塞方法的论述,正确的有?(CD)A阻塞方法是指无法返回的方法B阻塞方法是指网络过于繁忙,方法必须等待 C阻塞方法是指有外部事件发生才会返回的方法D阻塞方法如果不能马上返回,就会进入等待状态,把系统资源让给其他线程 14 下面哪两个是Servlet Context接口的get Request Dispatcher方法的有效参数?(AC)A/fred.txtBerror.htmlC/error.htmlD/error.html15 下面哪两个是正确的?(DC) publiclass OuterClassprivate double d1=1.0;/在这插入代码 Astaticlass InnerOneBstaticlass InnerOnepublidouble methoda()return d1;statidouble methoda()return d1;Cprivate class InnerOneDpubliabstract class InnerOnepublidouble methoda()return d1;publiabstract double methoda();16 下面哪些jsp action中允许使用表达式(expression)?(ABC)Ajsp:setProperty name=”name” value=Bjsp:include page=Cjsp:paran name=”name” value=Djsp:getProperty name=17 下面哪些情况下一个session会失效?(AD)A超过session的失效时间了,一直没有收到客户端的请求B客户发出了一个 KILL_SESSION的请求Cservlet容器由于session过多而使某一个session失效Dservlet 显式地使一个session失效18 下面哪些是float的有效声明?(ABD)Afloat foo=-1Bfloat foo=2.02fCfloat foo=3.03dDfloat foo=0x012319 下面哪些是page指令的属性?(ABC)AinfoBbuffersizeClanguageDimport20 下面哪些元素的body中( body)可以用jsp:param?(ABC)A BCD21 下面哪种类型的对象可以用throws抛出?(ABCD)AErrorBExceptionCThrowableDRuntimeException22 下面正确的论述有?(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.out.println(finished);执行后的输出是什么?(AD)A5B4C6DFinished 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 ) /. Cprotected 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 break语句可以用在循环和switch语句中。(a)5 Math方法用于生产随机数。(b)6 sendRedirect()方法可以转向本服务器以外的url。(a)7 swtich是能作用在byte上,是能作用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论