For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
一、 单项选择题(每题2分,10题,共20分)
1.由JSP页面转译生成的java类都属于( )包。
A.javax.servlet.jsp
B.javax.servlet.http
C.org.apacher.jasper.runtime
D.org.apache.jsp
2.在JavaScript中,文本域不支持的事件包括:( )
A.onBlur
B.onChange
C.onFocus
D.onLostFocused
3.在JSP中调用JavaBean时不会用到的标记是:( )
A.<javabean>
B.<jsp:useBean>
C.<jsp:setProperty>
D.<jsp:getProperty>
4. Jsp中有如下代码:
<%
Cookie c = new Cookie(“name”,“admin”);
c.setMaxAge(10000);
response.addCookie(c);
%>
————————
在横线处,以下哪句代码可以正确显示”admin”()
A.${cookie.name}
B.${cookie.name.value}
C.${ name}
D.${name.value}
5.在web.xml中使用___________标签配置过滤器
A. <filter>和<filter-mapping>
B. <filter-name>和<filter-class>
C. <filter>和<filter-class>
D. <filter-pattern>和<filter>
6.编写Servlet的doPost方法时,需要抛出异常为()
A. ServletException,IOException
B. ServletException,RemoteException
C. HttpServletException,IOException
D. HttpServletException,RemoteException
7.java中下列哪一种叙述是正确的( )
A. abstract修饰符可修饰字段、方法和类
B.抽 象方法的body部分必须用一对大括号{ }包住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号
8.java程序如果要按行输入输出文件的字符流,最合理的方法是采用( )
A.BufferedReader类和BufferedWriter类
B.InputStream类和OutputStream类
C.FileReader类和FileWriter类
D.File_Reader类和File_Writer类
9.使用open方法打开具有浏览器工具栏、地址栏、菜单栏的窗口,下列选项正确的是:( )
A.open("x.html","HI","toolbar=1,scrollbars=1,status=1");
B.open("HI","scrollbars=1,location=1,status=1");
C.open("x.html","status=yes,menubar=1,location=1");
D.open("x.html","HI","toolbar=yes,menubar=1,location=1");
10.下列程序将输出()
public class Test {
String str = new String("Hi !");
char[] ch = { 'R', 'u', 'k', 'e'};
public static void main(String args[]) {
Test ex = new Test();
ex.change(ex.str, ex.ch);
System.out.print(ex.str + " ");
System.out.print(ex.ch);
}
public void change(String str, char ch[]) {
str = "How are you"; ch[1] = 'o';
}
}
A. Hi ! Roke
B. Hi ! Ruke
C. How are you Roke
D. How are you Ruke
二、多项选择题(每题3分,10题,共30分)
1.关于session的使用,下列说话正确的是()
A.不同的用户窗口具有不同的session
B.不同的用户窗口具有相同的session
C.session可能超时间
D.session永远不可能超时
2.下列说法正 确的有()
A.环境变量可在编译source code时指定
B.在编译程序时,所能指定的环境变量不包括class path
C. javac一次可同时编译数个Java源文件
D. javac.exe能指定编译结果要置于哪个目录(directory)
3.下列标识符不合法的有()
A.new B.$Usdollars C.1234 D.car.taxi
4.有关Servlet的生命周期说法正确的有( )
A.Servlet的生命周期由Servlet实例控制
B.init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象
C.service()方法响应客户端发出的请求
D.destroy()方法释放Servlet实例
5.不能用来修饰interface的有()
A.private B.public C.protected D.static
6.下列关于线程说法正确的是( )ABC
A.调用sleep不会释放对象锁。
B.调用wait方法导致本线程放弃对象锁
C.当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法
D.notify():唤醒全部处于等待状态的线程。
7.下列说法正确的是( )
A.构造器Constructor可被继承
B.String类不可以继承
C.判断两个对象值相同用“==”
D.char型变量中能不能存贮一个中文汉字
8.以下关于SessionFactory的说法哪些正确?()
A.对于每个数据库事务,应该创建一个SessionFactory对象
B.一个SessionFactory对象对应一个数据库存储源。
C.SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。
D.SessionFactory的load()方法用于加载持久化对象
9.在持久化层,对象分为哪些状态?()
A.临时状态
B.独立状态
C.游离状态
D.持久化状态
10.关于HQL与SQL,以下哪些说法正确?()
A.HQL与SQL没什么差别
B.HQL面向对象,而SQL操纵关系数据库
C.在HQL与SQL中,都包含select,insert,update,delete语句
D.HQL仅用于查询数据,不支持insert,update和delete语句
三、问答题(每题5分,4题,共计20分)
1、 什么是cookie?session和cookie有什么区别?
2、JSP隐含对象是什么意思?有哪些隐含对象?
3.简述Struts的核心库、核心标签库有哪些?
4、简述hibernate的核心类是什么?重要方法是什么?
四、编程题(每题15分,2题,共计30分,题目请统一在后面回答)
1、 编写方法int[] delete(int[] a),当a数组中的值和下标(索引)都为寄数时,存入另一个数组b并返回。
2、HTML代码如下
<div id=div1><div id=div2>我的内容</div><div id=div3>我要隐藏的内容</div></div>
用JavaScript将div2中的内容改为“我改好的内容”,并把文字的颜色变为红色,最后隐藏div3。
2、SQL题:
表结构:
表名:t_cardapply
字段(字段名、类型、长度)
applyno varchar(8);//申请单号(关键字)
applydate date;//申请日期
state varchar(2);//申请状态
表名:t_cardapplydetail
字段(字段名、类型、长度)
applyno varchar(8);//申请单号(关键字)
name varchar(30);//申请人姓名
idcard varchar(18);//申请人身份证号
state varchar(2);//申请状态
其中,两个表的关联字为申请单号
题目:
(1) 查询身份证号码为610103198012223082的申请日期
(2) 查询同一个身份证号码有两条以上记录的身份证号码及记录个数
(3) 将身份证号码为610103198012223082的记录在两个表中的申请状态均改为07
(4) 删除t_cardapplydetail表中所有姓李的记录