Java开发工程师题库_第1页
Java开发工程师题库_第2页
Java开发工程师题库_第3页
Java开发工程师题库_第4页
Java开发工程师题库_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

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 运行环境运行该 AppleB前者带有缓冲,后者没有D二者没有区别,可以互换使用4 Character 流与 By

2、te 流的区别是( C )。 A 每次读入的字节数不同 C前者是块读写,后者是字节读写5 Connection 接口中的哪个方法用于设置事务自动提交( B )A commitB setAutoCommitC getAutoCommitD rolback6 Eclipse 采用的是以下哪种技术,这是一种基于Java 的窗口组件( A )A SWTB SwingC AppletD AWT7 GridBagLayout 布局管理器不限定加入组件的大小都相同,通过下面哪个类设置每个组件大小( A )。A GridBagConstraintsBGridLayoutC FrameD Window8int

3、型 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=1009 java.io 包的 File 类是( D )。A 字符流类B字节流类C对象流类D非流类10 Java程序的执行过程中用到一套 JDK 工具,其中 javaprof.exe 是指( B )。A Java 调试器 (jconsole)BJava 剖析工具

4、C Java 编译器 (javac)D Java解释器11 Java为移动设备提供的平台是(A )。A J2MEBJ2SEC J2EEDJDK5.012 Java虚拟机中的( C )模拟既负责管理针对各种类型数据库软件的 JDBC 驱动程序,也负责和用户的应用程序交互,为Java 应用程序建立起基于 JDBC 机制的数据库连接。A JDBCConnection ManagerB JDBCCommand ManagerC JDBCDriver ManagerD JDBCDatabase Manager13 Java语言的 API 文档是( D )。A Java 归档工具(javadoc)BJav

5、a 状态序列化文件C Java 源代码D编程工具14 Java中实现线程同步的关键字是(C)。A staticBfinalC synchronizedD protected15 Jdeveloper 是哪个公司的 Java 开发工具(D )。A MicrosoftBSUNC BEAD Oracle16 Statement 接口中的哪个方法可以用于执行数据定义语言(C )。A executeB addBathC executeUpdateD executeQuery17 按运算符操作数的数目划分,运算符 ?:的类型是( B )。A 三元B二元C四元D一元18 编 写和运行 java applet

6、 程序与编写和运行 java application 程序不同的步骤是B )。编写源代码B编写 html 文件调用该小程序,以 .html 为扩展名存入相同文件夹编译过程D解释执行19 表达式 13>3?3:13 的结果是( D)。A13B TRUEC FALSED320程序的 3 种基本控制结构是( BA 过程、子过程和分程序)。B顺序、选择和重复C递归、堆栈和队列D调用、返回和转移A )。21 窗口被关闭触发的事件被封装在下列哪个类中(A WindowEventB AdjustmentEventC ItemEventD TextEvent2223242526272829303132关

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

8、indow 的子类如果进栈序列为 e1,e2,e3, e4,则可能的出栈序列是(B )。Ae3,e1,e4,e2B e2, e4, e3, e1C e3, e4,e1,e2D任意顺序软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规 格说明书,以及( B )。A 阶段性报告B需求评审C总结D都不正确若要把变量声名为多个线程共用的变量,应使用如下( D )修饰符。A protectedB provateC transientD volatile实现下列( A )接口可以对 TextField 对象的事件进行监听和处理。A ActionListenerB FocusListe

9、nerC MouseMotionListenerD WindowListener树是结点的集合,它的根结点数目是( A )。A 有且只有 1B1 或多于 1C0或 1D至少 2数据库 DB 、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( C )。 A DB 包含 DBS 和 DBMSBDBMS 包含 DB 和 DBSC DBS包含 DB 和 DBMSD没有任何关系数据库管理系统是位于用户与操作系统之间的一个数据管理软件, 以下不是它的基本功能的是( A )。A 数据共享功能B数据定义功能C数据操纵功能D数据库的运行管理与控制功能33 数据库系统与文件系统的最主要区别是(B )。

10、A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量34 算法的空间复杂度是指( D )。A算法程序的长度C算法程序所占的存储空间B算法程序中的指令条数D算法执行过程中所需要的存储空间35下列( C )类是 Applet 进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法。A PaintBGraphicC GraphicsD Paints36下列( B )是高级事件。A componenteventB itemeventC

11、windoweventD mouseevent37下列 InputStream 类中哪个方法可以用于关闭流(B )。A skip ()B close()C mark()D reset()38下列不属于 Java 的图形用户界面内容的包是(D )。A java.awtBjavax.swingC java.awt.eventD java.io39下列不属于合法标识符的是( A )。A varB var$C varD var_40下列描述中,正确的是( C )。A 在 Serializable 接口中定义了抽象方法B在 Serializable 接口中定义了常量C在 Serializable 接口中

12、没有定义抽象方法,也没有定义常量D 在 Serializable 接口中定义了成员方法二、多项选择题 ( 本大题共 25 小题,每小题 2分,共 50分) 1 下面标识符那些是 JAVA 中的保留字或关键字?( ACDE )A IfB thenC GotoD whileE case2 哪些类可以用来实现 TCP/IP 客户服务器程序?( AC ) A ServerSocketB ServerC SocketD DatagramPacketE DatagramSocket3 哪个布局管理器使用的是组件的最佳尺寸(preferred size)?( AE )A FlowLayoutB Border

13、LayoutC GridLayoutD CardLayoutE GridBagLayout4 以下描述正确的有( BCDE )。A abstract class 一定有 abstract method(s)B abstract class可以没有 abstract method(s)C定义 abstract class 的目的是为了被继承D interface 中定义的方法全是 abstract methodsE interface 中定义的变量全部是 final static 变量5 下列哪个方法可用于创建一个可运行的类?(AE )A public class X implements Ru

14、nable public void run() B public class X implements Thread public void run() C public class X implements Thread public int run() D public class X implements Runable protected void run() E public class X extends Thread public void run() 6 关于下面的代码片段,请选择正确的 ConstOver 构造方法的重载方法?( AC ) public class Const

15、Overpublic ConstOver(int x, int y, int z)A ConstOver()B protected int ConstOver() /not overload ,but no a errorC private ConstOver(int z, int y, byte x)D public void ConstOver(byte x, byte y, byte z)E public Object ConstOver(int x, int y, int z)7 下面的表达式哪个是正确的?(AE )A String s=" 你好 "int i=3;

16、 s+=IB String s=" 你 好 "int i=3;if(i=s) s+=iC String s="你好"int i=3; s=i+sD String s="你好"int i=3; s=i+E String s=null; int i=(s!=null)&&(s.length>0)?s.length():0 8 下面集合定义正确的有(BD )。A String strs = a' b' c'10111213BString strs = “a”, “b”, “c”CString s

17、trs =new String “ a” ” b” ”c”DString strsnew String “ a”, “b”c”EString strs =new String3 “ a” , “ b”c”下列哪些是 JAVA 的修饰符?( ABD )APublicBPrivateCFriendlyDTransientEvagrant9列哪些接口在 Java 中没有定义相对应的A MouseListenerC ActionListenerE WindowListener对于构造方法 (constructor) 描述正确的有( A构造方法没有返回类型Adapter 类?( CD )BKeyList

18、enerD ItemListenerAC )。B构造方法一定是 public 的方法C如果我们没有显示定义构造方法,系统会提供一个缺省的 D构造方法不能重载下面的有关声明的哪些叙述是对的?(A对原始数据类型例如B对原始数据类型例如C非原始数据类型例如D非原始数据类型例如下面关于阻塞方法的论述,A阻塞方法是指无法返回的方法BD )boolean,byte 的变量的声明不会为该变量分配内存空间 boolean,byte 的变量的生命将为之分配内存空间 String,Vector 的变量的声明不会为该对象分配内存 String,Vector 的变量的生命会为该对象分配内存 正确的有?(CD )B阻塞

19、方法是指网络过于繁忙,方法必须等待C阻塞方法是指有外部事件发生才会返回的方法14D阻塞方法如果不能马上返回,就会进入等待状态,把系统资源让给其他线程 下面哪两个是 Servlet Context 接口的 get Request Dispatcher 方法的有效参数? ( AC )A /fred.txtC /error.html15 下面哪两个是正确的?( publiclass OuterClass private double d1=1.0; /在这插入代码 A staticlass InnerOneD DC )B staticlass InnerOneB error.htmlpublidou

20、ble methoda()return d1; statidouble methoda()return d1; C private class InnerOneD publiabstract class InnerOnepublidouble methoda()return d1;publiabstract double methoda();16 下面哪些 jsp action 中允许使用表达式 (expression)?( ABC )A <jsp:setProperty name=” name” value=<%= expression %>B <jsp:includ

21、e page=<%= expresion %>C <jsp:paran name=” name” value=<%= expression %>D <jsp:getProperty name=<% expression %>17 下面哪些情况下一个 session 会失效?( AD )A 超过 session 的失效时间了,一直没有收到客户端的请求B客户发出了一个 KILL_SESSION 的请求C servlet 容器由于 session 过多而使某一个 session 失效D servlet 显式地使一个 session失效18 下面哪些是

22、float 的有效声明?( ABD A float foo=-1 C float foo=3.03d19 下面哪些是 page指令的属性?( ABC A info C language面哪些元素的 body 中 ( <elemnent>body</element>) 可以用 jsp:param?( ABC )20A <jsp:include .> C <jsp:params >21 下面哪种类型的对象可以用 "throws"抛出? A Error C Throwable22 下面正确的论述有?( ABC ) A ServerS

23、ocket.accept 是阻塞的 C DatagramSocket.receive 是阻塞的23 已知如下代码: public class Test public static void main(String arg) int i = 5;)B float foo=2.02fD float foo=0x0123 )B buffersizeD importB <jsp:forward .>D <servlet-params.> ( ABCD )BExceptionD RuntimeExceptionB BufferedReader.readLine 是阻塞的D Dat

24、agramSocket.send是阻塞的do System.out.println(i); while (-i>5) System.out.println("finished");执行后的输出是什么?( AD )A5B4C624 已知如下类定义: class Base public Base () /. public Base ( int m ) /. protected void fun( int n ) /. public class Child extends Base / member methods 如下哪句可以正确地加入子类中?(DFinishedCD )

25、A private void fun( int n ) /.Bvoid fun ( int n ) /. C protected void fun ( int n ) /. Dpublic void fun ( int n ) /. 25指出下列哪个方法与方法 public void add(int a) 为合理的重载方法( CD ) A public int add(int a)B public void add(long a)C public void add(int a,int b)D public void add(float a)三、判断题 ( 本大题共 10小题,每小题 1分,共 10 分)1< page include>是在编译时包含进来。(a)2<jsp:getProperty nam=”thinkhi ” property= ” 结果相同。( a )name” />和<%=thinkhi.getName()%>3<servlet-class>中的 servlet 需要写包名。(a)4break 语句可以用在循环和 switch 语句中。( a )5Math 方法用于生产随机数。( b )6sendRedirect()方法可以转向

温馨提示

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

评论

0/150

提交评论