欢迎来到天天文库
浏览记录
ID:6042156
大小:116.50 KB
页数:12页
时间:2017-12-31
《拜特科技软件公司》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java工程师测试题一、填空题:1.面向对象编程主要有四个特点,这四个特点分别是封装、继承、多态、抽象2.设x=4,则表达式(x++)/3的值是13.设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};则执行以下几个语句后的输出结果是120ints=0;for(inti=0;i2、程有两种实现方法,分别是继承Thread类与实现Runnable接口二、判断题:1.静态初始化器没有方法名、返回值和参数列表,静态初始化器是在它所属的类加载入内存时由系统自动调用。对2.凡是JavaApplet程序,必须加载java.applet包;凡是使用图形界面,必须加载java.awt包;凡是使用图形界面的事件处理,必须加载java.awt.event包。对3.接口是一种特殊的类,接口中的域都是常量,接口中的方法都是抽象方法,因此接口中的域都应该由publicstaticfinal修饰,接口中的方法都应该由publi3、cabstract修饰。错4.任何类都有构造函数,如果没有构造函数,就不能创建该类的对象。对5.Java的事件处理机制中引入了委托事件模型,具体说来就是,所有事件类都有一个监听者接口与之相对应,而事件类中的每个具体事件类型都有一个具体的抽象方法与之对应。错6.所有已被private修饰符修饰的方法以及包含在final类中的方法,都是final方法。对7.Java不提供无符号整数类型。对8.Java的向量对象的元素既可以是对象,也可以是基本元素对三、单选题:1.ServletContext对象是由谁创建的?(A)由Servl4、et容器负责创建,对于每个HTTP请求,Servlet容器都会创建一个ServletContext对象(B)由JavaWeb应用本身负责为自己创建一个ServletContext对象(C)由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象2.在J2EE中,对于ServletRequest接口的获取请求参数的方法的描述,正确的是()。(A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryStrin5、g方法(B)如果一个参数key有多个值,那么getParameter(key)方法会返回空字符串(C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组(D)getParameter方法返回Object对象,使用前要强制类型转换:如Stringstr=(String)request.getParameter(key)第12页共12页3.如果不希望JSP网页支持Session,应该如何办?(A)调用HttpSession的invalidate()方法(B)<%@6、pagesession=“false">4.给定如下Java程序片断:classA{publicA(){System.out.println("A");}}classBextendsA{publicB(){System.out.println("B");}publicstaticvoidmain(String[]args){Bb=newB();}}上述程序将()。(A)不能通过编译(B)通过编译,输出为:AB(C)通过编译,输出为:B(D)通过编译,输出为:A5.int[]my_Array;my_Array=newint7、[5];for(intcount=0;count<=5;count++)System.out.println(my_Array[count]);以上Java代码运行的结果是()(A)将1,2,3,4,5输出到屏幕(B)将0,1,2,3,4输出到屏幕(c)将0,1,2,3,4,5输出到屏幕(D)将出现运行时异常6.在Java中,类Animal中的方法printA()定义如下:publicvoidprintA(){inta=10;intresult=10%3;System.out.println(result);}在类Dog中8、方法printA()定义如下:publicvoidprintA(){inta=10;第12页共12页System.out.println(a/3);}Dog类的定义如下:classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA();以上语句
2、程有两种实现方法,分别是继承Thread类与实现Runnable接口二、判断题:1.静态初始化器没有方法名、返回值和参数列表,静态初始化器是在它所属的类加载入内存时由系统自动调用。对2.凡是JavaApplet程序,必须加载java.applet包;凡是使用图形界面,必须加载java.awt包;凡是使用图形界面的事件处理,必须加载java.awt.event包。对3.接口是一种特殊的类,接口中的域都是常量,接口中的方法都是抽象方法,因此接口中的域都应该由publicstaticfinal修饰,接口中的方法都应该由publi
3、cabstract修饰。错4.任何类都有构造函数,如果没有构造函数,就不能创建该类的对象。对5.Java的事件处理机制中引入了委托事件模型,具体说来就是,所有事件类都有一个监听者接口与之相对应,而事件类中的每个具体事件类型都有一个具体的抽象方法与之对应。错6.所有已被private修饰符修饰的方法以及包含在final类中的方法,都是final方法。对7.Java不提供无符号整数类型。对8.Java的向量对象的元素既可以是对象,也可以是基本元素对三、单选题:1.ServletContext对象是由谁创建的?(A)由Servl
4、et容器负责创建,对于每个HTTP请求,Servlet容器都会创建一个ServletContext对象(B)由JavaWeb应用本身负责为自己创建一个ServletContext对象(C)由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象2.在J2EE中,对于ServletRequest接口的获取请求参数的方法的描述,正确的是()。(A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryStrin
5、g方法(B)如果一个参数key有多个值,那么getParameter(key)方法会返回空字符串(C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组(D)getParameter方法返回Object对象,使用前要强制类型转换:如Stringstr=(String)request.getParameter(key)第12页共12页3.如果不希望JSP网页支持Session,应该如何办?(A)调用HttpSession的invalidate()方法(B)<%@
6、pagesession=“false">4.给定如下Java程序片断:classA{publicA(){System.out.println("A");}}classBextendsA{publicB(){System.out.println("B");}publicstaticvoidmain(String[]args){Bb=newB();}}上述程序将()。(A)不能通过编译(B)通过编译,输出为:AB(C)通过编译,输出为:B(D)通过编译,输出为:A5.int[]my_Array;my_Array=newint
7、[5];for(intcount=0;count<=5;count++)System.out.println(my_Array[count]);以上Java代码运行的结果是()(A)将1,2,3,4,5输出到屏幕(B)将0,1,2,3,4输出到屏幕(c)将0,1,2,3,4,5输出到屏幕(D)将出现运行时异常6.在Java中,类Animal中的方法printA()定义如下:publicvoidprintA(){inta=10;intresult=10%3;System.out.println(result);}在类Dog中
8、方法printA()定义如下:publicvoidprintA(){inta=10;第12页共12页System.out.println(a/3);}Dog类的定义如下:classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA();以上语句
此文档下载收益归作者所有