java笔试题_-_50满分_IT认证_资格考试认证_教育专区.docx_第1页
java笔试题_-_50满分_IT认证_资格考试认证_教育专区.docx_第2页
java笔试题_-_50满分_IT认证_资格考试认证_教育专区.docx_第3页
java笔试题_-_50满分_IT认证_资格考试认证_教育专区.docx_第4页
java笔试题_-_50满分_IT认证_资格考试认证_教育专区.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

海辉软件(国际)集团公司Java笔试题姓名:性别:年龄:联系电话:毕业学校:专业:籍贯:希望就业城市:是否愿意长期出差:熟悉的开发工具:开始时间: 结束时间:(请在30分钟内完成,多选答对一个不计分,全对计分,每题2分,一共50分)1. 一个函数定义的返回值是float,它不能在return语句中返回的值的类型是( D )A、 char B、 floatC、 long D、 double2. 有如下程序,请选择一个正确的结果( A )class Superclass class Subclass extends Superclass Superclass a = new Superclass(); Subclass b = new Subclass(); 选择一个正确的来解释下面的语句:b = a;A、 编译非法 B、 编译正确,但运行时可能非法 C、 运行时正确 D、 运行时非法3. Which of the following collection classes from java.util package are Thread safe? (Attention: Please choose two selection). Your answer is ( A D ).A、 Vector B、 ArrayList C、 HashMap D、 Hashtable 4. 关于以下程序代码的说明正确的是( D )class HasStaticprivate static int x=100;public static void main(String args )HasStatic hs1=new HasStatic( );hs1.x+;HasStatic hs2=new HasStatic( );hs2.x+;hs1=new HasStatic( );hs1.x+;HasStatic.x- -;System.out.println(“x=”+x);A、 5行不能通过编译,因为引用了私有静态变量B、 10行不能通过编译,因为x是私有静态变量C、 程序通过编译,输出结果为:x=103D、 程序通过编译,输出结果为:x=1025. What is the result when you compile and run the following code? Your answer is ( A ). public class ThrowsDemo static void throwMethod() System.out.println(Inside throwMethod.); throw new IllegalAccessException(demo); public static void main(String args) try throwMethod(); catch (IllegalAccessException e) System.out.println(Caught + e); A、 compile error B、 runtime error C、 compile successfully, nothing is printed. D、 inside throwMethod followed by caught: java.lang.IllegalAccessException: demo6. struts框架中,关于FormBean,下列哪些说法是正确的:( A )A、 FormBean是一种数据bean,主要用来封装表单提交上来的数据,并把这些数据传递给ActionB、 在FormBean中可以对页面上传递来的参数进行一下格式上的验证,这种验证是一种客户端的验证C、 用户每次提交表单,都会产生一个新的FormBean实例D、 动态FormBean不能进行验证操作7. 以下哪些说法是正确的?(C )A、 每个HTTP请求对应一个单独的ActionServlet实例B、 对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例。C、 每个子应用对应一个单独的RequestProcessor实例D、 每个子应用对应一个单独的web.xml文件8. 关于java中的内存泄露,下面说法正确的是( D )A、 调用System.gc(),jvm的垃圾收集器立即执行,并回收内存。B、 内存泄露是分配的对象不可到达,而且这些对象是无用的。C、 对于局部变量而言,如果不是释放的话,也能产生内存泄露。D、 内存泄露的实质是保留下来却永远不再使用的对象引用。9. Which two demonstrate a has a relationship? (Choose two) Your answers are ( DE ). A、 public interface Person public class Employee extends Person B、 public interface Shape public interface Rectandle extends Shape C、 public interface Colorable public class Shape implements Colorable D、 public class Species public class Animalprivate Species species; E、 interface Component class Container implements Component private Component children; 10. 不能用来修饰interface的有( ACD )(选择多项)A、 privateB、 PublicC、 ProtectedD、 static11. 关于异常处理机制的叙述哪些正确? ( BC ) (选择多项)A、 catch部分捕捉到异常情况时,才会执行finally部分B、 当try区段的程序发生异常时,才会执行catch区段的程序C、 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分D、 以上都是12. 在Struts应用的视图中包含哪些组件?( ABG ) (选择多项)A、 JSPB、 ServletC、 ActionServletD、 ActionE、 代表业务逻辑或业务数据的JavaBeanF、 EJBG、 客户化标签13. EJB有哪些对象?( ABC ) (选择多项)A、 Remote(Local)接口B、 Home(LocalHome)接口C、 Bean类 D、 Enterprise Bean Provider14. 下面关于session的用法哪些是错误的?( ABD ) (选择多项)A、 HttpSession session = new HttpSession();B、 String haha = session.getParameter(“haha”);C、 session.removeAttribute(“haha”);D、 session.setAttribute(“haha”);15. Which two declarations prevent the overriding of a method? (Choose two) Your answers are ( AD ) A、 final void method () B、 void final method () C、 static void method () D、 static final void method () E、 final abstract void method () 16. 当方法遇到异常又不知如何处理时,下列哪种说话是正确的( B ) A、 捕获异常B、 抛出异常C、 声明异常D、 嵌套异常17. 下列变量定义不合法的是( C ) A、 boolwan flag=true;B、 int k = 1+a;C、 char ch=”a”;D、 float radius = 1/2;18. Thread类用来创建和控制线程,一个线程从下面( B )方法开始执行。 A、 init()B、 start()C、 run()D、 notifyAll()19. 请选择能够正确为test线程设置名称的选项( D ) public class ThreadTest extends Thread int time; public ThreadTest (String name,int t) /填写正确的选项 public void run() /相关代码省略 public static void main(String agrs) ThreadTest test = new ThreadTest (“线程001”,500); A、 this(name);B、 this(name,t);C、 Thread.currentThread().setName(name);D、 super(name);E、 super(name,t);20. 考虑下列代码:ClassAPublic static void main(String args)trySystem.out.println(“Hello ,World!”);其中错误是语句( D )A、 没有catch或finally块B、 没有抛出异常的代码不能出现在try代码内C、 如果没有catch块而使用try,main()会总是抛出异常D、 class A没有throws IOException21. 分析下列Java代码: class A public static void main(String args) method();static void method() try System.out.println(Hello); System.exit(0); finally System.out.println(good-bye); 编译运行后,输出结果是( A ).A、 HelloB、 good-byeC、 Hello后面是good-byeD、 代码不能编译22. 研究下面的Java代码:public class testException public static void main(String args) int a=0,1,2,3,4; int sum=0; try for(int i=1;i6;i+) sum=sum+ai; System.out.println(sum=+sum); catch(ArrayIndexOutOfBoundsException e) System.out.println(数组越界); finally System.out.println(程序结束); 输出结果将是( C )。 A、 10 数组越界 程序结束B、 10 程序结束C、 数组越界 程序结束D、 程序结束23. Oracle中VARCHAR2类型的最大长度是( A )A、 4000 B、 3000 C、 1000 D、 2000 24. 以下语句的作用是( C )SELECT ename,sal FROM emp WHERE sal(SELECT min(sal) FROM emp)+1000A、 显示工资低于1000元的雇员信息B、 将雇员工资小于

温馨提示

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

评论

0/150

提交评论