JSP网页设计复习题.docx

上传人:b****6 文档编号:15649898 上传时间:2023-07-06 格式:DOCX 页数:18 大小:34.93KB
下载 相关 举报
JSP网页设计复习题.docx_第1页
第1页 / 共18页
JSP网页设计复习题.docx_第2页
第2页 / 共18页
JSP网页设计复习题.docx_第3页
第3页 / 共18页
JSP网页设计复习题.docx_第4页
第4页 / 共18页
JSP网页设计复习题.docx_第5页
第5页 / 共18页
JSP网页设计复习题.docx_第6页
第6页 / 共18页
JSP网页设计复习题.docx_第7页
第7页 / 共18页
JSP网页设计复习题.docx_第8页
第8页 / 共18页
JSP网页设计复习题.docx_第9页
第9页 / 共18页
JSP网页设计复习题.docx_第10页
第10页 / 共18页
JSP网页设计复习题.docx_第11页
第11页 / 共18页
JSP网页设计复习题.docx_第12页
第12页 / 共18页
JSP网页设计复习题.docx_第13页
第13页 / 共18页
JSP网页设计复习题.docx_第14页
第14页 / 共18页
JSP网页设计复习题.docx_第15页
第15页 / 共18页
JSP网页设计复习题.docx_第16页
第16页 / 共18页
JSP网页设计复习题.docx_第17页
第17页 / 共18页
JSP网页设计复习题.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

JSP网页设计复习题.docx

《JSP网页设计复习题.docx》由会员分享,可在线阅读,更多相关《JSP网页设计复习题.docx(18页珍藏版)》请在冰点文库上搜索。

JSP网页设计复习题.docx

JSP网页设计复习题

《JSP网页设计》复习题

一、单项选择题

1.为使页面具有红背景色,下列()语句正确。

A)bodybackground=red

B)bodytext=red

C)bodyvlink=red

D)bodybgcolor=red

答案:

D

2.对以下语句的描述()正确。

A)在页面中插入一幅图像

B)在页面上插入一首歌曲

C)插入一段视频

D)插入电子邮箱

答案:

A

3.以下代码段可创建一个()的表格

web技术web技术

A)1行2列边框为1

B)2行1列没有边框

C)1行2列没有边框

D)2行1列边框为1

答案:

A

4.下面哪个不是表单标记()

A)INPUT

B)RADIO

C)CHECKBOX

D)TR

答案:

D

5.使用JavaScript语言中Document的________________方法可以在页面上输出字符。

A)document.write()

B)document.print()

C)document.out()

D)document.flush()

答案:

A

6.在HTML文件中导入一个样式表的正确语法为______________________。

A)

B)

C)

D)

答案:

A

7.标记在标记之间,标记之间的内容将显示到()

A)浏览器的页面上部

B)浏览器的标题栏上

C)浏览器的状态栏中

D)浏览器的页面下部

答案:

B

8.Tomcat服务器的默认端口为______________________。

A)80

B)8080

C)808

D)8000

答案:

B

9.创建JSP应用程序时,配置文件web.xml应该在程序下的___________目录中。

A)admin

B)servlet

C)WEB-INF

D)WebRoot

答案:

C

10.下列不适合用作JSP程序开发环境的是()

A)JDK+TOMCAT

B)JDK+Apache+Tomcat

C)JDK+IIS+Tomcat

D).NETFramework+IIS

答案:

D

11.基于JSP的Web应用程序的配置文件是()

A)web.xml

B)WEB-INF

C)Tomcat6.0

D)JDK1.6.0

答案:

A

12.文件book.jsp的保存位置为C:

\Tomcat6.0\webapps\bookshop\book.jsp,在浏览器地址栏输入()可以浏览该网页。

A)http:

//localhost:

8080/book.jsp

B)http:

//localhost:

8080/bookshop/book.jsp

C)C:

\Tomcat6.0\webapps\bookshop\book.jsp

D)http:

//localhost:

8080\ROOT\book.jsp

答案:

B

13.假设在helloapp应用中有一个hello.jsp,它的文件路径如下:

%CATALINA_HOME%/webapps/helloapp/hello.jsp那么在浏览器端访问hello.jsp的URL是什么?

()

A)http:

//localhost:

8080/hello.jsp

B)http:

//localhost:

8080/helloapp/hello.jsp

C)http:

//localhost:

8080/helloapp/hello/hello.jsp

答案:

B

14.下列哪一项不属于JSP动作指令标记?

()

A)

param>

B)

plugin>

C)

useBean>

D)

javaBean>

答案:

D

15.下列表单,如果单击提交按钮时,表单_________________________。

A)没有指定action属性,所以不做提交

B)使用post方式提交

C)提交到当前页

D)不确定

答案:

C

16.下列关于JSP指令的描述正确的是()

A)指令以“<%@”开始,以“%>”结束

B)指令以“<%”开始,以“%>”结束

C)指令以“<”开始,以“>”结束

D)指令以“

”开始,以“/>”结束

答案:

A

17.JSP代码<%=“1+4”%>将输出()

A)1+4

B)5

C)14

D)不会输出,因为表达式是错误的

答案:

A

18.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是()

A)<%@page%>作用于整个JSP页面

B)可以在一个页面中使用多个<%@page%>指令

C)为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的

D)<%@page%>指令中的所有属性只能出现一次

答案:

D

19.Page指令的()属性用于引用需要的包和类

A)extends

B)import

C)isErrorPage

D)language

答案:

B

20.当浏览器第二次访问以下JSP网页时的输出结果是什么?

()

<%!

inta=0;%>

<%intb=0;a++;b++;%>

a=<%=a%>

b=<%=b%>

A)a=0b=0

B)a=1b=1

C)a=2b=1

D)a=1b=2

答案:

C

21.在JSP中,()动作用于将请求转发给其他JSP页面。

(选择一项)

A)forward

B)include

C)useBean

D)setProperty

答案:

A

22.在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。

(选择一项)

A)StringgetParameter(Stringname)

B)String[]getParameter(Stringname)

C)StringgetParameterValuses(Stringname)

D)String[]getParameterValues(Stringname)

答案:

D

23.JSP的内置对象中,按作用域由小到大排列正确的是()

A)request—>application—>session

B)session—>request—>application

C)request—>session—>application

D)application—>request—>session

答案:

C

24.获取Cookie[]所用到的方法是()

A)request.getCookies()

B)request.getCookie()

C)response.getCookies()

D)response.getCookie()

答案:

A

25.某一用户在同一个Web服务目录的4个页面间跳转,其session对象有()个ID。

A)1

B)2

C)3

D)4

答案:

A

26.某一用户的session对象在()一直存在

A)连接断开之前

B)用户跳转到其他页面之前

C)用户连接到其他网站之前

D)服务器关闭之前

答案:

A

27.重定向可以使用______________________方法。

A)response.sendRedirect(“login.jsp”):

B)request.sendRedirect(“login.jsp”);

C)

forwardpage=“login.jsp”/>

D)

答案:

A

28.sesson对象的_____________方法用于判断是否为开始新会话。

A)begin()

B)isNewSessionID()

C)invalidate()

D)isNew()

答案:

D

29.请选出微软公司提供的连接SQLServer2005的JDBC驱动程序。

A)oracle.jdbc.driver.OracleDriver

B)sun.jdbc.odbc.JdbcOdbcDriver

C)com.microsoft.sqlserver.JDBC.SQLServerDriver

D)com.mysql.jdbc.Driver

答案:

C

30.在下列实现数据库连接的语句中,用来指定JDBC驱动程序的语句是____

A)Class.forName(“com.microsoft.sqlserver.JDBC.SQLServerDriver”);

B)StringstrConn=”JDBC:

sqlserver:

//LIUZC:

1433;DatabaseName=ShopSystem”;

C)StringstrUser=”sa”;

D)conn=DriverManager.getConnectio(strConn,strUser,strPassword);

答案:

A

31.在ResultSet接口中,能够直接将指针移动到第N条记录的方法是:

A)absolute方法

B)previous方法

C)moveToCurrentRow方法

D)getString方法

答案:

A

32.与数据库建立连接需要创建()类对象

A)Statement

B)resultset

C)Connection

D)PrepareStatement

答案:

C

33.与数据库建立连接并操作数据库数据的主要步骤的顺序为()

(1)发送SQL语句

(2)与数据库建立连接(3)关闭连接(4)载入数据库驱动程序(5)接受并处理结果集

A)

(1)

(2)(3)(4)(5)

B)(4)

(2)

(1)(5)(3)

C)

(2)(4)(3)(5)

(1)

D)

(1)

(2)(4)(3)(5)

答案:

B

34.如果在项目中已经建立了一个JavaBean:

bean.Student,该bean具有name属性,则标签用法正确的是()。

A)jsp:

useBeanid=”student”class=”Student”scope=”session”>

useBean>

B)jsp:

useBeanid=”student”class=”bean”scope=”session”>

useBean>

C)jsp:

useBeanid=”student”class=”bean.Student”scope=”session”>

useBean>

D)jsp:

getPropertyname=”name”property=”student”/>

答案:

C

35.()动作用于嵌入现有的bean.

A)include

B)useBean

C)setProperty

D)getProperty

答案:

B

36.编制好的bean文件的扩展名是()

A).java

B).jsp

C).html

D).class

答案:

A

37.下面哪项不是useBean动作scope属性可能的值()

A)page

B)request

C)response

D)session

答案:

A

38.Servlet是从()类继承的

A)java.io

B)HttpServletResponse

C)HttpServlet

D)HttpServletRequest

答案:

C

39.如果一个Servlet的程序名为FirstServlet.java,class文件存放在”\WEB-INF\classes\star”目录下,在web.xml文件中相关语句是:

/MyFirstServlet,那么用户在浏览器地址栏中输入()调用该Servlet。

A)http:

//localhost:

8080/star/MyFirstServlet

B)http:

//localhost:

8080/star/FirstServlet

C)http:

//localhost:

8080/star/FirstServlet.java

D)http:

//localhost:

8080/star/MyFirstServlet.class

答案:

A

40.JSP页面中有语句:

,在MyServlet中的service()方法调用()方法响应HTTP请求。

A)doGet()

B)getWriter()

C)doPost()

D)destroy()

答案:

C

二、填空题(共15小题,每小题1分)

1.________________是html的输入标记

答案:

input

2.在Tomcat安装成功和启动后,可以在浏览器中输入来测试安装配置是否正常。

答案:

http:

//localhost:

8080

3.在WEB-INF下必须有的一个XML文件是。

答案:

web.xml

4.________________是一段在客户端请求时需要先被服务器执行的JAVA代码,它可以产生输出,并把输出发送到客户端的输出流,同时也可以是一段流控制语句。

答案:

代码段或者(脚本小程序)

5.JSP程序中的隐藏注释的格式为_____________。

答案:

<%----%>

6.在JSP中,实现一个页面转换到另外一个页面,用JSP的___________标准标签(格式如”

XXX…/>“即可)

答案:

forword>

7.在JSP内置对象中,与请求相关的对象是_________对象,该对象可以

使用_________方法获取表单提交的信息。

答案:

request,getParameter()

8._____________封装了属于客户会话的所有信息,该对象可以使用________方法来设置指定名字的属性。

答案:

session,setAttribute()

9.session对象的_________方法可以设置Session的属性,________方法可以取得session的属性值

答案:

setAttribute(),getAttribute()

10.在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为_________________。

答案:

session

11.Resulset接口的________________方法可以使结果集指针指向下行数据。

答案:

next()

12._________类是JDBC的管理层,作用于用户和驱动程序之间。

在JSP中要建立与数据库的连接必须调用该类的___________方法。

答案:

Class,forName()

13.创建一个Statement接口的实例需要调用类Connection中的___________方法。

Statement接口的executeUpdate()方法一般用于执行SQL的INSERTUPDATE或DELETE语句;__________方法一般用于执行SQL的SELECT语句。

答案:

createStatement,executeQuery()

14.当在Servlet中调用___________包,是为了使用PrintWriter类来创建___________对象,实现对页面的输出。

答案:

java.io.*out

15.假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:

HelloServlet

org.javathinker.HelloServlet

HelloServlet

/hello

那么在浏览器端访问HelloServlet的URL是______________________

答案:

http:

//localhost:

8080/helloapp/hello

三、问答题

1.简述静态网页与动态网页的区别

2.什么是B/S模式,什么是C/S模式,各有什么特点?

3.试总结电子商城系统部署与运行测试的过程

4.简述JSP的开发环境的配置

四、分析与设计题

1.开发一JSP页面,能够计算出1到输入数字的和,显示输入数字及求和结果。

上传源代码文件及运行效果截图。

本题要求考生在考试答题时提交附件。

答案:

效果如下图

********************************qiuhe.jsp主要代码*********

<%!

intn=1;

intsum=1;

%>

请输入一个大于1的数字

<%

if(request.getParameter("shuzi")!

=null)

{

Strings=request.getParameter("shuzi");

n=Integer.parseInt(s);

intsum=0;

for(inti=1;i<=n;i++)

sum=sum+i;

%>

输入的数字是<%=n%>

计算1到<%=n%>的和是:

<%=sum%>

<%}%>

2.实现用户登录系统。

用户信息存放在数据库userDb的user表中,要求用户登录时在数据库中验证相关信息。

部分程序已给出,请阅读程序并在

(1)--(8)个空中填入适当内容,使程序完整。

**************************denglu.html***************************

简单登录窗口

帐号:


密码:

*****************************denglu.jsp*************************

<%@pagecontentType="text/html;charset=GB2312"%>

<%@includefile="connection.jsp"%>//

(1)________________(添加注释)

登录处理程序

<%

Stringname=_____

(2)_______;

Stringpw=____(3)____________;

Stringsql="select*fromuserwhereloginname='"+__(4)_______+"'andpassword='"+__(5)______+"'";

ResultSetrs=__(6)_______.executeQuery(sql);

if(rs.next()){

out.print("恭喜你,登陆成功!

");}

else{

out.print("抱歉!

用户名或者密码错误");}%>

*****************************connection.jsp*********************

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

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

<%

StringdbUrl="jdbc:

odbc:

userDb";

Class.forName("___(7)_____________");

Connectionconn=DriverManager.______(8)________(dbUrl);

Statementstm=conn.createStatement();

%>

答案:

(1)导入数据库连接文件

(2)request.getParameter("name");

(3)request.getParameter("pw");

(4)name

(5)pw

(6)stm

(7)sun.jdbc.odbc.JdbcOdbcDriver

(8)getConnection

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

当前位置:首页 > 幼儿教育 > 育儿知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2