作业题15162课件资料.docx

上传人:b****9 文档编号:25986293 上传时间:2023-06-17 格式:DOCX 页数:17 大小:48.09KB
下载 相关 举报
作业题15162课件资料.docx_第1页
第1页 / 共17页
作业题15162课件资料.docx_第2页
第2页 / 共17页
作业题15162课件资料.docx_第3页
第3页 / 共17页
作业题15162课件资料.docx_第4页
第4页 / 共17页
作业题15162课件资料.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

作业题15162课件资料.docx

《作业题15162课件资料.docx》由会员分享,可在线阅读,更多相关《作业题15162课件资料.docx(17页珍藏版)》请在冰豆网上搜索。

作业题15162课件资料.docx

作业题15162课件资料

作业1

选择题

1.在Web应用的根目录中,可以存放的文件为()。

A)class文件B)xml文件C)jar文件D)jsp文件

2.MyEclipse是十分优秀的Eclipse插件集合,是()的产品。

A)SunB)OracleC)GenuitecD)Apache

3.Tomcat是一个免费开源的轻量级Web应用服务器,是()的产品。

A)SunB)OracleC)GenuitecD)Apache

4.JaveEE是J2EE的新的名称,该技术是()推出的产品,后来该公司与Oracle合并。

A)SunB)MicroSoftC)GenuitecD)Apache

5.在web项目的目录结构中,web.xml文件位于()中。

A)src目录B)文档根目录C)META-INF目录D)WEB-INF目录

6.下面哪一个不是动态网页技术()。

 A)ASP B) JSP C) PHP D) HTML 

7.在JSP系统环境中常用()作为其虚拟机 

A)TOMCAT B)J2SDK C)ServletD)Ubuntu

8.WEB服务器Page指令中的“contenType”属性是用于指出()。

 

A)数据库类型B) 网页类型C) 服务器类型D) 用户类型

9.jsp指令不包括()

A)page指令B)taglib指令C)import指令D)include指令

10.在JSP中导入包用()指令。

A)<%@includefile="fileName"%>指令B)page指令

C)

forward>指令D)Taglib指令

11.在JSP页面中,保存数据的范围由小到大依次是()。

A)pageContext,request,application,session

B)pageContext,application,session,request

C)pageContext,request,session,application

D)pageContext,session,request,application

12.jsp表达式的语法格式为()

A)<%=%>B)<%!

%>C)<%@%>D)<%%>

13.下列选项中,()是正确的表达式

A)<%Strings="helloworld";%>

B)<%="helloworld";%>

C)<%="helloworld"%>

D)

"helloworld"%>

14.在某个JSP页面中存在这样一行代码:

<%="2"+"4"%>,运行该JSP,以下说法正确的是()

A)这行代码没有对应的输出

B)这行代码对应的输出是6

C)这行代码对应的输出是24

D)这么代码将引发错误

15.与page指令<%@pageimport="java.util.*,java.text.*"%>等价的是()

A)<%@pageimport="java.util.*"%>

<%@pageimport="java.text.*"%>

B)<%@pageimport="java.util.*"import="java.text.*"%>

C)<%@pageimport="java.util.*";%>

<%@pageimport="java.text.*";%>

D)<%@pageimport="java.util.*;java.text.*"%>

16.对如下JSP代码说法正确的是()

<%

Stringstr="hello,JBIT"!

session.setAttribute("msg",str);

StringgetStr=session.getAttribute("msg");

out.println(getStr);

%>

A)运行成功,页面上输出helloJBIT

B)运行成功,页面上输出msg

C)代码行session.setAttribute("msg",str);有错误,无法运行

D)代码行StringgetStr=session.getAttribute("msg");有错误,无法运行

填空题

1、在tomcat上发布javaweb应用时的默认目录是______________目录。

2、javaweb应用的配置文件默认是指____________文件。

3、tomcat默认端口号是__________。

4、在tomcat中访问helloapp应用的login.jsp文件时,在浏览器地址栏应写的url为:

____________________。

5、在JSP中,__________内置对象代表接收请求消息__________内置对象代表响应消息,__________内置对象代表会话。

6、jsp中实现将请求转到另外一个页面的jsp动作为jsp:

___________________。

 

作业2

选择题

1.如果请求页面中存在两个单选按钮(假定单选按钮的名称为sex,分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下()方法

A)request.getParameter(sex);

B)request.getParameter("sex");

C)request.getParameterValues(sex);

D)request.getParameterValues("sex");

2.JSP内置对象request的getParameterValues()方法返回值是()

A)String[]

B)Object[]

C)String

D)Object

3.获取session变量userid的值的方法为()。

A)session.getAttribute(“userid”);

B)session.setAttribute(“userid”);

C)request.getParameter(“userid”);

D)request.getAttribute(“userid”);

4.通过()可以接收上一页表单提交的信息

A)session对象

B)application对象

C)exception对象

D)request对象

5.session对象经常被用来()。

A)在页面上输出数据

B)抛出运行时的异常

C)在多个程序中保存信息

D)在多页面请求中保持状态和用户认证。

6.要从一个JSP页面的响应交给另JSP页面处理我们可以使用()。

A)reponse对象

B)Application对象

C)config对象

D)exception对象

E)out对象

7.session对象经常被用来()。

A)在页面上输出数据B)抛出运行时的异常

C)在多个程序中保存信息D)在多页面请求中保持状态和用户认证。

8.要从一个JSP页面的响应交给另JSP页面处理我们可以使用()。

A)reponse对象B)Application对象

C)config对象D)exception对象

9.处理异常可以使用()。

A)reponse对象B)Application对象

C)config对象D)exception对象

10.()内置对象可以处理jsp页面运行中的错误或者异常

A)pageContextB)pageC)sessionD)exception

11.通过()可以接收上一页表单提交的信息。

A)session对象B)application对象

C)exception对象D)request对象

12.使用response对象进行重定向时,使用的是()方法

A)getRequestDispatcher()

B)forward()

C)sendRedirect()

D)setRequestDispatcher()

13.为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码

A)response.setContentType()

B)response.setCharcterEncoding()

C)response.setPageCoding()

D)response.setCharset()

14.如果要把一个用户名jack保存在session对象里,则下列语句正确的是()

A)session.setAttribute(name,jack);

B)session.setAttribute("name","jack");

C)session.setAttribute("jack",name);

D)session.setAttribute("jack","name");

15.在下列选项中,正确创建并实现写入cookie的语句分别是()(选择两项)

A)Cookiecookie=newCookie()

B)Cookiecookie=newCookie(Stringkey,Objectvalue)

C)response.add(cookie)

D)response.addCookie(cookie)

填空题

1、如果使用厂商驱动连接数据库,jar文件的存放位置为“web应用/WEB-INF/_________”。

2、Jsp页面中导入常用包的代码为

<%@pagelanguage="java"__________="java.util.*,java.sql.*,

javax.servlet.http.HttpSession"%>

3、解决中文乱码问题的代码有:

<%@pagecontentType="text/html;_charset_=gb2312"%>

<%@page_________="gb2312"%>

<%request._________("gb2312");%>

4、用URL传值,变量n的值为5传给a.jsp代码为:

链接。

5、用于换行的html标记是________,输出横线的html标记是_______________。

6、输出字符串“hello”的Jsp代码为_________.print(”hello”)。

7、用jsp动作引入一个文件a.jsp的代码为

include________=”a.jsp”/>。

8、Jsp中将字符串s转换为整数的代码为intnn=____________(s);

9、jsp中实现请求转发的动作为:

______________________。

10、设置session变量的代码为session._________________(“name”,s1)。

11、本机Tomcat欢迎页面的默认网址是___________。

编程题

1.编写jsp页面,实现下图的输出。

要求用for循环结构实现100行的输出。

作业3

选择题

1.JDBC中,用于表示数据库连接的对象是()。

A)StatementB)ConnectionC)DriverManagerD)PreparedStatement

2.用于表示Statement对象返回结果的是()。

A)ResultSetB)DriverManagerC)PreparedStatementD)Connection

3.下面对jdbcapi描述错误的是()

A)DriverManager接口的getConnection()方法可以建立和数据库的连接

B)Connection接口的createStatement()方法可以创建一个Statement对象

C)Statement接口的executeQuery()方法可以发送select语句给数据库

D)ResultSet接口表示执行insert语句后得到的结果集

4.在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是()

A)<%@pageimport="java.sql.*"%>

B)<%@pageimport="sql.*"%>

C)<%pageimport="java.sql.*"%>

D)<%@import="java.sql.*"%>

5.在JDBCAPI中所提供的()类的职责是:

依据数据库的不同,管理不同的JDBC驱动程序

A)DriverManager

B)Connection

C)Statement

D)Class

简答题

1.常用的用于web编程的语言有哪些

 

2.创建一个jspweb网站的主要步骤有哪些

 

3.Jsp与html有什么区别?

 

4.Jsp注释有几种?

分别是什么?

 

5.常用的jsp指令有哪些?

 

程序完善题

1.输入密码并显示

请您输入自己的信息进行注册

请您输入密码:


以下为passwordForm_result.jsp的代码,功能是把用户输入的密码显示出来。

<%

Stringpass=_________________._______________("_______________");

out.println("密码为:

"+pass);

%>

2.页面转向

<%response.___________________("responseTest3.jsp");%>

3.

<%@pagelanguage="java"contentType="text/html;charset=gb2312"%>

请您输入学生的模糊资料:


<%@pagelanguage="java"contentType="text/html;charset=gb2312"%>

<%

______________stuname=___________.________________("stuname");

_____________.println("输入的查询关键字为:

"+stuname);

%>

编程题

编写jsp页面,实现下图的输出。

要求使用form提交数据,request对象接受数据。

 

作业4

选择题

1.一个servlet的生命周期不包括()方法?

A)init()方法B)invalidate()方法C)service()方法D)destroy()方法

2.在Servlet生命周期中,对应服务阶段的方法是()。

A)init()

B)doPost()

C)destroy()

D)service()

3.在Servlet生命周期中,对应初始化阶段的方法是()。

A)init()

B)doPost()

C)destroy()

D)service()

3.下列有关Servlet的生命周期,说法不正确的是()。

A)在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例

B)在Servlet生命周期的阶段,执行service()方法,根据用户请求的方法,执行

相应的doGet()和DoPost()方法

C)在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收

D)destroy()方法仅执行一次

4.在部署带有Servlet的JavaWeb程序时,()不是必需的。

A)web.xml文件

B)index.html文件

C)WEB-INF文件

D)classes文件

5.对于web.xml的Servlet配置说法错误的是()。

A)在web.xml描述中,首先要声明Servlet

B)在web.xml描述中,要指定这个Servlet的名字

C)在web.xml描述中,要为Servlet做URI映射

D)在web.xml中不可同时指定多个Servlet

6.在web.xml文件中,描述了一个Servlet,其中()指定了Servlet类的访问路径。

A)中的

B)

C)

D)中的

简答题

常用的jsp动作有哪些?

 

常用的jsp内置对象有哪些?

 

解决Jsp中文显示的方法有哪些?

 

常用的表单元素有哪些(写出中文名和关键代码)?

 

编写Servlet的主要步骤有哪些?

 

程序完善题

1.功能是cookie的设置与读取。

<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%>

<%

Stringstr="12";

intnumber=Integer.parseInt(str);

//将str存入Cookie

Cookiec1=new______________("number",str);

//设置Cookie的存活期为600秒

c1.setMaxAge(600);

//将Cookie保存于客户端

response._________________(_________________);

%>

<%//从Cookie获得number

Stringstr=null;

Cookie[]cookies=request._________________();

for(inti=0;i

if(cookies[i].getName().equals("number")){

str=cookies[i]._________________();

break;

}}

intnumber=Integer.parseInt(str);%>

2.session的写入与读取。

session的写入,将字符串s_name的值写入session变量name中:

session._________________("name",s_name);

session的读取,读取session变量name的值,赋给字符串s:

Strings=(String)session._________________("_________________");

session的写入与读取。

<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%>

<%ArrayListbooks=newArrayList();//向books中添加

books.add("三国演义");

books.add("西游记");//将books放入session

session.___________________("books",books);

%>

查看购物车

<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%>

购物车中内容为:


<%//从购物车中取出books

ArrayListbooks=(ArrayList)session._______________("books");//遍历books

for(inti=0;i

Stringbook=(String)books.___________________(i);

out.println(book+"
");

}%>

3.以下代码的功能为查询数据,并在页面中显示每条记录的第一个字段。

<%Class.________________("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Connectionconn=DriverManager.________________("jdbc:

sqlserver:

//localhost:

1433;

DatabaseName=data1","sa","123456");

PreparedStatementps=conn.prepareStatement("select*fromt1");

___________________rs=ps.executeQuery();

while(rs.___________________)

{out.println(rs.___________________

(1)+"
");}

rs.close();ps.close();conn.close();%>

4.以下代码的功能为使用PreparedStatement与占位符实现的数据库的更新。

Stringsql="updatet1setage=?

wherename=’zhangsan’";

PreparedStatementps=conn.prepareStatement(sql);

ps.___________________(1,s_age);

inti=ps.___________________();

5.数据库的插入操作。

<%@pagelanguage="java"import="java.___________.*"pageEncoding="gb2312"%>

<

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 社交礼仪

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1