一、选择题(每题4分,共28分)
1、下面那些属性是 <IMG> 标签具有的: ( A C D E )
A.src B.href C.border D.alt E.align2、<INPUT> 标签的 type 属性能使用下面那些值: ( AB C E )
A.file B.text C.image D.select E.submit3、<FORM> 标签的 method 属性可以为那些值: ( AD )
A.post B.send C.put D.get4、下面那些标签元素是不需成对使用的: ( CD )
A.DIV B.SPAN C.BR D.HR E.META5、在 JavaScript 中定义一个数组的方法是正确的: ( AC )
A. var myarray=new Array(3);
B. var myarray=new Array[3];
C. var myarray=new Array('one','two','three');
D. var myarray=new Array["one","two","three"];
E. var myarray=[["New York", "LA", "Seattle"], ["BeiJing", "ShangHai"], ["Tokyo", "Hokkaido"]]6、下面那些是 JavaScript 中的特殊字符: ( ACD )
A.\n B.\s C.\t D.\r E.\f
\’ 单引号(single quote)
\” 双引号(double quote)
\& 与符号(ampersand)
\\ 反斜杠(backslash)
\n 换行(new line)
\r 回车键(carriage return)
\t 制表符(tab)
\b 退格符(backspace)
\f 换页(form feed)7、下面那些是 JavaScript 中的内置对象: ( )
A.Boolean B.Function C.Error D.Object E.Math二、填空题(共37分)
1、(3分)如何使一个层中的文字右对齐:
2、(4分)要使一个大小为长30、高40的层在页面的座标(x:100,y:20)的位置显示,该如何写:
3、(3分)外部样式表文件的扩展名是 .CSS 。4、(6分)在HTML中,( )表示 空格 ,(<)表示 小于 < 。5、(3分)在 JavaScript 中,数组的下标是从 开始的。6、(3分)在 JavaScript 中,运算符 . 和 ++ 哪个运算符的优先级高: 。7、(3分)用 ?: 操作符,获得a、b、c三个数中最大的那个:
int max = 0;
max = a > b & a : b;
max = max > c & max : c; 8、(3分)在JSP如何包含一个静态文件:
9、(3分)在JSP中如何设置COOKIE: 10、(3分)如何清除在缓冲区里的输出数据: 。11、(3分)使用useBean标志初始化BEAN时如何接受初始化参数:
三、综合题(每题5分,共35分)
1、请描述 style="display:none" 和 style="visibility:hidden" 之间的区别。
2、在servlets和JSP之间能共享session对象吗?如果可以,怎么实现?
3、请描述以下这两种定义样式的区别:
<STYLE>
.myClass1 {....}
#myClass2 {....}
</STYLE>
4、请用 JavaScript 脚本写出用来刷新本页面的方法(至少写出三种方法):
5、在JSP中如何执行浏览重定向:6、请用 JavaScript 脚本写一段判断某年是否为闰年的函数:7、请用 JavaScript 脚本写一段判断邮箱地址是否正确的函数:试题编码 PKUHRTS012 测试内容 J2EE开发人员
标准时间 6个工作日 1 基本要求
(一) 请编写JAVA代码实现本文档所要求的功能
(二) 本测试侧重考察JAVA中间应用程序编写能力,要求编写的JAVA组件可以成功部署到J2EE应用服务器上(TOMCAT,WEBLOGIC等)
(三) 为考察接口调用及结果考察,要求编写简单的前端应用(客户端、页面均可),调用编写的JAVA组件
2 功能要求
说明:在我们的应用程序编写中,所有的业务操作均通过XML标志实现前端和中间应用服务器的接口,如下示例:<?xml version="1.0"?>
<PKUDOC pkusoft="urn=schemas-pkusoft-com:fz" version="2.0">
<DATAINFO>
<TABLE name="PERSON" operation="0">
<ID state="0">00003</ID>
<NAME state="0">刘军</NAME>
</TABLE>
<TABLE name="PERSON" operation="1">
<ID state="5">00001</ID>
<NAME state="0">张惠</NAME>
</TABLE>
<TABLE name="PERSON" operation="2">
<ID state="5">00002</ID>
</TABLE>
</DATAINFO>
</PKUDOC>说明:TABLE节点:表示要进行操作的数据库表名称,name属性为要操作的表的数据库名称,其子节点的节点名为要处理的字段名,子节点的值为字段的值
Operation 属性:表示要进行的数据库操作,0表示insert操作;1表示update操作;2表示delete操作
State 属性:0表示普通操作类型;5表示当update和delete该字段为操作的 where 条件
(XML1)
要求:
请按照上述的XML,编写一个JAVA组件,实现如下功能:
和前端的接口,接受前端程序提交的XML(XML1)。
解析XML,并依据XML的节点信息进行业务处理
业务处理包括三个内容:
增加一条新记录“刘军”,人员编号为“00003”
修改人员编号为“00001”的人员名字为“张惠”
删除编号问“00002”的人员
以上业务操作在同一事务中
业务处理只要求生成SQL语句,SQL可以生成文件或者显示在前端界面上。3 数据结构
字段描述 字段编码 字段类型 必须 主键 备注
人员编号 ID varchar(5) √ √
姓名 NAME varchar(30) √ 尽快给出答案啊!!快
1、下面那些属性是 <IMG> 标签具有的: ( A C D E )
A.src B.href C.border D.alt E.align2、<INPUT> 标签的 type 属性能使用下面那些值: ( AB C E )
A.file B.text C.image D.select E.submit3、<FORM> 标签的 method 属性可以为那些值: ( AD )
A.post B.send C.put D.get4、下面那些标签元素是不需成对使用的: ( CD )
A.DIV B.SPAN C.BR D.HR E.META5、在 JavaScript 中定义一个数组的方法是正确的: ( AC )
A. var myarray=new Array(3);
B. var myarray=new Array[3];
C. var myarray=new Array('one','two','three');
D. var myarray=new Array["one","two","three"];
E. var myarray=[["New York", "LA", "Seattle"], ["BeiJing", "ShangHai"], ["Tokyo", "Hokkaido"]]6、下面那些是 JavaScript 中的特殊字符: ( ACD )
A.\n B.\s C.\t D.\r E.\f
\’ 单引号(single quote)
\” 双引号(double quote)
\& 与符号(ampersand)
\\ 反斜杠(backslash)
\n 换行(new line)
\r 回车键(carriage return)
\t 制表符(tab)
\b 退格符(backspace)
\f 换页(form feed)7、下面那些是 JavaScript 中的内置对象: ( )
A.Boolean B.Function C.Error D.Object E.Math二、填空题(共37分)
1、(3分)如何使一个层中的文字右对齐:
2、(4分)要使一个大小为长30、高40的层在页面的座标(x:100,y:20)的位置显示,该如何写:
3、(3分)外部样式表文件的扩展名是 .CSS 。4、(6分)在HTML中,( )表示 空格 ,(<)表示 小于 < 。5、(3分)在 JavaScript 中,数组的下标是从 开始的。6、(3分)在 JavaScript 中,运算符 . 和 ++ 哪个运算符的优先级高: 。7、(3分)用 ?: 操作符,获得a、b、c三个数中最大的那个:
int max = 0;
max = a > b & a : b;
max = max > c & max : c; 8、(3分)在JSP如何包含一个静态文件:
9、(3分)在JSP中如何设置COOKIE: 10、(3分)如何清除在缓冲区里的输出数据: 。11、(3分)使用useBean标志初始化BEAN时如何接受初始化参数:
三、综合题(每题5分,共35分)
1、请描述 style="display:none" 和 style="visibility:hidden" 之间的区别。
2、在servlets和JSP之间能共享session对象吗?如果可以,怎么实现?
3、请描述以下这两种定义样式的区别:
<STYLE>
.myClass1 {....}
#myClass2 {....}
</STYLE>
4、请用 JavaScript 脚本写出用来刷新本页面的方法(至少写出三种方法):
5、在JSP中如何执行浏览重定向:6、请用 JavaScript 脚本写一段判断某年是否为闰年的函数:7、请用 JavaScript 脚本写一段判断邮箱地址是否正确的函数:试题编码 PKUHRTS012 测试内容 J2EE开发人员
标准时间 6个工作日 1 基本要求
(一) 请编写JAVA代码实现本文档所要求的功能
(二) 本测试侧重考察JAVA中间应用程序编写能力,要求编写的JAVA组件可以成功部署到J2EE应用服务器上(TOMCAT,WEBLOGIC等)
(三) 为考察接口调用及结果考察,要求编写简单的前端应用(客户端、页面均可),调用编写的JAVA组件
2 功能要求
说明:在我们的应用程序编写中,所有的业务操作均通过XML标志实现前端和中间应用服务器的接口,如下示例:<?xml version="1.0"?>
<PKUDOC pkusoft="urn=schemas-pkusoft-com:fz" version="2.0">
<DATAINFO>
<TABLE name="PERSON" operation="0">
<ID state="0">00003</ID>
<NAME state="0">刘军</NAME>
</TABLE>
<TABLE name="PERSON" operation="1">
<ID state="5">00001</ID>
<NAME state="0">张惠</NAME>
</TABLE>
<TABLE name="PERSON" operation="2">
<ID state="5">00002</ID>
</TABLE>
</DATAINFO>
</PKUDOC>说明:TABLE节点:表示要进行操作的数据库表名称,name属性为要操作的表的数据库名称,其子节点的节点名为要处理的字段名,子节点的值为字段的值
Operation 属性:表示要进行的数据库操作,0表示insert操作;1表示update操作;2表示delete操作
State 属性:0表示普通操作类型;5表示当update和delete该字段为操作的 where 条件
(XML1)
要求:
请按照上述的XML,编写一个JAVA组件,实现如下功能:
和前端的接口,接受前端程序提交的XML(XML1)。
解析XML,并依据XML的节点信息进行业务处理
业务处理包括三个内容:
增加一条新记录“刘军”,人员编号为“00003”
修改人员编号为“00001”的人员名字为“张惠”
删除编号问“00002”的人员
以上业务操作在同一事务中
业务处理只要求生成SQL语句,SQL可以生成文件或者显示在前端界面上。3 数据结构
字段描述 字段编码 字段类型 必须 主键 备注
人员编号 ID varchar(5) √ √
姓名 NAME varchar(30) √ 尽快给出答案啊!!快
解决方案 »
- 怎样实现下面的功能?
- 如何用键盘事件来控制JPANE的位置?我写了一段代码 实现不了~
- 排序速度问题
- 如何复制文件
- 问《TIJ》第四章练习题中的第8题~~
- 一维数组顺序查找问题,请大家给看看问题处在什么地方?
- java 调用 webserivce
- 什么叫分布式处理!
- IAS4.1,九十天的试用期,快到期了。咋办,急啊,急!
- how can i append a text into text file(i am in linux,can't write chinese,sorry)
- Java如何实现透明图片在photoshop里面的反选和删除操作
- 用LUCENE做的索引 翻页到某一个页面就出现错误java.lang.outofMemoryError
标准时间 6个工作日这个面试题难道是回家做的?
google 、
eBay、
Youtube、
淘宝等
......
技术文章包括:
《自己动手写操作系统》
《搜索引擎-原理、技术与系统》
《企业应用架构模式》
......
重要的RUP实例
设计模式精解
......
资料陆续上传中
(一) 请编写JAVA代码实现本文档所要求的功能
(二) 本测试侧重考察JAVA中间应用程序编写能力,要求编写的JAVA组件可以成功部署到J2EE应用服务器上(TOMCAT,WEBLOGIC等)
(三) 为考察接口调用及结果考察,要求编写简单的前端应用(客户端、页面均可),调用编写的JAVA组件
2 功能要求
说明:在我们的应用程序编写中,所有的业务操作均通过XML标志实现前端和中间应用服务器的接口,如下示例: <?xml version="1.0"?>
<PKUDOC pkusoft="urn=schemas-pkusoft-com:fz" version="2.0">
<DATAINFO>
<TABLE name="PERSON" operation="0">
<ID state="0">00003 </ID>
<NAME state="0">刘军 </NAME>
</TABLE>
<TABLE name="PERSON" operation="1">
<ID state="5">00001 </ID>
<NAME state="0">张惠 </NAME>
</TABLE>
<TABLE name="PERSON" operation="2">
<ID state="5">00002 </ID>
</TABLE>
</DATAINFO>
</PKUDOC> 说明:TABLE节点:表示要进行操作的数据库表名称,name属性为要操作的表的数据库名称,其子节点的节点名为要处理的字段名,子节点的值为字段的值
Operation 属性:表示要进行的数据库操作,0表示insert操作;1表示update操作;2表示delete操作
State 属性:0表示普通操作类型;5表示当update和delete该字段为操作的 where 条件
(XML1)
要求:
请按照上述的XML,编写一个JAVA组件,实现如下功能:
和前端的接口,接受前端程序提交的XML(XML1)。
解析XML,并依据XML的节点信息进行业务处理
业务处理包括三个内容:
增加一条新记录“刘军”,人员编号为“00003”
修改人员编号为“00001”的人员名字为“张惠”
删除编号问“00002”的人员
以上业务操作在同一事务中
业务处理只要求生成SQL语句,SQL可以生成文件或者显示在前端界面上。 3 数据结构
字段描述 字段编码 字段类型 必须 主键 备注
人员编号 ID varchar(5) √ √
姓名 NAME varchar(30) √ 大家只做 这几天够了吧 ,,尽快给出答案啊!!快
csdn应该没人给做吧!
package org.htmlparser;import java.util.ArrayList;
import java.util.List;public class Compent {
public static final int DELETE = 2;
public static final int UPDATE = 1;
public static final int INSERT = 0;
public static final String CONDITION = "5";
public static final String COMMONCONDT = "0";
public String compose(Person person) {
StringBuffer sb = new StringBuffer();
switch (person.getOperator()) {
default:
sb.append("insert into Person(ID,NAME) values(").append(person.getId()).append(",").append(person.getName()).append(")");
break;
case DELETE:
sb.append("delete from Person ");
addSubCondition(person, sb);
break;
case UPDATE:
sb.append("update Person set");
addSubCondition(person, sb);
break;
}
return sb.toString();
} public void addSubCondition(Person person, StringBuffer sb) { for (Person.State st : person.getListStates()) {
if (person.getOperator() == UPDATE) {
sb.append("set ");
if(person.getId()!=null&&COMMONCONDT.equals(st.getState())){
sb.append("id="+person.getId());
}
if(person.getName()!=null&&COMMONCONDT.equals(st.getState())){
sb.append("name="+person.getName());
}
}
if (CONDITION.equals(st.getState())) {
sb.append("where 1=1 ");
if (person.getId() != null)
sb.append(" and ID=").append(person.getId());
if (person.getName() != null)
sb.append(" and NAME=").append(person.getName());
}
}
}
}class Person {
private String id;
private String name;
private int operator;
private List<State> ltStates = new ArrayList<State>(); class State {
private String s_state;
private String s_name; public String getState() {
return s_state;
} public void setState(String s_state) {
this.s_state = s_state;
} public String getName() {
return s_name;
} public void setName(String s_name) {
this.s_name = s_name;
} } public int getOperator() {
return operator;
} public void setOperator(int operator) {
this.operator = operator;
} public String getId() {
return id;
} public void setId(String id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public List<State> getListStates() {
return ltStates;
} public void setListStates(State st) {
ltStates.add(st);
}}</code> //可以用apache 的digest 组件解析xml ,不写了自己完成吧!
这个题有两个答题方式一个是通过java在服务端解析一个是通过javascript在客户端解析继续努力!