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

下载本文档

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

文档简介

专业资料专业资料一、单项选择题(本大题共40小题,每小题1分,共40分)1.1.(C)是不能被当前类的子类重新定义的法。1.抽象法B.私有法最终法D.构造法“商品”与“顾客”两个实体集之间的联系一般是(D)。—对一B.—对多多对一D.多对多Applet的运行过程要经历4个步骤,其中(B)不是运行步骤。浏览器加载指定URL中的HTML文件浏览器显示HTML文件浏览器加载HTML文件中指定的Applet类浏览器中的Java运行环境运行该AppletCharacter流与Byte流的区别是(C)。每次读入的字节数不同B.前者带有缓冲,后者没有前者是块读写,后者是字节读写D.二者没有区别,可以互换使用Connection接口中的哪个法用于设置事务自动提交(B)。commitB.setAutoCommitC.getAutoCommitD.rolbackEclipse采用的是以下哪种技术,这是一种基于Java的窗口组件(A)。SWTB.SwingC.AppletD.AWT7.GridBagLayout布局管理器不限定加入组件的大小都相同,通过下面哪个类设置每个组件大小(A)。GridBagConstraintsB.GridLayoutC.FrameD.Window8int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是(D)。publicintMAX_LENGTH=100B.finalintMAX_LENGTH=100C.publicconstintMAX_LENGTH=100D.publicfinalintMAX_LENGTH=100java.io包的File类是(D)。B.字节流类B.字节流类D.非流类C.对象流类Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指(B)。

A.Java调试器(jconsole)B.Java剖析工具C.Java编译器(javac)D.Java解释器11.Java为移动设备提供的平台是(A)。A.J2MEB.J2SEC.J2EED.JDK5.0Java虚拟机中的(C)模拟既负责管理针对各种类型数据库软件的JDBC驱动程序,也负责和用户的应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。JDBCConnectionManagerB.JDBCCommandManagerC.JDBCDriverManagerD.JDBCDatabaseManagerJava语言的API文档是(D)。Java归档工具(javadoc)B.Java状态序列化文件C.Java源代码D.编程工具Java中实现线程同步的关键字是(C)。staticB.finalC.synchronizedD.protectedJdeveloper是哪个公司的Java开发工具(D)。MicrosoftB.SUNC.BEAD.OracleStatement接口中的哪个法可以用于执行数据定义语言(C)。A.executeB.addBathC.executeUpdateD.executeQuery按运算符操作数的数目划分,运算符?的类型是(B)。A.三元B.二元C.四元D.—元编写和运行javaapplet程序与编写和运行javaapplication程序不同的步骤是(B)。编写源代码编写html文件调用该小程序,以.html为扩展名存入相同文件夹编译过程解释执行表达式13>3?3:13的结果是(D)。B.TRUED.3B.TRUED.3)。B.顺序、选择和重复D.调用、返回和转移C.FALSE程序的3种基本控制结构是(BA.过程、子过程和分程序C.递归、堆栈和队列

22.232425262728293031.窗口被关闭触发的事件被封装在下列哪个类中(A)。WindowEventB.AdjustmentEventC.ItemEventD.TextEvent关于Java源文件结构规则,说法错误的是(D)。A•信息必须在Jovo文件的开头package语句在iimports语句之前类的定义部分首先是类的注释类的声明同时包含extends和implements两个关键字时,必须放在同一行将E-R图转换到关系模式时,实体与联系都可以表示成(B)。属性B.关系C键D.域结构化程序设计法的3种基本控制结构中不包括(B)。循环结构B.递归结构C.顺序结构D.选择结构每个Java小应用程序必须定义为(A)。A.Applet类或JApplet类的子类B.JFrame类的子类C.Frame的子类D.Window的子类如果进栈序列为el,e2,e3,e4,则可能的出栈序列是(B)。A.e3,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,el,e2D.任意顺序软件需求分析阶段的工作,可以分为四个面:需求获取,需求分析,编写需求规格说明书,以及(B)。A.阶段性报告B.需求评审C.总结D.都不正确若要把变量声名为多个线程共用的变量,应使用如下(D)修饰符。A.protectedC.transientA.protectedC.transientvolatile实现下列(A)接口可以对TextField对象的事件进行监听和处理。A.ActionListenerB.FocusListenerMouseMotionListenerD.WindowListener树是结点的集合,它的根结点数目是(A)。A.有且只有1B.1或多于1C.0或1D.至少2数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)。A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任关系

32.3334353637383940二1.数据库管理系统是位于用户与操作系统之间的一个数据管理软件,以下不是它的基本功能的是(A)。A.数据共享功能B.数据定义功能C.数据操纵功能D.数据库的运行管理与控制功能数据库系统与文件系统的最主要区别是(B)。数据库系统复杂,而文件系统简单文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量算法的空间复杂度是指(D)。A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间下列(C)类是Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制法。A.PaintB.GraphicC.GraphicsD.Paints下列(B)是高级事件。A.componenteventB.itemeventC.windoweventD.mouseevent下列Inputstream类中哪个法可以用于关闭流(B)。A.skip()B.close()C.mark()D.reset()下列不属于Java的图形用户界面容的包是(D)。B.javax.swingD.java.ioB.var$B.javax.swingD.java.ioB.var$D.var_C.java.awt.event下列不属于合法标识符的是(A)A.varAC.var下列描述中,正确的是(C)。在Serializable接口中定义了抽象法在Serializable接口中定义了常量在Serializable接口中没有定义抽象法,也没有定义常量在Serializable接口中定义了成员法多项选择题(本大题共25小题,每小题2分,共50分)F面标识符那些是JAVA中的保留字或关键字?(ACDE)A.Ifthen

A.IfC.GotoD.whileE.case哪些类可以用来实现TCP/IP客户服务器程序?(AC)A.ServerSocketB.ServerSocketD.DatagramPacketDatagramSocket哪个布局管理器使用的是组件的最佳尺寸(preferredsize)?(AE)A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayoutGridBagLayout以下描述正确的有(BCDE)。abstractclass—定有abstractmethod(s)abstractclass可以没有abstractmethod(s)定义abstractclass的目的是为了被继承interface中定义的法全是abstractmethodsinterface中定义的变量全部是finalstatic变量下列哪个法可用于创建—个可运行的类?(AE)TOC\o"1-5"\h\zpublicclassXimplementsRunable{publicvoidrun(){}}publicclassXimplementsThread{publicvoidrun(){}}publicclassXimplementsThread{publicintrun(){}}publicclassXimplementsRunable{protectedvoidrun(){}}publicclassXextendsThread{publicvoidrun(){}}关于下面的代码片段,请选择正确的ConstOver构造法的重载法?(AC)publicclassConstOver{publicConstOver(intx,inty,intz){}}ConstOver(){}protectedintConstOver(){}//notoverload,butnoaerrorprivateConstOver(intz,inty,bytex){}publicvoidConstOver(bytex,bytey,bytez){}publicObjectConstOver(intx,inty,intz){}下面的表达式哪个是正确的?(AE)A.Strings="你好”;inti=3;s+=lB.Strings="你好”;inti=3;if(i==s){s+=i}C.Strings="你好”;inti=3;s=i+sD.Strings="你好”;inti=3;s=i+Strings=null;inti=(s!=null)&&(s.length>0)?s.length():0下面集合定义正确的有(BD)。A.Stringstrs[]={‘a'‘b'‘c'}

B.String[]strs={“a”,“b”,“c”}C.String[]strs=newString{“a””b””c”}D.Stringstrs[]=newString[]{“a”,“b”,“c”}E.String[]strs=newString[3]{“a”,“b”,“c”}下列哪些是JAVA的修饰符?(ABD)A.PublicB.PrivateC.FriendlyD.Transientvagrant下列哪些接口在Java中没有定义相对应的Adapter类?(CD)A.MouseListenerB.KeyListenerD.ItemListenerC.ActionListenerD.ItemListenerWindowListener对于构造法(constructor)描述正确的有(AC)。A.构造法没有返回类型B•构造法一定是public的法如果我们没有显示定义构造法,系统会提供一个缺省的构造法不能重载下面的有关声明的哪些叙述是对的?(BD)对原始数据类型例如booleon,byte的变量的声明不会为该变量分配存空间对原始数据类型例如boolean,byte的变量的生命将为之分配存空间非原始数据类型例如String,Vector的变量的声明不会为该对象分配存非原始数据类型例如String,Vector的变量的生命会为该对象分配存下面关于阻塞法的论述,正确的有?(CD)阻塞法是指无法返回的法阻塞法是指网络过于繁忙,法必须等待阻塞法是指有外部事件发生才会返回的法阻塞法如果不能马上返回,就会进入等待状态,把系统资源让给其他线程下面哪两个是ServletContext接口的getRequestDispatcher法的有效参数?(AC)A./fred.txtC./error.htmlerror.htmlA./fred.txtC./error.html.sun./error.html下面哪两个是正确的?(DC)publiclassOuterClass{privatedoubled1=1.0;//在这插入代码}B.staticlassInnerOne{A.staticlassInnerOne{

B.staticlassInnerOne{publidoublemethoda(){returnd1;}statidoublemethoda(){returnd1;}C.privateclassInnerOne{D.publiabstractclassInnerOne{publidoublemethoda(){returnd1;}publiabstractdoublemethoda();下面哪些jspaction中允使用表达式(expression)?(ABC)A.<jsp:setPropertyname=”name”value=<%=expression%><jsp:includepage=<%=expresion%><jsp:paranname=”name”value=<%=expression%><jsp:getPropertyname=<%expression%>下面哪些情况下一个session会失效?(AD)超过session的失效时间了,一直没有收到客户端的请求客户发出了一个KILL_SESSION的请求servlet容器由于session过多而使某一个session失效servlet显式地使一^session失效下面哪些是float的有效声明?(ABD)A.floatfoo=-1B.floatfoo=2.02ffloatfoo=3.03dD.floatfoo=0x0123下面哪些是page指令的属性?(ABC)A.infoB.buffersizeC.languageD.import下面哪些元素的body中(<elemnent>bodyv/element>)可以用jsp:param?(ABC)A.vjsp:include...>B.vjsp:forward...>C.vjsp:params>D.vservlet-params...>下面哪种类型的对象可以用"throws"抛出?下面哪种类型的对象可以用"throws"抛出?A.ErrorC.Throwable下面正确的论述有?(ABC)A.ServerSocket.accept是阻塞的塞的C.DatagramSocket.receive是阻塞的阻塞的已知如下代码:publicclassTest{publicstaticvoidmain(Stringarg[]){ABCD)ExceptionRuntimeExceptionB.BufferedReader.readLine是阻DatagramSocket.send是inti=5;do{System.out.println(i);}inti=5;do{System.out.println(i);}while(--i>5)System.out.println("finished");}}执行后的输出是什么?(AD)A.5C.624.已知如下类定义:classBase{publicBase(){//...}publicBase(intm){//...}protectedvoidfun(intn){//...}}publicclassChildextendsBase{//membermethods}如下哪句可以正确地加入子类中?(CDA.privatevoidfun(intn){//...}C.protectedvoidfun(intn){//...}B.4D.Finished)B.voidfun(intn){//...}D.publicvoidfun(intn){//...}25.指出下列哪个法与法publicvoidadd(int。){}为合理的重载法(CD)。A.publicintadd(inta)B.publicvoidadd(longa)publicvoidadd(inta,intb)D.publicvoidadd(floata)三、判断题(本大题共10小题,每小题1分,共10分)<@pageinclude〉是在编译时包含进来。(a)<jsp:getPropertynam=”thinkhi”property=”name”/>和v%=thinkhi.getNome()%>结果相同。(a)vservlet-closs>中的servlet需要写包名。(a)break语句可以用在循环和switch语句中。(a)Math法用于生产随机数。(b)sendRedirect()法可以转向本服务器以外的url°(a)swtich是能作用在byte上,是能作用在long上,是能作用在String上。(b)Web浏览器往往限制applet,使下载applet只能与它原来所处的计算机进行通信。(b)点击超时是GET请求。(a)构成WorldWideWeb基础的关键协议是TCP/IP°(a)II卷四、操作题(本大题共2小题,每小题25分,共50分)注意:在监考老师指定的路径下创建以姓名命名的文件夹,并将试题源文件存放在文件夹中。凡未按照要求将试题源文件存放在相应文件夹中的考生成绩一律作废。编写一个Java应用程序,对于给定的一个字符串的集合,格式如:{aaabbbccc},{bbbddd},

温馨提示

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

评论

0/150

提交评论