jsp

位置:IT落伍者 >> jsp >> 浏览文章

JSP编程技术测试题


发布日期:2019年07月07日
 
JSP编程技术测试题

选择题(每小题分)

.当多个用户请求同一个JSP页面时Tomcat服务器为每个客户启动一个(B)

A)进程 ? B)线程 C)程序 D服务

.不是JSP运行必须的是(D)

A)操作系统

B)JavaJDK

C)支持Jsp的Web服务器

D)数据库

.下列说法哪一项是正确的(C)

A)Apache用于ASP技术所开发网站的服务器

B)IIS用于CGI技术所开发网站的服务器

C)Tomcat用于JSP技术所开发网站的服务器

D)WebLogic用于PHP技术所开发网站的服务器

.下面描述错误的是(C)

A)HTML文件必须由<html>开头</html>标记结束

B)文档头信息包含在<head>与</head>之间

C)在<head>和</head>之间可以包含<title>和<body>等信息

D)文档体包含在<body>和</body>标记之间

.设置文档体背景颜色的属性是(C )

A)text? B)bgcolor ? C) background D) link

.( D)是标题标记

A)<p>标记 B)<br>标记 ? C)<hr>标记? D)<hn>

.超级链接是互联网的灵魂下面哪个是正确的链接标记( A )

A)<a? href=&#;>String readLine()方法该方法读入一行文本这里的一行指字符串以\n或什么做结尾()

A)\t ?B)\f

C)\r ? D)\p

.下列代码中rs为查询得到的结果集代码运行后表格的每一行有几个单元格(B )

while(rsnext()){

outprint(&#;<tr>&#;);

outprint(&#;<td>&#;+rsgetString()+&#;</td>&#;);

outprint(&#;<td>&#;+rsgetString()+&#;</td>&#;);

outprint(&#;<td>&#;+rsgetString()+&#;</td>&#;);

outprint(&#;<td>&#;+rsgetString(&#;publish&#;)+&#;</td>&#;);

outprint(&#;<td>&#;+rsgetFloat(&#;price&#;)+&#;</td>&#;);

outprint(&#;</tr>&#;);

}

A) ? ?B) ? C) D)不确定

.下面是加载JDBC数据库驱动的代码片段

try{

ClassforName(&#;sunjdbcodbcJdbcOdbcDriver&#;);

}

catch(ClassNotFoundException e){

outprint(e);

}

该程序加载的是哪个驱动?()

A)JDBCODBC桥连接驱动? ?B)部分Java编写本地驱动

C)本地协议纯Java驱动 ? D)网络纯Java驱动

.下面Servlet的哪个方法用来为请求服务在Servlet生命周期中Servlet每被请求一次它就会被调用一次( A )

A)service() B)init()

C)doPost() D)destroy()

.阅读下面代码片段

RequestDispatcher dispatcher=requestgetRequestDispatcher(&#;ajsp&#;);

dispatcherforward(requestresponse);

关于该段代码的作用下列叙述哪项是正确的?(B)

A)页面重定向到ajsp页面 B)将请求转发到ajsp页面

C)从ajsp定向到当前页面 D)从ajsp转发到当前页面

>二判断题(每小题分)>

.Internet和intranet的含义意义相同( 错 )

.Web开发技术包括客户端和服务器端的技术(对 )

.在网页中图形文件与网页文件是分别存储的(对)

.超级链接不仅可以将文本作为链接对象也可以将图像作为链接对象(对)

.盒子模型中的toprightbottomleft属性取值即可以是像素数也可是百分比并且只有父容器的position取值为非static值时才有效(对)

.超级链接<a>标记的target属性取值为链接的目标窗名可以是parentblankselftop(错)

.JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端(对)

.JSP页面中的指令标记JSP动作标记统称为脚本元素(错)

.在<%!%>标记之间声明的Java的方法在整个页面内有效(对)

.程序片变量的有效范围与其声明位置有关即从声明位置向后有效可以在声明位置后的程序片表达式中使用(对)

.不可以用一个page指令指定多个属性的取值(错)

.jsp:param动作标记不能单独使用必须作为jsp:includejsp:forward标记等的子标记使用并为它们提供参数(对)

.Tomcat服务器支持直接使用application对象(错)

.利用response对象的sendRedirect方法只能实现本网站内的页面跳转但不能传递参数(错)

.contentType属性用来设置JSP页面的MIME类型和字符编码集取值格式为&#;MIME类型&#;或&#;MIME类型;charset=字符编码集&#;response对象调用addHeader方法修改该属性的值(错)

.response对象的_sendRedirect(URL url)___方法可以将当前客户端的请求转到其他页面去

.JavaBean的属性必须声明为private方法必须声明为public访问类型(对)

.RandomAccessFile类即不是输入流类InputSteam的子类也不是输出流类OutputStream的子类但它同时实现了DataInput和DataOutput接口(对)

.在MVC模式的Web开发中视图模型控制器分别对应着JSP页面JavaBeanSerlvet以Servlet为核心(对)

.doGet()和doPost()方法分别处理客户端GET和POST方法发送的请求(对)

>三填空题(每空分)>

.WC是指___万维网联盟_______

.当今比较流行的技术研发模式是__C/S__和__B/S__的体系结构来实现的

.HTML文件是纯文本文件格式可以用文本编辑器进行编辑制作

.将一个图像作为一个超级链接用到了__<img>__标记

.URL是Uniform Resource Locator的缩写中文称之为 统一资源定位器?

.JSP页面的基本构成元素其中变量和方法声明(Declaration)表达式(Expression)和Java程序片(Scriptlet)统称为JSP脚本元素

<%!%>之间声明的方法在整个页面内有效称为页面的成员方法?

.JSP页面中输出型注释的内容写在? <!&#;? 和? &#;>? 之间

.Page指令的属性Language的默认值是_Java____

.<select>标记中的size属性默认值为______

.表单的提交方法包括___post_______和____get______方法

.out对象的__ outflush()_____方法功能是输出缓沖的内容

.使用Bean首先要在JSP页面中使用 ? import ? 指令将Bean引入

.创建JavaBean的过程和编写Java类的过程基本相似可以在任何Java的编程环境下完成 编写编译和发布

.response对象的 setContentType()? 用来定义服务器发送给客户端的MIME类型

.Servlet中使用Session对象的步骤为调用 HttpServletRequestgetSession() 得到Session对象查看Session对象在会话中保存数据

.MVC(ModelViewController)是八十年代为编程语言 Smalltalk 发明的一种软件设计模式

.控制器主要负责两方面的动作? 把用户的请求分发到相应的模型? ? 将模型的改变及时反映到视图上?

.在DOM接口规范中有四个基本接口__Node____Nodelist____NamedNodeMap__和_Document__

>四简答题(每小题分)>

.什么是B/S模式?

.如何保证页面跳转时当前页面与跳转页面之间的联系?

.在<%!和%>之间声明的变量和在<%和%>之间声明的变量有何区别?

.如何在页面的程序片中使用Bean?

.使用MVC模式有什么好处?

上一篇:jsp如何获取当前路径

下一篇:Struts, JSP和XML解析三个问题