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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

精选新版JAVA程序员笔试面试模拟题库300题含参考答案.docx

1、精选新版JAVA程序员笔试面试模拟题库300题含参考答案2020年JAVA程序员笔试面试题库300题含答案一、简答题1下列哪些情况适合考虑使用有状态会话beanA. 实例化会话bean的时候,必须初始化会话bean的状态B. 在方法调用期间,会话bean需要维护成员变量的的数据C. 会话bean提供的服务不具体针对某种客户端D. 会话bean需要跨越多个方法调用,维护客户端的信息答案:AD2类的实例方法表示的是什么?( )A. 类的行为B. 父类对象的行为C. 类的属性D. 类对象的行为答案:D3下面的异常处理说明正确的是( )A. try块只能使用一个catch子句。B. try块必须同时与

2、catch子句和finally子句一起使用。C. try块不能单独使用。D. try块中如果执行了return 语句,则其finally子句不能执行答案:C4public void test() try oneMethod(); System.out.println(“condition 1”); catch(ArrayIndexOutOfBoundsException e) System.out.println(“condition 2”); catch(Exception e) System.out.println(“condition 3”); finally System.out.pr

3、intln(“finally”);在oneMethod()方法运行正常的情况下将显示什么?A.condition 2B.condition 3C.finallyD.condition 1答案:CD5EJB在WEBLOGIC中的部署文件答案:weblogic-ejb-jar.xml6J2EE描述答案:J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务

4、架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。7下面代码显示的结果是什么public class Test static init arr = new int0 public static void main(String arge) System.out.print(arr1);答案:可编译通过,运行报异常8如果你被要求写一段代码读取一个序列化的对象,那么一般使用哪种Stream?A. FileInputStream B. FileReadeC. DataInput

5、Stream D. ObjectInputStream答案:D9下列关于java程序结果错误的是A. 源文件可以没有 import 语句B. Package语句必须放在源文件的第一句C. 一个源文件可以有多个类定义D. 一个源文件可以定义多个public类答案:D10如果你被要求写一段代码读取一个图片文件,那么一般使用哪种Stream?A. ObjectInputStreamB. FileInputStreamC. FileReaderD. DataInputStream答案:D11容器Panel和applet缺省使用的布局编辑策略是答案:FlowLayout的布局管理器121. 保证在jav

6、a应用程序中,一个类Class只有一个实例存在该使用什么设计模式答案:单例13下面哪一项运行结果为true? int i = 9;int j = 9;A. +j = i;B. j = i +;C. j = + i;D. j = i;E. j+ = i;答案:BDE14MyObject哪个方法会影响到这段代码的正确性以及效率?Set set = new java.util.HashSet();set.add( new MyObject(A”);if ( set.contains( new MyObject(A”) A. hashCodeB. toStringC. cloneD. equals答案

7、:15下面哪些是合法的标识符?A. *point;B. _endline;C. $personC. const答案:BC16构造ArrayList类的一个实例,下列哪个方法是正确的?A. List myList = new ArrayList();B. ArrayList myList = new List();C. List myList = new List();D. ArrayList myList = new Object();答案:A17下面哪些接口的声明是错误的?A. interface MyInterface extends YouninterfaceB. private int

8、erface MyInterfaceC. interface MyInterface extends Youninterface1, Youninterface2D. interface MyInterface implements MyInterfaceE. interface MyInterface答案:C18String s1=”Hello” 表达式s1=”Hello”返回true or false答案:TRUE19Weblogic启动Admin Server后默认的控制台路径是A. /consoleB. /manageC. /managerD. /control答案:A20下列关于UR

9、L的论述哪个是错误的?( )A) 绝对URL是指包括协议名和服务器地址的路径B) 相对URL是指缺少协议名或者服务器地址的路径C) 以/开头的相对路径被称为context-relative URLD) HTML中使用的以/开头的相对路径是以web应用根路径开始的URL答案:C21下面的main方法执行到A时, str的值是?void main() String str=”BEA”; This.modify(str); /Avoid modify(String str) str.replace(A, E); str.toLowerCase(); str+=”B”;A. “BEEB. “BEAC.

10、 “beeBD. “bee答案:B22每一个Oracle数据库有一个或多个物理的数据文件(data file)。数据文件有哪个特征:A. 文件中的数据在需要时可以读取并存储在Oracle内存储区中。B. 数据文件建立后,大小可随实际业务需要进行调整C. 一个表空间(数据存储的逻辑单元)可由一个或多个数据文件组成。答案:AC23软件测试的目的是:A.确定软件产品质量B. 确定软件产品是否正确C. 最大可能发现软件产品错误或者缺陷D. 判断软件是否符合规则说明书答案:A24以下的变量定义中,合法的语句是:A. double a=1+4e2.5;B. short do=15;C. int abc_2

11、1;D. float 1_variable=3.4;答案:25编译下面的程序,得到的结果是:public class A implements Runnable public void run() System.out.println(“OK”);public static void main(String args) Thread th = new Thread(new A(); Th.start();A. 程序能编译运行, 但没有任何结果输出B. 程序不能编译,产生异常C. 程序能编译运行, 输出结果:OK答案:C26不同级别的用户对同一对象拥有不同的访问权限或某个客户端不能直接操作到某个

12、对象,但又必须和那个对象有所互动,这种情况最好使用什么模式?A. Fasade模式B. Bridge模式C. Adapter模式D. Proxy模式答案:D27关于final下面哪些是错误的?A. final可以用来声明抽象类中的方法B. final可以用来声明接口中的方法C. 以上都不对D. final method不能被覆盖E. final class不能被继承答案:B28栈和队列的共同特点是:A. 都是先进后出B. 只允许在端点处插入和删除元素C. 都是先进先出D. 没有共同点答案:B29假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是?public class Te

13、st List list = new java.util.ArrayList(); public void test() synchronized(list) / -A list.add( String.valueOf(System.currentTimeMillis(); A. Test 类为singleton时也没有必要增加synchronizedB. Test方法中必须增加synchronizedC. Test类为singleton时有必要增加synchronizedD. Test 方法中没有必要增加synchronized答案:C30在Java中进行图像处理的类库在以下()包中。A.

14、java.awt.ioB. java.awt.imageC. java.applet.AppletD. java.awt.event.*答案:B31Oracle中数值1234567.89如果放入Number(9,3)类型的变量中,存储的值是:A. 1234567.890B. 1234567.9C. 1234567.89D. 会报Numberic error答案:32PL/SQL中用来判断FETCH语句是否成功,并且在FETCH语句失败时返回逻辑真的属性是:A. %NOTFOUNDB. %FOUNDC. %ISOPEND. %ROWCOUNT答案:A33在ORACLE中,关于同义词说法错误的是:

15、A. 可以为存储过程创建同义词B. 同义词可以和表重名C. 共有同义词和私有同义词创建的权限不同D. 同义词只能由创建同义词的用户使用答案:D34运行以下程序段后,变量t1的值是:public static void exchange(int x, int y) int temp=x; x=y; y=temp;public static void main(String args) int t1=2; int t2=3; exchange(t1, t2);A. 3B. 2C. 5D. 7答案:B35对下面的语句序列正确的说法是:int c=A/3;c+=1%5;System.out.print

16、ln(c);A. 输出结果:25B. 运行时错误C. 产生编译错误D. 输出结果2答案:A36如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析方式?A. 两种都可以,没有太大区别B. 两种都不可以C. DOM ParserD. SAX Parser答案:D37保证在Java应用程序中,一个类Class只有一个内存实例存在该使用什么设计模式A. Builder模式B. Factory模式C. Singleton模式D. Composite模式答案:C38Frame框架中的按鈕,會隨下面哪種佈局的大小改變,而位置發生變化A.BorderLayoutBCardLayoutCGrid

17、LayoutDFlowLayout答案:D39下面哪个Map是排序的?A. HashtableB. TreeMapC. HashMapD. WeakHashMapE. LinkedHashMap答案:E40下面哪些情况适合考虑使用有状态会话bean?A实例化会话 bean的时候,必须初始化会话bean的状态B在方法调用期间,会话bean需要维护成员变量的数据C会话bean提供的服务不具体针对某种客户端D会话bean需要跨越多个方法调用,维护客户端的信息答案:AD41JSP内置对象有哪些 Aapplication Brequest Creponse Dsession EOOXX答案:ABCD42

18、多选答案:43定义字符串:String str=Abcddefg”;则str.substring(1,4).indexOf(d)的结果是答案:str.substring(1,4) 是 bcdindexOf(d) 是 244通常使用哪种流,读取图片文件 AFileInputStream BFileReader CObjectInputStream DDataInputStream答案:D45下面代码片段的结果(多选)int score = 9 switch (score) case 0System.out.print(“this is 0”); default System.out.print(

19、“Error” ); case 2 System.out.print(“this is 2”); case 3 System.out.print(“this is 3”); Athis is 0 BError Cthis is 2 Dthis is 3答案:BCD46哪些方法可以加入类Child中?public class Parent public int addValue(int a, int b) int s; s = a+b; return s;class Child extends Parent A. public void addValue()/do something;B. pu

20、blic int addValue(int a, int b) throws MyException/do somethingC. public int addValue(int a)/do somethingD. int addValue(int a, int b)/do something答案:AC47不能被浏览器自动调用的方法是哪个 Ainit() Bpaint() Cstart() Dstop()答案:B48下面是在命令行运行Java应用程序A: java A the first snow, the first snow came。怎样才能在main(String args)方法中访问

21、单词”first”?A. args2B. args3C. args5D. args1答案:B49varchar2最大多大A1000B2000C3000D4000答案:D50下面哪些偶合是最低的A內容偶合B數據偶合C公共偶合D非直接偶合答案:C51在J2EE中,可以使用JNDI查找下述组件:( )A) ServletB) EJBC) DataSourceD) JMSE) JAVA BEAN答案:A,B,C,D52Message Driven Bean的特点包括:( )A) 它是匿名的B) 它具有本地或者远程接口C) 它由容器异步调用D) 该Bean 完全在一个容器范围内存活,容器管理它的生命周期

22、和环境答案:A,B,C,D53下列方法哪2 个可以用来获取用户提交的表单(Form)参数?A) HttpServletRequest. getParameter(String)B) HttpServletRequest.getAttribute(String)C) HttpServletRequest.getParameterNames()D) HttpServletRequest.getAttributeNames()答案:A,C54下面哪些SQL 命令向名为ACCTSUPER 的用户授予系统权限?选出所有正确的答案。( )A) GRANT INSERT ON emp TO acctsupe

23、r;B) GRANT CREATE TABLE TO acctsuper;C) GRANT SELECT ON emp TO acctsuper;D) GRANT UPDATE ANY TABLE TO acctsuper;E) GRANT CREATE SESSION TO acctsuper;答案:B,D,E55如果x=2,(x+)/3的值是:A 1B 2C 0.67D 0答案:D56换行符是哪个 Ar Bn Cb Dt答案:B57每一个Oracle数据库有一个或多个物理的数据文件(data file)。数据文件有哪个特征?A. 一个表空间(数据库存储的逻辑单元)可由一个或多个数据文件组成

24、B. 数据文件建立后,大小可随业务需要进行调整C. 文件中的数据在需要时可以读取并存储在ORACLE内存储区中D. 一个数据文件可与多个数据库联系答案:A58下面哪个声明是错误?A. int i=0xFFFFFFFF; B. byte b=01; C. char c=u0000;D. long l=1234567890LE. int i=a; 答案:C59ORACLE数据库属于以下哪种数据库典型?A. 关系数据库B. 网状数据库C. 层次数据库D. 面向对象的关系数据库答案:A60给出下面一段程序:class Aclassvoid go()System.out.println(Aclass”)

25、;public class Bclass extends Aclassvoid go()System.out.println(“Bclass”);public static void main (String args)Aclass a = new Aclass();Aclass a1 = new Bclass();a.go();a1.go();以上程序运行的结果是:A. Aclass BclassB. Bclass AclassC. Aclass AclassD. Bclass Bclass答案:A61关于MVC,下面说法正确的是:A. Servlet实现MVC的Model部分B. JSP实

26、现MVC的Control部分C. EJB实现MVC的Model部分D. HTTP实现MVC的View部分答案:C62字符串中有一种特殊的数据较转义字符,下面哪个是换行字符?A. /tB. /n答案:B63下面哪项不是EJB事务属性?A. NeverB. NetSupportedC. RequestD. Mandatory答案:C64在ORACLE中,关于同义词说法错误的是:A. 可以为存储过程创建同义词B. 同义词可以和表重名C. 共有同义词和私有同义词创建的权限不同D. 同义词只能由创建同义词的用户使用答案:D65面向对象程序设计的基本特征是:A. 封装 B. 抽象 C. 多态 D. 继承答

27、案:ABCD66Oracle数据库属于以下哪种数据库类型?A. 关系数据库B. 面向对象的关系数据库C. 层次数据库D. 网状数据库答案:A67下面哪一个List最适合用来实现FIFO队列?A. VectorB. LinkedListC. ArrayListD. Stack答案:B68如果你设计了一个类,并且覆盖率equals()方法,哪些方法你还会考虑覆盖?A. clone()B. toString()C. wait()D. finalize()E. hashCode()答案:E69下面哪些声明是错误的?A. char c = u0000;B. int i=a;C. byte b=01;D.

28、 long l=1234567890L;E. int i=0xFFFFFFFF;答案:B70下面哪个UML图是动态图?A. 组件图B. 顺序图C. 部署图D. 类图E. 对象图答案:B71单选题答案:72下面对数组的操作代码哪个是正确的?A. char a=”hello world”.toCharArray(); B. char c=a999; C. Class cc=a.getClass(); D. int len=a.length; E. a.equals(new Object();F. char c=a0;答案:DF73下面哪些测试属于黑盒测试:A. 边界值分析B. 等价类划分C. 条件判断D. 循环测试答案:AB74关于异常,下面哪个代码是合法的?A. try catch(NullpointerException ex) catch(Exception ex) B. try catch(Exception e) catch(ArithmeticException a)C. try catch(Throwable th) finallyD. try finally E. try catch(Throwable th)答案:A C D E75在UML提供的图中,()用于按时间顺序描述对象间的交互。A. 状态图B.

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

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