JAVA工程师试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA工程师试题
选择题:
1.以下是关于HttpServlet 类中doGet()、doPost()、doDelete()、doPut()、service。方法的描述。
a) HttpServlet 中没有doDelete()这个方法。
doGet()、doPost()b)、service(这些方法都不是线程安全的。
客户端来的get请求将调用doGet()c),客户端来的post请求将调用doPost()方法。客户端来的所有请求都调用service()方法。
以上说法都不对。d)
2.在服务器的网络编程中,解决会话跟踪的方法有:
a)使用Cookie。
使用URLb重写。
使用隐藏的表单域。c)以上方法都不能单独使用。d)
3•在以下哪些情况下session会话将结束生命周期
a)客户端关闭浏览器。
会话过期。b)
服务器调用了HttpSession的c)invalidate()方法。
客户端没有访问本应用而连接到别的应用上。d)
4. W hich statement is true?
a)A try statement must have at least one corresponding catch block.
Multiple catch statements can catch the same class of exception more than once.
b) An Error that might be thrown in a method must be declared as thrown by that
method, or be handledc)within that method.Except in case of VM shutdown, if a try block starts d)to execute, a corresponding finally block will
always start to execute.
Except in case of VM shutdown, if a try block starts to execute, a corresponding finally block e)must
always run to completion.
5. W hat will happen when you attempt to compile and run the following code?
public class Static{
static {
int x = 5; //在static 内有效
}
static int x,y; // 初始化为0
public static void main(String args[]){
//-1
x--;
myMethod();
System.out.println(x + y + ++x);
}
public static void myMethod(){
y = x++ + ++x; //y=-1+1 x=1
}
a)compiletime error
prints: 1 b)
prints: 2c)prints: 3 d)
prints: 7e)prints: 8
f)
6. ______________________ 由a.jsp传递一个参数:”我是竹子”到b.jsp。a.jsp编码为UTF-8, b.jsp编码为gb2312会出现何种情况? a)正常传递,无任何异常情况。
无法传递中文信息。报错。b)
可以传递。但c)b.jsp接到的参数为乱码。
编译不通过,提示非法参数或语法错误。d)
7•以下是用户请求访问Servlet的过程的描术,哪些是错误的:
a)servlet 容器将创建一个ServletRequest对象和ServletResponse对象。
在ServletResponse对象中封装了用户请求信息,然后
ServletServletResponse对象和ServletRequestb对象传给用户所请求的Servlet。
Servlet把响应结果写到c)ServletRequest中,然后由Servlet容器把响应结果传给用户。
以上都没错。d)
8•选出对于XML的评论正确的选项_____
a)XML是一种语言无关平台无关的自描述语言。
标签实际上包含了元素和属性两部分。用元素来描述有规律的数据,用属
性来描述系统数据。b)
XMLc不可跨平台,不具备扩展性。
文档中的每一个元素都处在一个名字空间中;如果没有指定的名字空间,缺省的名字空间XMLd).
就是和该元素相关联的名字空间。
9.0/R可以实现_____
a)类到数据表的映射
数据查询b)数据恢复c)
数据集成d)
下列描述正确的有:10.
间的约定。EJBEJBObjeC远程接口继承自,远程接口只是规定了客户机与a) b)本地接口继承自实例。EJB本地接口提供创建、查找、删除EJBHome远程接口与本地接口均是方法定义没有方法实现。c)
远程接口与本地接口均有方法实现。d)
What is the result?
11.class MyThread extends Thread {
public void run() { System.out.println( “ AAA” ); } public void
run(Runnable
{ System.out.println( “BBB”); }public static voidmain(String[] args) { new Thread(new MyThread()).start();
}
}
AAA a)
BBB
b)Compilation fails.
c)
The code runs with no output.
d)
JTA12实现说法错误的有:需要实现Transactiona接口。。渾歯灵尠慪慶?牴湡慳瑣潩?獕牥牔湡慳瑣潩屮b)C on text需要对象c)渾歯灵尠慪慶?氐湡慳瑣潩?牔湡慳瑣潩屮对象Con text需要。。d)必须有相应方法开始事务和终止事务。