JSP试题带答案.docx

上传人:b****5 文档编号:4944740 上传时间:2022-12-12 格式:DOCX 页数:19 大小:28.73KB
下载 相关 举报
JSP试题带答案.docx_第1页
第1页 / 共19页
JSP试题带答案.docx_第2页
第2页 / 共19页
JSP试题带答案.docx_第3页
第3页 / 共19页
JSP试题带答案.docx_第4页
第4页 / 共19页
JSP试题带答案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

JSP试题带答案.docx

《JSP试题带答案.docx》由会员分享,可在线阅读,更多相关《JSP试题带答案.docx(19页珍藏版)》请在冰豆网上搜索。

JSP试题带答案.docx

JSP试题带答案

一、选择题

1、下面哪一个不就是JSP本身已加载得基本类?

(B)

A、java、lang、*B、java、io、*C、javax、servlet、*D、javax、servlet、jsp、*

2、以下关于JavaBeans得说法中,错误得就是(B)。

A、JavaBeans就是基于JAVA语言得。

B、JavaBeans就是JSP得内置对象之一。

C、JavaBeans就是一种Java类。

D、JavaBeans就是一个可重复使用得软件组件。

3、下面得说法错误得就是:

(D)

AJsp可以处理动态内容与静态内容

B在Jsp最终会编译成字节码后执行

C在jsp中可以使用脚本控制Html得标签生成

DJsp中不能使用//注释Java脚本中得代码

4、下述选项中不属于JDBC基本功能得就是:

(D)

A、与数据库建立连接B、提交SQL语句

C、处理查询结果D、数据库维护管理

5、JSP页面经过编译之后,将创建一个(B)

A.appletB.severletC.applicationD.exe文件

6、以下对象中得(D)不就是JSP得内置对象。

A、requestB、sessionC、applicationD、bean

7、在JSP中,内置对象(B)封装了用户提交得信息,使用该对象可获取用户提交得信息。

A、sessionB、requestC、responseD、out

8、request对象可以使用(A)方法获取表单中某输入框提交得信息。

A、getParameter(Strings)

B、getValue(Strings)

C、getParameterNames(Strings)

D、getParameterValue(Strings)

9、JSP得内置对象中(A)对象可对客户得请求作出动态响应,向客户端发送数据。

A、response

B、request

C、application

D、out

10、以下方法,哪个可使session无效?

(A)

A、session、removeAttribute(Stringkey)

B、session、invalidate()

C、session、setAttribute(Stringkey)

D、session、getAttribute(Stringkey)

11、application对象能在(C)间共享。

A、某个访问者所访问得当前页面

B、某个访问者所访问得网站得各个页面之间

C、该服务器上得所有得访问者得所有jsp页面

D、该服务器上得所有得访问者得所有jsp页面与Java程序

12、在JSP页面中使用bean,我们必须使用JSP动作标签(A)。

A、useBeanB、useBeansC、BeansD、JavaBean

13、当useBean标签中得scope属性取值page时,该beans得有效范围就是(B)。

A、当前客户

B、当前页面

C、当前服务器

D、所有客户

14、当useBean标签中得scope属性取值(C)时,该beans得有效范围就是访问者得会话期间。

A、request

B、page

C、session

D、application

15、JSP程序段得基本语法就是(C)。

A、VBScript语言语法

B、JavaScript语言语法

C、Java语法语言

D、C语言语法

16、下列哪一种不就是JSP页面得组成元素、(D)

A、JSP标签,如指令标签

B、普通得HTML标记符

C、Java表达式

D、C语言程序

17、在一个JSP页面中不可以出现得注释形式为(B)

A、

--注释内容-->

B、rem注释内容

C、//注释内容

D、<%--注释内容--%>

18、request、getRemoteAddr()方法得作用就是:

(B)

A、获取客户提交得信息

B、获取客户得IP

C、获取客户机得名称

D、获取服务器得IP

19、当(C)时,JSP引擎产生一个session对象。

A、web应用服务器启动时

B、当web应用服务器启动后,第一个客户来访时

C、当每个客户首次访问服务器上得一个JSP页面时

D、当每个客户首次访问服务器上得一个JSP或HTML页面时

20、当(A)时,JSP引擎产生一个application对象。

A、web应用服务器启动后

B、当web应用服务器启动后,第一个客户来访时

C、当每个客户首次访问服务器上得一个JSP页面时

D、当每个客户首次访问服务器上得一个JSP或HTML页面时

21、以下关于JavaBean得说法中,错误得就是(B)。

A、JavaBean就是基于JAVA语言得

B、JavaBean就是JSP得内置对象之一

C、JavaBean就是一种Java类

D、JavaBean就是一个可重复使用得软件组件

22、在编译Servlet或Javabean时,我们使用(A)命令。

A、Javac

B、Java

C、Servlet

D、以上三种都不对

23、不属于JSP得out对象得方法得就是(A)。

A、getAttribute()

B、print()

C、println()

D、close()

24、当(C)时,JSP引擎将消灭某一个session对象。

A、有新客户访问时

B、web应用服务器启动后,第一个客户来访时

C、该session对应得客户关闭浏览器

D、该session对应得客户刷新jsp页面时

25、下面对HTML描述准确得一项就是(c)。

A)用html书写得文件就是二进制文件

B)一个html文件无论被什么Web浏览器解释,其显示结果都就是一样得

C)html标记就是不区分大小得

D)html文件中有标记书写不合法时,Web浏览器会给出错误警告

26、JavaBean得文件类型就是:

(A)

A、、classsB、、java

Connection对象用来连接:

(B)

A、数据库B、数据源

27就是Connection对象,创建Statement对象得方法就是:

(B)

A、Statementst=newStatement();B、Statementst=cn、createStatement()

28、在JSP中使用session、putValue("username",u_name)可以在会话中保存:

((A)

A、u_name对象。

B、u_name得数值。

29、在JSP中使用session、getValue("username")可以在会话中获取:

(A)

A、username中得对象。

B、username得数值。

30、在JSP中使用

forwardpage="newworld、jsp"/>后浏览器地址栏内得内容:

(A)

A、不发生变化。

B、发生变化。

31、在JSP中使用response、sendRedirect("jack、htm");后浏览器地址栏内得内容:

((B)

A、不发生变化。

B、发生变化。

32、JSP在WEB服务器上运行结果:

(A)

A、可以在WEB浏览器瞧到,B、只能在WEB浏览器瞧到。

C、可能在WEB浏览器瞧到,D、不可能在WEB浏览器瞧到。

33、Page指令用于定义JSP文件中得全局属性,下列关于该指令用法得描述不正确得就是:

(D)

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

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

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

D、<%page%>指令中得属性只能出现一次。

34、(D)得范围就是从Web应用服务器一开始执行服务一直到Web应用服务器结束服务为止。

A、页内有效B、请求有效C、会话有效D、应用有效

35、选择、在JSP中使用

getProperty>标记时,不会出现得属性就是:

(c)

A、nameB、propertyC、valueD、以上皆不会出现

36、对于预定义<%!

预定义%>得说法错误得就是:

(c)

A、一次可声明多个变量与方法,只要以“;”结尾就行

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

C、声明得变量将作为局部变量

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

37、从“员工”表得“姓名”字段中找出名字包含“玛丽”得人,下面哪条select语句正确:

(D)

A、Select*from员工where姓名=’_玛丽_’

B、Select*from员工where姓名=’%玛丽_’

C、Select*from员工where姓名like‘_玛丽%’

D、Select*from员工where姓名like‘%玛丽%’

38、在JSP中调用JavaBean时不会用到得标记就是:

(A)

A、B、

useBean>C、

setProperty>D、

getProperty>

39、关于JavaBean正确得说法就是:

(A)

A、Java文件与Bean所定义得类名可以不同,但一定要注意区分字母得大小写

B、在JSP文件中引用Bean,其实就就是用

useBean>语句

C、被引用得Bean文件得文件名后缀为、java

D、Bean文件放在任何目录下都可以被引用

40、Servlet程序得入口点就是:

(A)

A、init()B、main()C、service()D、doGet()

41、不能在不同用户之间共享数据得方法就是(A)

A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象

42、page指令通过(A)属性指定当前页面得内容类型与字符集?

A、contentTypeB、bufferC、languageD、isErrorPage

43、(B)指令指定自定义标签得描述器所在位置?

ApageBtaglibCincludeDconfig

44、在传统得HTML页面中加入(D)就构成了一个JSP页面文件。

A、JAVA程序片B、JSP标签

C、用“<%”、“%>”标记符号括起来得程序D、JAVA程序片与JSP标签

45、假设在helloapp应用中有一个hello、jsp,它得文件路径如下:

%JAVA_HOME%/webapps/helloapp/hello/hello、jsp那么在浏览器端访问hello、jsp得URL就是什么?

(C)

A、

B、

C、

D、

46、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确得就是:

(B)

A、先安装TOMCAT,再安装JDK

B、先安装JDK,再安装TOMCAT

C、不需安装JDK,安装TOMCAT就可以了

D、JDK与TOMCAT只要都安装就可以了,安装顺序没关系

47、对于“<%!

”、“%>”之间声明得变量,以下说法正确得就是:

(B)

A、不就是JSP页面得成员变量

B、多个用户同时访问该页面时,任何一个用户对这些变量得操作,都会影响到其她用户

C、多个用户同时访问该页面时,每个用户对这些变量得操作都就是互相独立得,不会互相影响

D、就是JSP页面得局部变量

48、假设在helloapp应用中有一个Javabean文件HelloServlet,它位于org、javathinker包下,那么这个bean得class文件应该放在什么目录下?

(D)

A、helloapp/HelloServlet、class

B、helloapp/WEB-INF/HelloServlet、class

C、helloapp/WEB-INF/classes/HelloServlet、class

D、helloapp/WEB-INF/classes/org/javathinker/HelloServlet、class

49、在客户端浏览器得源代码中可以瞧到(C)

A、JSP注释B、HTML注释C、JSP注释与HTML注释D、JAVA注释

50、page指令得作用就是:

(A)

A、用来定义整个JSP页面得一些属性与这些属性得值

B、用来在JSP页面内某处嵌入一个文件

C、使该JSP页面动态包含一个文件

D、指示JSP页面加载Javaplugin

51、page指令得import属性得作用就是(C)

A、定义JSP页面响应得MIME类型B、定义JSP页面使用得脚本语言

C、为JSP页面引入JAVA包中得类D、定义JSP页面字符得编码

52、page指令得(C)属性可以设置JSP页面就是否可多线程访问

A、sessionB、bufferC、isThreadSafeD、info

53、(C)可在JSP页面出现该指令得位置处,静态插入一个文件。

A、page指令标签B、page指令得import属性

C、include指令标签D、include动作标签

54、以下对象中得(D)不就是JSP得内置对象。

A、requestB、sessionC、applicationD、bean

55、在JSP中,内置对象(B)封装了用户提交得信息,使用该对象可以获取用户提交得信息。

A、sessionB、requestC、responseD、out

56、request对象可以使用(A)方法获取表单中某输入框提交得信息。

A、getParameter(Strings)B、getValue(Strings)

C、getParameterNames(Strings)D、getParameterValue(Strings)

57、JSP得内置对象中(A)对象可对客户得请求作出动态响应,向客户端发送数据。

A、responseB、requestC、applicationD、out

58、从()开始,到(A)结束,被称为一个会话。

A、访问者连接到服务器,访问者关闭浏览器离开该服务器

B、服务器启动,服务器关闭

C、访问者连接到服务器,服务器关闭

D、服务器启动,访问者关闭浏览器离开该服务器

59、下列代码编译后不会出现警告或错误得就是(D)。

(A)charc="a";(B)byteb=255;(C)floatc=10、0;(D)doubled=1.0f;

60、下边哪个不就是FORM得元素?

(D)

A、inputB、textareaC、selectD、table

61、下面哪个就是空格(B)

A、&B、 C、©D、<

62、中得align属性就是什么含意?

(C)

A、加粗B、斜体C、对齐方式D、边框样式

63、下边哪个不就是JSP得内置对象?

(C)

A、sessionB、requestC、cookieD、out

64、哪个就是JSP指令标记?

(C)

A、<%……%>B、<%!

……%>C、<%……%>D、<%=……%>

65、当在JSP文件中要使用到Vector对象时,应在JSP文件中加入以下哪个语句?

(C)

A、

includefile=”java、util、*”/>B、

includepage=”java、util、*”/>

C、<%pageimport=”java、util、*”%>D、<%pageinclude=”java、util、*”%>

66、关于JavaBean得说法,哪个就是正确得?

(D)

A、JavaBean得具体类可以不就是public得。

B、JavaBean可以只提供一个带参数得构造器。

C、jsp:

userBean可以向HTML标记一样不关闭。

D、JavaBean可以保存状态。

67、JavaBean得生命周期中,哪个就是用来跟踪用户得会话得?

(A)

A、sessionB、requestC、pageD、application

68、要在session对象中保存属性,可以使用以下哪个语句?

(A)

A、session、getAttribute(“key”,”value”);

B、session、setAttribute(“key”,”value”);

C、session、setAtrribute(“key”);

D、session、getAttribute(“key”);

69、jsp:

forward与sendRedirect都就是用来做页面跳转得,描述错误得就是?

(D)

A、forward之后可以使用原来得request对象,而且效率较高。

B、sendRedirect之后不可以使用原来得request对象,而且效率较低。

C、forward地址栏不变化,只能在Web应用程序内得页面间跳转。

D、forward地址栏变化,可以跳转到任何页面与机器。

70、关于get与post两种请求,下列说法正确得就是?

(A)

A、get请求就是默认得。

B、get请求处理得数据量大小不受到限制。

//get处理小数据量

C、post请求地址栏里就是能瞧到数据得。

D、post请求可以由doGet方法处理。

71、如果Tomcat安装后,想要修改它得端口号,可以通过修改/conf下得(B)文件来实现。

A、web、xmlB、server、xmlC、server-minimal、xmlD、tomcat-user、xml

72、下边哪个不就是MVC中得组成部分?

(B)

A、JavaBeanB、FrameWorkC、JSPD、Servlet

73、哪个不就是Servlet接口得方法?

(D)

A、doGet方法B、doPost方C、init方法D、forward方法

74、下面哪一个就是正确使用JavaBean得方式?

(A)

A、

useBeanid="address"class="AddressBean"/>

B、

useBeanname="address"class="AddressBean"/>

C、

useBeanbean="address"class="AddressBean"/>

D、

useBeanbeanName="address"class="AddressBean"/>

二、判断题

1、Servlet程序得入口点就是service(错)

2、属性language定义jsp页面得描述性息,属性值可以就是任意字符串。

(错)

3、JSP技术基于JAVA语言,就是不区分大小写得。

(错)

4、float型floatf=3、4就是否正确(错)

5、JSP中包括2种指令:

page指令与include指令。

(错)

6、在JAR文件中,所有类文件必须以对应包得目录结构存放。

(对)

7、JSP页面中一定要包含jsp代码。

(错)

8、通过cookie方法能在不同用户之间共享数据。

(错)

9、page指令中得import属性可以多次发生、(对)

10、在一个页面中可使用多个

useBean>标记来定义多个Bean、(对)

11、抽象类就是否可继承实体类,但前提就是实体类必须有明确得构造函数。

(对)

12、JSP能够实现功能均可由Servlet实现。

(对)

13、Servlet能够实现功能均可由JSP实现。

(对)

14、JSP分页代码中先取总记录数,得到总页数,再取所有得记录,最后显示本页得数据(对)

15、get请求处理得数据量大小不受到限制。

(错)

16、forward之后可以使用原来得request对象,而且效率较高。

(对)

17、sendRedirect之后不可以使用原来得request对象,而且效率较低。

(对)

18、forward地址栏不变化,只能在Web应用程序内得页面间跳转。

(对)

19、forward地址栏变化,可以跳转到任何页面与机器。

(错)

20、Bean文件放在任何目录下都可以被引用。

(错)

21、char型变量不能定义为一个中文(错)

22、每次向Web服务器做出请求时,Web都必须加载与执行Servlet(FALSE)

23、每个Session对象都有惟一得ID。

(对)

24、JavaWeb应用程序必须负责为Session分配惟一得ID。

(错)

25、JSP隐式对象session中,如果用户浏览器未确认会话ID,则isNew()方法false。

(FALSE)

26、Serverlet作为对象实例持久存在于请求之间(错)

27、每个请求对应一个单独得ActionServlet实例。

(错)

28、init()方法在Servlet处理第一个请求之前调用。

(对)

29、page对象就是javax、servlet、ServletConfig接口得实例(错)

30、Java文件与Bean所定义得类名可以不同,但一定要注意区分字母得大小写。

(对)

三、填空

1、application对象就是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中得任何Web组件共享信息,而session对象则就是每个客户专用得。

2、所有JSP程序操作都在服务器端执行。

3、JSP就是运行在WEB服务器上得脚本语言。

4、作用域最大得JSP内置对象就是:

application

5、理论上,GET就是用于获取服务器信息并将其作为响应返回给客户端,POST就是用于客户端把数据传送到服务器。

6、JDBC得主要任务就是:

与数据库建立连接、发送SQL语句、处理结果。

7、Tomcat服务器得默认端口就是8080。

怎样修改tomcat得端口在Tomcat下打开conf文件夹找到server、xml文件用记事本打开在中把8080更改即可

8、jsp主要内置对象有:

application、exception、pageContext、request、session、response、out、config、page。

9、一个Bean由三部分组成:

实现java、io、serializable接口、提供无参数得构造方法、提供getter()与setter()方法访问它得属性。

10、Servlet得生命周期分三个时期:

装载Servlet、创建一个Servlet实例、销毁。

11、JSP开发网站得两种模式分为_jsp+

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

当前位置:首页 > 高中教育 > 小学教育

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

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