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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

程序员笔试考试题和答案java.docx

1、程序员笔试考试题和答案java1. Oracle数据库属于以下哪种数据库类型?BA . 网状数据库B. 关系数据库C. 层次数据库D. 面向对象的关系数据库2. 转发HTTP请求一般有两种方法,response.sendRedirect和RequestDispatcher.forward,哪种方法可以保存request.setAttribute()中设置的值不丢BA. sendRedirectssB forwardC 两个都不能D 两个都可以3. 如果你被要求写一段代码读取一个序列化的对象,那么一般使用哪种Stream?DA FileInputStreamB FileReaderC DataI

2、nputStreamD ObjectInputStream4. 下列关于 ORALCE数据库的描述,不正确的是A A. 索引表含ROWID值 B. 一个事务即使不被提交,也会被写入到重做日志中 C. 拥有不同大小的回滚段没有任何益处 D. COMMIT后,数据不一定立即写入数据文件中5. 下面的main方法执行到A时,str的值是?A void main() String str=”BEA”; this.modify(str); /A void modify(String str) str.replace(A,E); str.toLowerCase(); str+=”B”;A. ”BEA”B.

3、 ”BEE”C. ”bee”D. ”beeB”6. 下面哪个声明是错误?C A. int i=0xFFFFFFFF; B. byte b=01; C. char c=u0000; D. long l=1234567890L; E. int i=a;7. 下面哪一个primitive type和对应的wrapper class是错误的?EA. java.lang.IntegerB. g java.lang.LongC. short java.lang.ShortD. void java.lang.VoidE. char java.lang.String8. 下面有关表和视图的叙述中错误的是BA.

4、 视图的数据可以来自多个表B. 对视图的数据可以来自多个表C. 基表不存在, 不能创建视图D. 删除视图不会影响基表的数据9. MyObject哪个方法会影响到这段代码的正确性以及效率?CList list=new java.util.ArrayList();List.add(new MyObject(“A”);if(list.indexOf(new MyObject(“A”).A. toStringB. hashCodeC. equelsD. clone10. 指出下列程序运行的结果B public class Example String str=new String(“good”); c

5、harch=a,b,c; public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+”and”); System.out.print(ex.ch); public void change(String str,char ch) str=”test okj”; ch0=g; A. good and abcB. good and gbcC. test ok and abcD. test ok and gbc11. Which keyw

6、ord is used to allow interaction with the lock flag ?C A. native B. static C. synchronized D. abstract12. Which modifier should be used to define a constant member variable?B A. static B. final C. abstract D. No modifier can be used13. 给出下面代码:public class Person static int arr=new int10; public stat

7、ic void main(String a) System.out.println(arr1); 那个语句是正确的?CA. 编译时将产生错误;B. 编译时正确,运行时将产生错误;C. 输出零D. 输出空.14. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个认识方法是正确的?B A. ArrayList myList=new Object(); B. List mylist=new ArrayList(); C. ArrayList myList=new List(); D. List myList=new List();15. What class must an i

8、nner class extend;C A. The top level class B. The Object class C. Any class or interface D. it must extend an interface Select the most appropriate answer16. paint()方法使用哪种类型的参数A A. Graphics B. Graphics2D C. String D. Color17. 下列哪个语句关于内存回收的说明是正确的B A. 程序员必须创建一个线程来释放内存; B. 内存回收程序负责释放无用内存 C. 内存回收程序允许程序员

9、直接释放内存 D. 内存回收程序可以在指定的时间释放内存对象18. 下列代码哪些行会出错BC1)public void modify()2)int I,j,k;3)I=100;4)while(I0)5)j=I*2;6)System.out.println(The value of j is + j);7)k=k+1;8)I-;9)10) A. line 4 B. line 6 C. line 7 D. line 819. Given the following fragment of code;Double d1=newDouble(1.0);Double d2=newDouble(1.0);

10、Float f=new Float(1.0F);Which results of the following expressions are true?BA. d1=d2B. d1.equals(d2)C. d1=fD. f.equals(d1)20. 对于下列代码:1)class Person2)public void printValue(int i,int j)/.3)public void printValue(int i)/4)5)public class Teacher extends Person6)public void printValue()/7)public void p

11、rintValue(int i)/8)public static void main(String args)9)Person t=new Teacher();10)t.printValue(10);11)12)第10行语句将调用哪行语句?DA. line 2B. line 3C. line 6D. line 721. where in a constructor,can you place a call to a constructor defined in the super class.?BA.AnywhereB.The first statement in the constructo

12、rC.The last statement in the constructorD.You cant call super in a constructor select the most appropriate answer.22. Given the following method in an application: A1.public String setFiletype(String fname)2.int p=fname.indexOf(“.”);3.if(p0)fname=fname.substring(0,p);4.fname+=”.TXT”;5.return fname;6

13、.And given that another part of the class has a the following code:7.String TheFile=”Program.java”;8.File F=new File(setFileType(TheFile);9.System.out.println(“Created”+TheFile);What will be printed by the statement in line 9.A. Created Program.javaB. Created Program.txtC. Created Program.java.txt23

14、. main()方法的返回类型是:BA.intB.voidC.booleanD.static24. 类Teacher和Student是类Person的子类:Person p;Teacher t;Student s;file:/p,t and s are all non-null.if( t instanceof Person)s=(Student)t;最后一句语句的结果是:CA.将构造一个Student对象;B.表达式是合法的;C.表达式是错误的;25. 下面的异常处理正确的是(D)Atry块必须同时与catch子句和finally子句一起使用。Btry块只能使用一个catch子句。Ctry块

15、中如果执行了return语句,则其finally子句不会执行。Dtry块不能单独使用。26. 下列对继承的说法,哪个是正确的(D)A子类能继承父类的私有方法和状态。B子类能继承父类的protected方法,而不继承protected状态C子类只能继承父类public方法和状态D子类能继承父类的所有非私有方法和状态27. 随着JAVA技术的不断发展,Sun公司根据市场进一步将java细分,其中对普通PC应用的是(B)AJ2EEBJ2SECJ2MEDJDK28. 下列选项中哪一个编译不出现错误?(C)Aint i=0;if(1)System.out.println(“Hi”);Bint i1=5;

16、int i2=5;if(i1=i2)System.out.println(“So true”);C. int i=1;int j=2;if(i=1|j=2)System.out.println(“OK”);D. int i=1;int j=2;if(i=1&|j=2)System.out.println(“OK”);29. 下列关于java程序结构说法错误的是(D)。Apackage语句必须放在源文件的第一句B源文件可以没有import语句C一个源文件可以有多个类定义D一个源文件可以定义多个public类30. 下面哪条不属于JAVA的命名约定?(C)A除第一个单词外,变量名中其他单词的首字母

17、都应该大写B变量名的第一个字母小写C常量名首字母大写,其余字母小写D类名首字母大写31. 在下面的代码中:public class AyeAye int i=40; int j; public AyeAye() setValue(i+); void setValue(int intputValue) int i=20; j=i+1; System.out.println(“j=”+j); 当setValue()方法显示变量j时,该变量的值为多少?CA42B40C21D2032. 在JDBC程序中,Statement对象表示什么?(B)A到数据库的连接;B向数据库发送SQL语句的对象C数据源。3

18、3. 下面语句片段的输出结果是什么?(C)int score=9;switch(score)case 0:System.out.println();default: System.out.println(“Error”);case 1: System.out.println(“Good”);break;case 2: System.out.println(“Best”);A. 没有输出B. ErrorC. Error,GoodD. Error,Good,Best34. 下面哪个是合法的布尔值?(B)A“false”BfalseC1035. 下面那些是合法的java操作符?ABCDEAB|C|D

19、?E.%36. 下面哪个SQL属于DML? ADAINSERT INTO table_name(column1,column2) VALUES(value1,value2);Bdrop table;Ccommit;DSelect column from table;37. 下面哪些UML图是静态图?ABDEA类图B对象图C顺序图D部署图E.组件图38. 下面哪些资源可以通过JNDI接口访问?ABCDAJ2EE容器中的JNDI TreeB文件系统CLDAP目录服务DDNS域名解析服务39. 执行下面的哪些命令将释放用户以前持有的表?选出所有的正确答案ABCACOMMIT;BEXIT;CALTER

20、 TABLE emp ADD UNIQUE(ename);DUPDATE emp SET sal=3000 WHERE ename=SMITH;40. 下面哪个UML图是动态图?CA类图B对象图C顺序图D部署图E组件图41. 下面对数组的操作代码哪些是正确?ABDEchar a = “hello world”.toCharArray();AClass cc=a.getClass();Bint len = a.length;Cchar c = a999;Dchar c =a0;Ea.equals(new Object();42. SpringFramwork 1.x 提供了哪些Ioc实现?BCA

21、基于接口的Ioc实现(Interface Injiction)B基于Setter的Ioc实现(setter-based Injiction)C基于构造函数的Ioc实现(Constructor-based Injiction)D基于静态方法的Ioc实现(Static-Method Injiction)43. GET和POST是两个的HTTP Method.为了Servlet中获取到变量a的值,下面哪些报文是正确的?ACAGet/?a=b HTTP/1.1 Host: BPost/?a=b HTTP/1.1 Host: Content-Length:0CPost / HTTP/1.1 Host:

22、Content-Length:15 Content Type:application/x-www.form.unlincoded a=b&b=c&c=d&d=eDGet/ HTTP/1.1 Host: Content-Length:15 a=b&b=c&c=d&d=e44. 关于异常,下面哪些代码是合法的?ACDAtry finallyBtry catch(Exception e) catch(An)Ctry catch(Throwable th) finallyDtry catch(Throwable th) Etry catch(NullpointerException ex) catch

23、() Exception ex45. 下面哪些不是java的关键字?ACANULLBtrueCsizeofDimplementsEinstanceof46. 下面哪些产品是,或者包含Servlet Container?BCDAApacheBTomcatCWeblogic ServerDWebSphere47. 下面哪些不是java的关键字?ABCDAmainBexitCnextDremoveEextends48. 下面哪些项运行结果为true?ABEint i=9;int j=9;Aj = = i+Bj = =iCj= =+iD+j=iEj+=i49. 下面哪些行代码会生成一个新的java对象

24、?DEAString str=”;BString str=”A”;CString str=”A”.intem();DString str=new String();EString str=(String)String.class.newInstance();50. 对于大多数J2EE Container来说,web应用最终可以以那种方式进行部署?abcd A.war B.jar C.ear D.直接以目录的形式51. EJB 2.0规范中定义了几种Enterprise Bean?ABD A.EntityBean B.MessageDrivenBean C.TimerObject D.Sessi

25、onBean52. 下面哪个UML图是静态图 ABDEA.类图B.对象图C.顺序图D.部署图E.用例图53. 下面( )语句可以用来退出循环,即本层的循环,而循环提早退出当前循环进入下一轮是( B ) A.break B.continue C.return D.switch 54. weblogic中部署EJB的jar包中须包含的部署描述符文件有:BD A.web.xml B.ejb-jar.xml C.application.xml D.weblogic-ejb-jar.xml 55. 若下面指定的目录和文件名都存在,创建FileInputStream对象的语句的正确的是:ACD A. Fi

26、leInputStream fis = new FileInputStream(“d:java1.txt”); B. FileInputStream fis = new FileInputStream(“java/1.txt”); C. FileInputStream fis = new FileInputStream(“d:java1.txt”); D.File file = new File(“1.txt”): FileInputStream fis = new FileInputStream(file): 56. 关于J2EE的描述正确的是:AD A.是一种利用Java 2平台来简化企业

27、解决方案的开发,部署和管理相关的复杂问题的体系结构; B.J2EE是一个产品 C一个J2EE的应用必须是基于Web的 D.J2EE提供了对EJB, JavaServlets API, JSP以及XML技术的全面支持 57. 下面关于继承的哪些描述是正确的: AD A.在java中只允许单一继承: B.在java中一个类只能实现一个接口: C.在java中一个类不能同时继承一个类和实现一个接口 D.java的单一继承使代码更加可靠 58. 在java中判断applet的来源的方法有:CD A.getCodebase( ): B.getDocumentbase( ): C.getDocumentB

28、ase( ): D.getCodeBase( ): 59. 哪些方法可以加入类Child中? BC Public class Parent Public int addValue ( int a,int b) int s: s = a+b : return s: class Child extends Parent A. int addValue(int a,int b)/do something.B. public void addValue()/do something.C. public int addValue(int a)/do something.D. public int add

29、Value(int a,int b)throwsMyException/do something60. 下面哪些属于J2EE的web组件:ABA. JSPB. SERVLETC.APPLETD.IE61. public void test() try one Method ( ): System.out.printIn(“condition 1”):catch (ArrayIndexOutOfBoundsException e) System.out.printIn(“condition 2”); catch ( Exception e) System.out.printIn(“condition 3”); finally Sy

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

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