山东师范大学《Web开发技术》期末考试复习题及参考答案_第1页
山东师范大学《Web开发技术》期末考试复习题及参考答案_第2页
山东师范大学《Web开发技术》期末考试复习题及参考答案_第3页
山东师范大学《Web开发技术》期末考试复习题及参考答案_第4页
山东师范大学《Web开发技术》期末考试复习题及参考答案_第5页
已阅读5页,还剩183页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

山东师范大学web开发技术期末考试复习题及参考

答案

注:找到所考试题直接看该试题所有题目和答案即可。

查找按键:Ctrl+F

判断题

答题要求:请选择正确的答案。

1.(1分)()使用include指令可以静态包含其他文件,所谓“静态包含”,就是只能包含

html文件、文本文件等,而不能包含jsp文件。

参考答案:错误

2.(1分)()对于网页中的注释,客户端能都可以通过“查看源文件”看到。

参考答案:错误

3.(1分)()动作即执行,它后面的代码不会被执行。

参考答案:正确

4.(1分)()不同的用户可以共享session和application信息。

参考答案:错误

5.(1分)()session的信息保存在服务器端,Session的ID保存在客户机的Cookie中。

参考答案:正确

6.(1分)()在Tomact中,Server、Engine,Host是同一元素的不同提法。

参考答案:错误

7.(1分)()通常和会配合使用。

参考答案:正确

8.(1分)()package语句所指定的包名必须与存放它的类文件的文件夹名相同。

参考答案:正确

9.(1分)()request对象的setAttribute。方法可以获取指定属性的值。

参考答案:错误

10.(1分)()HTTP协议的默认端口是8080。

参考答案:错误

多项选择题

答题要求:下列各题,有两个或两个以上正确答案,多选、错选、不选、少选均不得分。

11.(3分)关于JSP生命周期的叙述,下列哪些为真?(选择两个答案)。()

A.JSP会先翻译成Servlet源文件,然后编译成Servlet类文件。

B.每当用户端运行JSP时,jsplnit。方法都会运行一次。

C.每当用户端运行JSP时.,_jspService()方法都会运行一次。

D.每当用户端运行JSP时,jspDestroy()方法都会运行一次。

参考答案:A.C,

12.(3分)

A.A

B.B

C.C

D.D

参考答案:C,D,

13.(3分)TheFileclasscanrepresentwhichofthefollowing?(Choosetwo)()

A.file

B.directory

C.filesystem

D.Inputstream

参考答案:A,B,

三.单项选择题

答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

14.(1.5分)下述选项中不属于JDBC基本功能的是:()

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

参考答案:D

15.(1.5分)在JSP中使用标记时,不会出现的属性是:()

A.name

B.property

C.value

D.以上皆不会出现

参考答案:A

16.(1.5分)假设在helloapp应用中有一个hello.jsp,它的文件路径为:%CATALINA_HOME%

/webapps/helloapp/hello/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

D.http://localhost:8080/webapps/root/hello.jsp

参考答案:C

17.(1.5分)从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select

语句正确:()

A.Select*from员工where姓名=’—玛丽

B.Select*from员工where姓名二'%玛丽

C.Select*from员工where姓名like玛丽%'

D.Select*from员工where姓名like'%玛丽%'

参考答案:D

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

是:()

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

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

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

D.<%@page%>指令中的属性只能出现一次。

参考答案:D

19.(1.5分)从HTTP请求中,获得用户提交请求信息,应该调用的方法是()

A.request对象的getAttribute。方法

B.session对象的getAttribute。方法

C.request对象的getParameter()方法

□.application对象的getAttribute()方法

参考答案:C

20.(15分)不能在不同用户之间共享数据的方法是()

A.通过cookie

B.利用文件系统

C.利用数据库

D.通过ServletContext对象

参考答案:A

21.(L5分)Servlet程序的入口点是:()

A.init()

B.main()

C.service()

D.doGet()

参考答案:A

22.(1.5分)下面哪个说法是正确的是()

A.对每个要求访问login.jsp的请求,Servlet容器都会创建一个session对象

B.每个session对象都有惟一的ID

CJavaWeb应用程序必须负责为session分配惟一的ID

D.同一客户请求不同服务目录中的页面的session是相同的。

参考答案:B

23.(15分)

A.A

B.B

C.C

D.D

参考答案:C

24,(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

25.(1.5分)http响应状态行中的状态码200表示()

A.处理请求成功

B.资源找不到

C.内部错误

D.未知状态

参考答案:A

26.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

27.(1.5分)

A.A

B.B

C.C

D.D

参考答案:C

28.(1.5分)Jsp在转译阶段生成文件的扩展名是()

A.class

B.java

C.exe

D.bin

参考答案:B

29.(1.5分)下面哪一个不是JSP本身已加载的基本类?()

A.java.lang.*

B.java.util.*

C.javax.servlet.*

D.javax.servlet.http.*

参考答案:B

30.(1.5分)

A.A

B.B

C.C

D.D

参考答案:C

31.(1.5分)对于预定义<%!预定义%〉的说法错误的是:()

A.一次可声明多个变量和方法。

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.在预定义中声明的变量将在JSP页面初始化时初始化

参考答案:C

32.(1.5分)下列选项中,语法没有错误的是:()

A.<%!a=0;%>

B.<%inta=0%>

C.<%=(3+5):%>

D.<%=3+5%>

参考答案:D

33.(1.5分)下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称

为name。()

A.request.getParameter(name)

B.request.getParameter("name")

C.request.getParameterValues(name)

D.request.getParameterValues("name")

参考答案:B

34.(1.5分)从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select

语句正确:()

A.Select*from员工where姓名='—玛丽

B.Select*from员工where姓名=,%玛丽

C.Select*from员工where姓名like玛丽%'

D.Select*from员工where姓名like‘%玛丽%'

参考答案:D

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

是:()

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

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

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

D.<%@page%>指令中的属性只能出现一次。

参考答案:D

36.(1.5分)在Http协议中用于发送大量数据的方法的是()

A.post

B.get

C.put

□.options

参考答案:A

37.(1.5分)如何获取一个Cookie口,选一项()

A.request.getCookies()

B.request.getCookie()

C.respons

E.getCookies()

D.respons

E.getCookie()

参考答案:A

38.(1.5分)

A.A

B.B

C.C

D.D

参考答案:D

39.(1.5分)ServletContext接口的方法用于将对象保存到Servlet上下文中。()

A.getServetContext()

B.getContext()

C.getAttribute()

D.setAttribute()

参考答案:D

4O.(1.5分)下述选项中不属于JDBC基本功能的是:()

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

参考答案:D

41.(1.5分)JSP内嵌对象session的类型为javax.servlet.http.HttpSession,下述语句会使该对象

失效的是:()

A.session.dispose();

B.session.clear();

C.session.invalidate();

□.session.removeAII();

参考答案:C

42.(1.5分)下面哪个动作用于嵌入现有的Bean。()

A.include

B.useBean

C.setProperty

D.getProperty

参考答案:B

43.(1.5分)JSP页面的扩展名为()o

A..htm或.html

B..jsp或.php

C..jsp或Jspx

D..htm或Jsp

参考答案:C

44.(1.5分)提供对Servlet对象输出流访问JSP内置对象是:()。

A.response对象

B.out对象

C.session对象

0.exception对象

参考答案:B

45.(1.5分)在JSP中,字母大小写是()的:配置JDK的环境变量时,字母大小是()的。

A.有关,有关

B.无关,有关

C.无关,无关

D.有关,无关

参考答案:D

46.(15分)在JSP1.2规范中定义的指令元素有()。

A.页面(page)指令

B.包含(include)指令

C标签(taglib)指令

D.以上各项都是

参考答案:D

47.(1.5分)要在JSP页面中输出,需要将其改写为()。

A.>

B.<%

C.<

D.%\>

参考答案:C

48.(1.5分include指令静态包含其他文件,被包含的文件不可以是().

A.html文件夹

B.jsp文件或一段Java代码

C.文本文件

D.exe文件

参考答案:D

49.(1.5分)下列哪个为JSP的注解标签?(CommentsTag)()

A.<%%>

B.<%!%>

C.<%--%>

D.<%=%>

参考答案:c

50.(1.5分)基于JSP的Web应用的体系结构不包括()层。

A.表示层

B.业务层

C.数据链路层

D.数据层

参考答案:C

51.(15分)中的package是指()。

A.类名

B.包名

C.方法

D.文件

参考答案:A

52.(1.5分)标签中,scope默认的方式是:()。

A.session

B.requires

C.page

□.application

参考答案:C

53.(1.5分)()方法是Servlet的核心。

A.init()

B.service()

C.destroy()

D.GetServletContexto

参考答案:B

54.(1.5分)部署JavaBeans的包要放在()目录下

A.root

B.webapps

C.javabeans

D.Web-inf\classes

参考答案:D

55.(1.5分)以下哪项不是主流的动态网页技术?()

A.HTML

B.ASP

C.PHP

DJSP

参考答案:A

56.(1.5分)()不属于WEB服务器

A.tomact

B.apache

C.IIS

D.Eclipse

参考答案:D

57.(1.5分)以下说法错误的是:()

AJSP的运行速度比ASP快

BJSP的可扩展性比ASP好

CJSP的安全性比ASP好

DJSP不支持XML

参考答案:D

58.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

59.(1.5分)

A.A

B.B

C.C

D.D

参考答案:D

60.(1.5分)()不属于JSP注释

A.//

B./**/

C/

D./****/

参考答案:C

61.(1.5分)()不是JSP元素

A.指令元素

B.模板元素

C.脚本元素

D.动作元素

参考答案:B

62.(1.5分)()指令的作用是设定整个JSP网页的属性和相关功能。

A.page

B.include

C.taglib

D.import

参考答案:A

63.(1.5分)在JSP属性范围中应用范围最广的是:()

A.application

B.session

C.request

D.page

参考答案:A

64.(1.5分)在JSP属生范围中用于用户会话的是:()

A.application

B.session

C.request

D.page

参考答案:B

65.(1.5分)能够动态创建WEB页面、改变HTTP标头、还可以自动将客户端重定向到一个页

面中的JSP对象是:()

A.request对象

B.response对象

C.Out对象

0.session对象

参考答案:B

66.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

67.(1.5分)下面哪一个不是JSP本身已加载的基本类?()

A.java.lang.*

B.java.io.*

C.javax.servlet.*

D.javax.servlet.jsp.*

参考答案:B

判断题

答题要求:请选择正确的答案。

1.(1分)()使用include指令可以静态包含其他文件,所谓“静态包含”,就是只能包含

html文件、文本文件等,而不能包含jsp文件。

参考答案:错误

2.(1分)()对于网页中的注释,客户端能都可以通过“查看源文件”看到。

参考答案:错误

3.(1分)()动作即执行,它后面的代码不会被执行。

参考答案:正确

4.(1分)()不同的用户可以共享session和application信息。

参考答案:错误

5.(1分)()session的信息保存在服务器端,Session的ID保存在客户机的Cookie中。

参考答案:正确

6.(1分)()在Tomact中,ServerEngine,Host是同一元素的不同提法。

参考答案:错误

7.(1分)()通常和会配合使用。

参考答案:正确

8.(1分)()package语句所指定的包名必须与存放它的类文件的文件夹名相同。

参考答案:正确

9.(1分)()request对象的setAttribute。方法可以获取指定属性的值。

参考答案:错误

10.(1分)()HTTP协议的默认端口是8080。

参考答案:错误

多项选择题

答题要求:下列各题,有两个或两个以上正确答案,多选、错选、不选、少选均不得分。

11.(3分)关于JSP生命周期的叙述,下列哪些为真?(选择两个答案)。()

AJSP会先翻译成Servlet源文件,然后编译成Servlet类文件。

B.每当用户端运行JSP时,jsplnit。方法都会运行一次。

C.每当用户端运行JSP时,」spService()方法都会运行一次。

D.每当用户端运行JSP时,jspDestroy。方法都会运行一次。

参考答案:A,C,

12.(3分)

A.A

B.B

C.C

D.D

参考答案:C,D,

13.(3分)TheFileclasscanrepresentwhichofthefollowing?(Choosetwo)()

A.file

B.directory

C.filesystem

D.InputStream

参考答案:A,B,

三.单项选择题

答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

14.(1.5分)下述选项中不属于JDBC基本功能的是:()

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

参考答案:D

15.(1.5分)在JSP中使用标记时,不会出现的属性是:()

A.name

B.property

C.value

D.以上皆不会出现

参考答案:A

16.(1.5分)假设在helloapp应用中有一个hello.jsp,它的文件路径为:%CATALINA_HOME%

/webapps/helloapp/hello/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

D.http://localhost:8080/webapps/root/hello.jsp

参考答案:C

17.(1.5分)从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select

语句正确:()

A.Select*from员工where姓名二'_玛丽一'

B.Select*from员工where姓名二'%玛丽

C.Select*from员工where姓名like玛丽%'

D.Select*from员工where姓名like‘%玛丽%'

参考答案:D

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

是:()

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

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

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

D.<%@page%>指令中的属性只能出现一次。

参考答案:D

19.(1.5分)从HTTP请求中,获得用户提交请求信息,应该调用的方法是()

A.request对象的getAttribute。方法

B.session对象的getAttribute。方法

C.request对象的getParameter。方法

0.application对象的getAttributo()方法

参考答案:C

20.(1.5分)不能在不同用户之间共享数据的方法是()

A.通过cookie

B.利用文件系统

C.利用数据库

D.通过ServletContext对象

参考答案:A

21.(1.5分)Servlet程序的入口点是:()

A.init()

B.main()

C.service()

D.doGet()

参考答案:A

22.(1.5分)下面哪个说法是正确的是()

A.对每个要求访问login.jsp的请求,Servlet容器都会创建一个session对象

B.每个session对象都有惟一的ID

CJavaWeb应用程序必须负责为session分配惟一的ID

D.同一客户请求不同服务目录中的页面的session是相同的。

参考答案:B

23.(15分)

A.A

B.B

C.C

D.D

参考答案:C

24.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

25.(1.5分)http响应状态行中的状态码200表示()

A.处理请求成功

B.资源找不到

C.内部错误

D.未知状态

参考答案:A

26.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

27.(1.5分)

A.A

B.B

C.C

D.D

参考答案:C

28.(1.5分)Jsp在转译阶段生成文件的扩展名是()

A.class

B.java

C.exe

D.bin

参考答案:B

29.(1.5分)下面哪一个不是JSP本身已加载的基本类?()

A.java.lang.*

B.java.util.*

C.javax.servlet.*

D.javax.servlet.http.*

参考答案:B

3O.(l.5分)

A.A

B.B

C.C

D.D

参考答案:C

3L(1.5分)对于预定义<%!预定义%>的说法错误的是:()

A.一次可声明多个变量和方法。

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.在预定义中声明的变量将在JSP页面初始化时初始化

参考答案:C

32.(1.5分)下列选项中,语法没有错误的是:()

A.<%!a=0;%>

B.<%inta=0%>

C.<%=(3+5);%>

D.<%=3+5%>

参考答案:D

33.(1.5分)下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称

为name。()

A.request.getParameter(name)

B.request.getParameter("name")

C.request.getParameterValues(name)

D.request.getParameterValues("name")

参考答案:B

34.(1.5分)从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select

语句正确:()

A.Select*from员工where姓名=’—玛丽

B.Select*from员工where姓名='%玛丽

C.Select*from员工where姓名like'—玛丽%'

D.Select*from员工where姓名like'%玛丽%'

参考答案:D

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

是:()

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

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

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

D.<%@page%>指令中的属性只能出现一次。

参考答案:D

36.(1.5分)在Http协议中用于发送大量数据的方法的是()

A.post

B.get

C.put

□.options

参考答案:A

37.(L5分)如何获取一个Cookie口,选一项()

A.request.getCookies()

B.request.getCookie()

C.respons

E.getCookies()

D.respons

E.getCookie()

参考答案:A

38.(1.5分)

A.A

B.B

C.C

D.D

参考答案:D

39.(1.5分)ServletContext接口的方法用于将对象保存到Servlet上下文中。()

A.getServetContext()

B.getContext()

C.getAttribute()

D.setAttribute()

参考答案:D

40.(1.5分)下述选项中不属于JDBC基本功能的是:()

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

参考答案:D

41.(1.5分)JSP内嵌对象session的类型为javax.servlet.http.HttpSession,下述语句会使该对象

失效的是:()

A.session.dispose();

B.session.clear();

C.session.invalidate();

D.session.removeAII();

参考答案:C

42.(1.5分)下面哪个动作用于嵌入现有的Bean。()

A.include

B.useBean

C.setProperty

D.getProperty

参考答案:B

43.(1.5分)JSP页面的扩展名为()o

A..htm或.html

B..jsp或.php

C..jsp或.jspx

D..htm或.jsp

参考答案:C

44.(1,5分)提供对Servlet对象输出流访问JSP内置对象是:()。

A.response对象

B.out对象

C.session对象

□.exception对象

参考答案:B

45.(1.5分)在JSP中,字母大小写是()的;配置JDK的环境变量时,,字母大小是()的。

A.有关,有关

B.无关,有关

C.无关,无关

D.有关,无关

参考答案:D

46.(1.5分)在JSP1.2规范中定义的指令元素有()°

A.页面(page)指令

B.包含(include)指令

C.标签(taglib)指令

D.以上各项都是

参考答案:D

47.(1.5分)要在JSP页面中输出“<”,需要将其改写为()。

A.>

B.<%

C.<

D.%\>

参考答案:C

48.(1.5分include指令静态包含其他文件,被包含的文件不可以是()。

A.html文件夹

B.jsp文件或一段Java代码

C.文本文件

D.exe文件

参考答案:D

49.(1.5分)下列哪个为JSP的注解标签?(CommentsTag)()

A.<%%>

B.<%!%>

C.<%--%>

D.<%=%>

参考答案:c

50.(1.5分)基于JSP的Web应用的体系结构不包括()层。

A.表示层

B.业务层

C.数据链路层

D.数据层

参考答案:C

51.(1.5分)中的package是指()。

A.类名

B.包名

C.方法

D.文件

参考答案:A

52.(15分)标签中,scope默认的方式是:()。

A.session

B.requires

C.page

□.application

参考答案:c

53.(1.5分)()方法是Servlet的核心。

A.init()

B.service()

C.destroyO

D.GetServletContexto

参考答案:B

54.(1.5分)部署JavaBeans的包要放在()目录下

A.root

B.webapps

C.javabeans

D.Web-inf\classes

参考答案:D

55.(1.5分)以下哪项不是主流的动态网页技术?()

A.HTML

B.ASP

C.PHP

DJSP

参考答案:A

56.(15分)()不属于WEB服务器

A.tomact

B.apache

C.IIS

D.Eclipse

参考答案:D

57.(1.5分)以下说法错误的是:()

AJSP的运行速度比ASP快

B.JSP的可扩展性比ASP好

CJSP的安全性比ASP好

DJSP不支持XML

参考答案:D

58.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

59.(1.5分)

A.A

B.B

C.C

D.D

参考答案:D

60.(1.5分)()不属于JSP注释

A.//

B./**/

D/****/

参考答案:C

61.(15分)()不是JSP元素

A.指令元素

B.模板元素

C.脚本元素

D.动作元素

参考答案:B

62.(1.5分)()指令的作用是设定整个JSP网页的属性和相关功能。

A.page

B.include

C.taglib

D.import

参考答案:A

63.(1.5分)在JSP属性范围中应用范围最广的是:()

A.application

B.session

C.request

D.page

参考答案:A

64.(15分)在JSP属生范围中用于用户会话的是:()

A.application

B.session

C.request

D.page

参考答案:B

65.(1.5分)能够动态创建WEB页面、改变HTTP标头、还可以自动将客户端重定向到一个页

面中的JSP对象是:()

A.request对象

B.response对象

C.Out对象

0.session对象

参考答案:B

66.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

67.(1.5分)下面哪一个不是JSP本身已加载的基本类?()

A.java.lang.*

B.java.io.*

C.javax.servlet.*

D.javax.servlet.jsp.*

参考答案:B

判断题

答题要求:请选择正确的答案。

1.(1分)()使用include指令可以静态包含其他文件,所谓“静态包含”,就是只能包含

html文件、文本文件等,而不能包含jsp文件。

参考答案:错误

2.(1分)()对于网页中的注释,客户端能都可以通过“查看源文件”看到。

参考答案:错误

3.(1分)()动作即执行,它后面的代码不会被执行。

参考答案:正确

4.(1分)()不同的用户可以共享session和application信息。

参考答案:错误

5.(1分)()session的信息保存在服务器端,Session的ID保存在客户机的Cookie中。

参考答案:正确

6.(1分)()在Tomact中,Server、Engine、Host是同一元素的不同提法。

参考答案:错误

7.(1分)()通常和会配合使用。

参考答案:正确

8.(1分)()package语句所指定的包名必须与存放它的类文件的文件夹名相同。

参考答案:正确

9.(1分)()request对象的setAttribute。方法可以获取指定属性的值。

参考答案:错误

10.(1分)()HTTP协议的默认端口是8080。

参考答案:错误

—.多项选择题

答题要求:下列各题,有两个或两个以上正确答案,多选、错选、不选、少选均不得分。

11.(3分)关于JSP生命周期的叙述,下列哪些为真?(选择两个答案)。()

A.JSP会先翻译成Servlet源文件,然后编译成Servlet类文件。

B.每当用户端运行JSP时,jsplnit。方法都会运行一次。

C.每当用户端运行JSPH寸,_jspService()方法都会运行一次。

D.每当用户端运行JSP时,jspDestroy。方法都会运行一次。

参考答案:A,C,

12.(3分)

A.A

B.B

C.C

D.D

参考答案:C,D,

13.(3分)TheFileclasscanrepresentwhichofthefollowing?(Choosetwo)()

A.file

B.directory

C.filesystem

D.InputStream

参考答案:A,B,

三.单项选择题

答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

14.(1.5分)下述选项中不属于JDBC基本功能的是:()

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

参考答案:D

15.(1.5分)在JSP中使用标记时,不会出现的属性是:()

A.name

B.property

C.value

D.以上皆不会出现

参考答案:A

16.(1.5分)假设在helloapp应用中有一个hello.jsp,它的文件路径为:%CATALINA_HOME%

/webapps/helloapp/hello/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

D.http://localhost:8080/webapps/root/hello.jsp

参考答案:C

17.(1.5分)从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select

语句正确:()

A.Select*from员工where姓名='_玛丽

B.Select*from员工where姓名='%玛丽

C.Select*from员工where姓名like玛丽%'

D.Select*from员工where姓名like‘%玛丽%'

参考答案:D

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

是:()

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

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

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

D.<%@page%>指令中的属性只能出现一次。

参考答案:D

19.(1.5分)从HTTP请求中,获得用户提交请求信息,应该调用的方法是()

A.request对象的getAttribute。方法

B.session对象的getAttribute。方法

C.request对象的getParameter()方法

0.application对象的getAttribute。方法

参考答案:C

20.(1.5分)不能在不同用户之间共享数据的方法是()

A.通过cookie

B.利用文件系统

C.利用数据库

D.通过ServletContext对象

参考答案:A

21.(L5分)Servlet程序的入口点是:()

A.init()

B.main()

C.service()

D.doGet()

参考答案:A

22.(1.5分)下面哪个说法是正确的是()

A.对每个要求访问login.jsp的请求,Servlet容器都会创建一个session对象

B.每个session对象都有惟一的ID

CJavaWeb应用程序必须负责为session分配惟一的ID

D.同一客户请求不同服务目录中的页面的session是相同的。

参考答案:B

23.(1.5分)

A.A

B.B

C.C

D.D

参考答案:C

24.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

25.(1.5分)http响应状态行中的状态码200表示()

A.处理请求成功

B.资源找不到

C.内部错误

D.未知状态

参考答案:A

26.(L5分)

A.A

B.B

C.C

D.D

参考答案:A

27.(1.5分)

A.A

B.B

C.C

D.D

参考答案:C

28.(1.5分)Jsp在转译阶段生成文件的扩展名是()

A.class

B.java

C.exe

D.bin

参考答案:B

29.(1.5分)下面哪一个不是JSP本身已加载的基本类?()

A.java.lang.*

B.java.util.*

C.javax.servlet.*

D.javax.servlet.http.*

参考答案:B

30.(1.5分)

A.A

B.B

C.C

D.D

参考答案:C

31.(1.5分)对于预定义<%!预定义%〉的说法错误的是:()

A.一次可声明多个变量和方法。

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.在预定义中声明的变量将在JSP页面初始化时初始化

参考答案:C

32.(1.5分)下列选项中,语法没有错误的是:()

A.<%!a=0;%>

B.<%inta=0%>

C.<%=(3+5);%>

D.<%=3+5%>

参考答案:D

33.(1.5分)下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称

为name。()

A.request.getParameter(name)

B.request.getParameter("name")

C.request.getParameterValues(name)

D.request.getParameterValues("name")

参考答案:B

34.(15分)从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select

语句正确:()

A.Select*from员工where姓名='—玛丽

B.Select*from员工where姓名='%玛丽

C.Select*from员工where姓名like玛丽%'

D.Select*from员工where姓名like'%玛丽%'

参考答案:D

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

是:()

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

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

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

D.<%@page%>指令中的属性只能出现一次。

参考答案:D

36.(1.5分)在Http协议中用于发送大量数据的方法的是()

A.post

B.get

C.put

□.options

参考答案:A

37.(1.5分)如何获取一个Cookie口,选一项()

A.request.getCookies()

B.request.getCookie()

C.respons

E.getCookies()

D.respons

E.getCookie()

参考答案:A

38.(1.5分)

A.A

B.B

C.C

D.D

参考答案:D

39.(1.5分)ServletContext接口的方法用于将对象保存到Servlet上下文中。()

A.getServetContext()

B.getContext()

C.getAttribute()

D.setAttribute()

参考答案:D

40.(1.5分)下述选项中不属于JDBC基本功能的是:()

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

参考答案:D

41.(1.5分)JSP内嵌对象session的类型为javax.servlet.http.HttpSession,下述语句会使该对象

失效的是:()

A.session.dispose();

B.session.clear();

C.session.invalidate();

0.session.removeAII();

参考答案:C

42.(1.5分)下面哪个动作用于嵌入现有的Bean。()

A.include

B.useBean

C.setProperty

D.getProperty

参考答案:B

43.(L5分)JSP页面的扩展名为()o

A..htm或・html

B.Jsp或・php

C..jsp或.jspx

D..htm或・jsp

参考答案:C

44,(1.5分)提供对Servlet对象输出流访问JSP内置对象是:()。

A.response对象

B.out对象

C.session对象

0.exception对象

参考答案:B

45.(1.5分)在JSP中,字母大小写是()的;配置JDK的环境变量时,字母大小是()的。

A.有关,有关

B.无关,有关

C.无关,无关

D.有关,无关

参考答案:D

46.(1.5分)在JSP1.2规范中定义的指令元素有()。

A.页面(page)指令

B.包含(include)指令

C标签(taglib)指令

D.以上各项都是

参考答案:D

47.(1.5分)要在JSP页面中输出,需要将其改写为()。

B.<%

C.<

D.%\>

参考答案:C

48.(1.5分include指令静态包含其他文件,被包含的文件不可以是()。

A.html文件夹

B.jsp文件或一段Java代码

C.文本文件

D.exe文件

参考答案:D

49.(1.5分)下列哪个为JSP的注解标签?(CommentsTag)()

A.<%%>

B.<%!%>

C.<%--%>

D.<%=%>

参考答案:c

50.(1.5分)基于JSP的Web应用的体系结构不包括()层。

A.表示层

B.业务层

C.数据链路层

D.数据层

参考答案:C

51.(1.5分)中的package是指()。

A.类名

B.包名

C方法

D.文件

参考答案:A

52.(15分)标签中,scope默认的方式是:()。

A.session

B.requires

C.page

□.application

参考答案:C

53.(1.5分)()方法是Servlet的核心。

A.init()

B.service()

C.destroyO

D.GetServletContexto

参考答案:B

54.(1.5分)部署JavaBeans的包要放在()目录下

A.root

B.webapps

C.javabeans

D.Web-inf\classes

参考答案:D

55.(1.5分)以下哪项不是主流的动态网页技术?()

A.HTML

B.ASP

C.PHP

DJSP

参考答案:A

56.(L5分)()不属于WEB服务器

A.tomact

B.apache

C.IIS

D.Eclipse

参考答案:D

57.(1.5分)以下说法错误的是:()

AJSP的运行速度比ASP快

B.JSP的可扩展性比ASP好

CJSP的安全性比ASP好

DJSP不支持XML

参考答案:D

58.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

59.(1.5分)

A.A

B.B

C.C

D.D

参考答案:D

60.(15分)()不属于JSP注释

A.//

B./**/

C.,

D./****/

参考答案:C

61.(1.5分)()不是JSP元素

A.指令元素

B.模板元素

C.脚本元素

D.动作元素

参考答案:B

62.(1.5分)()指令的作用是设定整个JSP网页的属性和相关功能。

A.page

B.include

C.taglib

D.import

参考答案:A

63.(1.5分)在JSP属性范围中应用范围最广的是:()

A.application

B.session

C.request

D.page

参考答案:A

64,(1.5分)在JSP属生范围中用于用户会话的是:()

A.application

B.session

C.request

D.page

参考答案:B

65.(1.5分)能够动态创建WEB页面、改变HTTP标头、还可以自动将客户端重定向到一个页

面中的JSP对象是:()

A.request对象

B.response对象

C.Out对象

□.session对象

参考答案:B

66.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

67.(1.5分)下面哪一个不是JSP本身已加载的基本类?()

A.java.lang.*

B.java.io.*

C.javax.servlet.*

D.javax.servlet.jsp.*

参考答案:B

判断题

答题要求:请选择正确的答案。

1.(1分)()使用include指令可以静态包含其他文件,所谓“静态包含”,就是只能包含

html文件、文本文件等,而不能包含jsp文件。

参考答案:错误

2.(1分)()对于网页中的注释,客户端能都可以通过“查看源文件”看到。

参考答案:错误

3.(1分)()动作即执行,它后面的代码不会被执行。

参考答案:正确

4.(1分)()不同的用户可以共享session和application信息。

参考答案:错误

5.(1分)()session的信息保存在服务器端,Session的ID保存在客户机的Cookie中。

参考答案:正确

6.(1分)()在Tomact中,Server,Engine,Host是同一元素的不同提法。

参考答案:错误

7.(1分)()通常和会配合使用。

参考答案:正确

8.(1分)()package语句所指定的包名必须与存放它的类文件的文件夹名相同。

参考答案:正确

9.(1分)()request对象的setAttribute。方法可以获取指定属性的值。

参考答案:错误

10.(1分)()HTTP协议的默认端口是8080。

参考答案:错误

多项选择题

答题要求:下列各题,有两个或两个以上正确答案,多选、错选、不选、少选均不得分。

11.(3分)关于JSP生命周期的叙述,下列哪些为真?(选择两个答案)。()

AJSP会先翻译成Servlet源文件,然后编译成Servlet类文件。

B.每当用户端运行JSP时,jsplnit()方法都会运行一次。

C.每当用户端运行JSP时,」spService()方法都会运行一次。

D.每当用户端运行JSP时,jspDestroy()方法都会运行一次。

参考答案:A,C,

12.(3分)

A.A

B.B

C.C

D.D

参考答案:C,D,

13.(3分)TheFileclasscanrepresentwhichofthefollowing?(Choosetwo)()

A.file

B.directory

C.filesystem

D.InputStream

参考答案:A,B,

三.单项选择题

答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

14.(15分)下述选项中不属于JDBC基本功能的是:()

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

参考答案:D

15.(1.5分)在JSP中使用标记时,不会出现的属性是:()

A.name

B.property

C.value

D.以上皆不会出现

参考答案:A

16.(1.5分)假设在helloapp应用中有一个hello.jsp,它的文件路径为:%CATALINA_HOME%

/webapps/helloapp/hello/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

D.http://localhost:8080/webapps/root/hello.jsp

参考答案:C

17.(1.5分)从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select

语句正确:()

A.Select*from员工where姓名二'—玛丽

B.Select*from员工where姓名='%玛丽

C.Select*from员工where姓名like玛丽%'

D.Select*from员工where姓名like,玛丽%'

参考答案:D

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

是:()

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

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

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

D.<%@page%>指令中的属性只能出现一次。

参考答案:D

19(1.5分)从HTTP请求中,获得用户提交请求信息,应该调用的方法是()

A.request对象的getAttribute()方法

B.session对象的getAttribute。方法

C.request对象的getParameter。方法

□.application对象的getAttributo。方法

参考答案:C

20.(1.5分)不能在不同用户之间共享数据的方法是()

A通过cookie

B.利用文件系统

C.利用数据库

D.通过ServletContext对象

参考答案:A

21.(L5分)Servlet程序的入口点是:()

A.init()

B.main()

C.service()

D.doGet()

参考答案:A

22.(1.5分)下面哪个说法是正确的是()

A.对每个要求访问login.jsp的请求,Servlet容器都会创建一个session对象

B.每个session对象都有惟一的ID

CJavaWeb应用程序必须负责为session分配惟一的ID

D.同一客户请求不同服务目录中的页面的session是相同的。

参考答案:B

23.(1.5分)

A.A

B.B

C.C

D.D

参考答案:C

24.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

25.(1.5分)http响应状态行中的状态码200表示()

A.处理请求成功

B.资源找不到

C.内部错误

D.未知状态

参考答案:A

26.(1.5分)

A.A

B.B

C.C

D.D

参考答案:A

27.(1.5分)

A.A

B.B

C.C

D.D

参考答案:C

28.(1.5分)Jsp在转译阶段生成文件的扩展名是()

A.class

B.java

C.exe

D.bin

参考答案:B

29.(1.5分)下面哪一个不是JSP本身已加载的基本类?()

A.java.lang.*

B.java.util.*

C.javax.servlet.*

D.javax.servlet.http.*

参考答案:B

30.(L5分)

A.A

B.B

c.c

D.D

参考答案:C

3L(1.5分)对于预定义<%!预定义%>的说法错误的是:()

A.一次可声明多个变量和方法。

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.在预定义中声明的变量将在JSP页面初始化时初始化

参考答案:C

32.(1.5分)下列选项中,语法没有错误的是:()

A.<%!a=0;%>

B.<%inta=0%>

C.<%=(3+5);%>

D.<%=3+5%>

参考答案:D

33.(1.5分)下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称

为name。()

A.request.getParameter(name)

B.request.getParameter("name")

C.request.getParameterValues(name)

D.request.getParameterValues("name")

参考答案:B

34.(1.5分)从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select

语句正确:()

A.Select*from员工where姓名='_玛丽/

B.Select*from员工where姓名='%玛丽

C.Select*from员工where姓名like'—玛丽%'

0.Select*from员工where姓名like'%玛丽%'

参考答案:D

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

是:()

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

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

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

D.<%@page%>指令中的属性只能出现一次。

参考答案:D

36.(1.5分)在Http协议中用于发送大量数据的方法的是()

A.post

B.get

C.put

□.options

参考答案:A

37.(1.5分)如何获取一个Cookie口,选一项()

A.request.getCook

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论