新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx

上传人:b****5 文档编号:11832595 上传时间:2023-04-05 格式:DOCX 页数:37 大小:34.67KB
下载 相关 举报
新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx_第1页
第1页 / 共37页
新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx_第2页
第2页 / 共37页
新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx_第3页
第3页 / 共37页
新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx_第4页
第4页 / 共37页
新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx

《新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx》由会员分享,可在线阅读,更多相关《新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx(37页珍藏版)》请在冰豆网上搜索。

新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案.docx

新版精编WEB应用程序开发JAVAWEB开发完整考题库188题含标准答案

WEB应用程序开发【JAVA-WEB开发】考试题库188题

一、填空题

1.当JSP页面的一个客户线程在执行_______方法时,其他客户必须等待。

答案:

synchronized

2.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。

答案:

服务,应用程序接口,协议

3.Config对象是JSP页面通过()进行初始化时被传递的对象。

答案:

JSPcontainer

4.在DOM接口规范中,有四个基本接口:

____________、__________、_________和___________。

答案:

Node,Nodelist,NamedNodeMap,Document

5.Servlet中使用Session对象的步骤为:

调用__________________得到Session对象,查看Session对象,在会话中保存数据。

答案:

HttpServletRequest.getSession()

6.要想在JSP页面中使用Bean,必须首先使用_________动作标记在页面中定义一个JavaBean的实例

答案:

useBean>

7.JDBC中____________接口用于连接数据库。

答案:

Connection

8.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。

答案:

request

9.JDBC的接口分为两个层次:

一个是程序开发人员的(),另一个是()。

答案:

JDBCAPI,底层的JDBCDRIVERAPI

10.JSP页面的程序片中可以插入_____标记。

答案:

HTML

11.指令标记、JSP动作标记统称为______

答案:

JSP标记

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

答案:

JSP脚本元素

13.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment)7种要素构成。

答案:

程序片(Scriptlet),表达式(Exception)

14.URL是UniformResourceLocator的缩写,中文称之为。

答案:

统一资源定位器

15.JDBC主要由两部分组成:

一部分是访问数据库的高层接口,即通常所说的______;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即_______。

答案:

JDBCAPI,JDBCDatabaseDriver

16.response.setHeader(“Refresh”,“5”)的含义是指__页面刷新时间为__。

答案:

5秒

17.表单标记中的_____属性用于指定处理表单数据程序url的地址。

答案:

action

18.在“<%!

”和“%>”之间声明的变量又称为_________,其作用范围为整个JSP页面。

答案:

页面成员变量

19.Java中有四个“输入/输出”的抽象类,InputStream、_______、Reader和_______。

答案:

OutputStream,Writer

20.JSP页面的程序片中可以插入________标记。

答案:

HTML

21.表单标记中的__________属性用于指定处理表单数据程序url的地址。

答案:

action

22.当今比较流行的技术研发模式是______和_____的体系结构来实现的。

答案:

C/S,B/S

23.XML文件有且只有一个______,其他标记都必须封装在其中,该标记又称为文件标记。

答案:

根标记

24.Internet是一个以()、通信协议为基础,连接各个国家、各个部门、各个机构计算机网络的数据通信网。

答案:

TCP/IP

25.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是_____、_____、______方法。

答案:

init(),service(),destroy()

26.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的()位地址,该地址称为(),也称作网际地址。

答案:

32,IP地址

27.简单地说,JDBC能够完成下列三件事:

与一个数据库建立连接()、向数据库发送SQL语句()、处理数据库返回的结果()。

答案:

connection,statement,resultset

28.exceQuery()方法用来执行一个产生单个结构集的_______语句,它只有一个_________参数,即它返回一个类的对象。

答案:

SQL,返回

29.异常的处理,可在该方法的代码段中包含3类代码:

__________、____________和____________代码块。

答案:

catch,try,which

30.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。

答案:

浏览器,string

31.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。

答案:

forword>

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

答案:

application

33.XML声明部分以________开始,以“?

>”部分结束,开始字符之间没有空格。

声明部分要求必须指定____属性,standalone和encoding属性可选。

答案:

xml”,version

34.在传统的网页HTML文件()中加入()和(),就构成了JSP网页。

答案:

*.htm,*.html,Java程序片段(Scriptlet),JSP标记(tag)

35."

getProperty>动作用于从一个()中得到某

个属性的值,无论原先这个属性是什么类型的,都将被转换为一个()类型的值。

其JSP语法为()。

答案:

JavaBean,String,

getPropertyname="beanInstanceName"property="propertyName"/>

36.()动作用于向一个()的属性赋值,需要注意的是,在这个动作中将会使用到的name属性的值将是一个前面已经使用()动作引入的JavaBean的名字。

答案:

setProperty>,JavaBean,

useBean>

37.Include指令的语法格式(),其中()意思为相对地址。

答案:

<%@includefile=“relativeURL”%>,relativeURL

38.page指令的语法为()。

答案:

<%@pagepageDirectiveAttributeList%>

39.JSP编译指令用于指定所使用的()、()、()、()。

答案:

脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet

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

答案:

next()

41.所有JSP程序操作都在()执行。

答案:

服务器端

42.response对象的方法()返回用于格式化文本应答的打印程序,()用于添加一个Cookie对象,用来保存客户端的用户信息。

答案:

getWriter,addCookie

43.JSP是指()是由()公司倡导、许多公司参与一起建立的一种()网页技术标准。

答案:

JavaServerPages,SunMicrosystems,动态

44.JSP开发网站的两种模式分为()、()。

答案:

jsp+javabean,jsp+javabean+servlet

45.Servlet的生命周期分三个时期:

()、()、()。

答案:

装载Servlet,创建一个Servlet实例,销毁

46.JavaServlet的主要特点是:

()、()、()、()、节省投资。

运行servlet需要在()注册.

答案:

高效,方便,功能强大,可移植性好,web.xml

47.jsp主要内置对象有:

()、()、()、()、()、()、out、config、page。

答案:

application,exception,pageContext,request,session,response

48."异常的处理,可在该方法的代码段中包含3类代码:

()和

finally代码块。

答案:

trycatch

49.三种常用的动态网页技术是()、()、()。

答案:

ASP,PHP,JSP

50."在ServletAPI中最重要的是(),所有的Servlets都必须实现该

接口。

答案:

Servlet接口(interface)

51.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_______目录中。

答案:

servlet/lib

52.FileOutputStreamJSP是()公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。

答案:

SunMicrosystems

53.FileReader通过()对象或者()可以把内容输出到文件中。

答案:

"FileWriter

54.在JSP页面中可以通过()方法来获得ServletContext对象。

答案:

getServletContext()

55.()接口被Servlet用来实现在HTTP客户端和HTTP会话两者之间的关联。

答案:

HttpSession

56.一个session可以通过()或重写()来维持。

答案:

Cookie,URL

57."对象是典型的具有()、()和()的事物,()反映了对象

的状态,可以读取或设置。

对于一般的对象,要想使用它,必须先声明一个(),再将它实例化,就会得到一个可以使用的对象。

答案:

方法,属性,集合,对象的属性,类

58.当一个servlet接收来自客户端的调用请求,它接收两个对象()、()。

答案:

ServletRequest,ServletResponse

59.request对象的方法()返回请求的给出名字的属性的值,()返回包含指定参数的单独值的字符串。

答案:

getAttribute,getParameter

60.()是运行在服务器端,用来响应客户端请求的java代码模块。

答案:

Servlet

61.一个Bean由三部分组成()、2.()、3.()。

答案:

属性(Property),事件(Event),方法(Method)

62.JavaBean是描述()的软件组件模型。

答案:

Java

63.Out对象的方法()关闭流,并输出;()获得缓冲区的大小()清除缓冲区的流。

答案:

Close,getBufferSize,clearBuffer

64.()对象保存了一个应用系统中一些公用的数据。

答案:

application

65."Tomcat服务器的默认端口是(),怎样修改tomcat的端口()。

答案:

8080,在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可

66."()接口可以获取由客户端传送的阐述名称,也可以获取客户端正

在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。

答案:

"HttpServerletRequest

二、单选题

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

A."src目录

B.文档根目录

C.variable

D.WEB-INF目录

答案:

D

68.在JSP中要使用user包中的User类,则以写法正确的是()

A.

useBeanid="user"class="user.User"scope="page"/>

B.

useBeanclass="user.Use.class"/>

C.

useBeanname="user"class="user.User"/>

D.

useBeamid="user"class="user"import="user.*"/>

答案:

A

69."DriverManager类的getConnection(Stringurl,Stringuser,Stringpassword)方法中,参数url的格式为jdbc:

<子协议>:

<子名称>,下列哪个url是不正确的?

()

A."”jdbc:

mysql:

//localhost:

80/数据库名”

B.”jdbc:

odbc:

数据源C.”jdbc:

oracle:

thin@host:

端口号:

数据库名”

D.”jdbc:

sqlserver:

//172.0.0.1:

1443;DatabaseName=数据库名

答案:

A

70."下面哪一项是提供了对xml文档的元素的访问方法?

()

A.Document

B.Element

C.Nodelist

D.Text

答案:

A

71."下面哪一项是合法的xml标记名称?

()

A.<123abc>

B.<123书名>

C.

D.

答案:

C

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

A.进程

B.程序

C.程序

D.服务

答案:

B

73."在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和()四个作用范围。

A.RequestScope

B.ResponseScope

C.OutScope

D.WriterScope

答案:

A

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

<%

Stringstr=""hello,JBIT""!


session.setAttribute(""msg"",str);

StringgetStr=session.getAttribute(""msg"");

out.println(getStr);

%>

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

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

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

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

答案:

D

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

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

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

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

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

答案:

B

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

A."response.setContentType()

B.response.setCharcterEncoding()

C.response.setPageCoding()

D.response.setCharset()

答案:

B

77."对于转发与重定向的描述错误的语句是()

A."重定向是在客户端发生作用,通过请求新的地址实现页面转向

B.使用重定向时可以在地址栏中看到转向后的URL

C.使用重定向时可以在地址栏中看到转向后的URL

D.转发与重定向都可以实现在页面跳转,因而没有区别

答案:

D

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

A."getRequestDispatcher()

B.forward()

C.sendRedirect()

D.setRequestDispatcher()

答案:

C

79."HTML文档定义层的标记是()

A.

B.

C.

D.

答案:

C

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

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

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

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

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

D.这么代码将引发错误

答案:

C

81."下列File对象的哪个方法能够判断File对象对应的路径是否为目录。

()

A.canRead()

B.canWrite()

C.exists()

D.isDirectory()

答案:

D

82."在设计Web项目的目录结构下,一般把JSP和HTML文件放在()

A."src目录

B.文档根目录或其子文件夹下

C.META-INF目录

D.WEB-INF目录

答案:

B

83.如果做动态网站的开发,以下()可以作为服务器端脚本语言。

A."HTML

B.JSP

C.JavaScipt

D.Java

答案:

D

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

A.text

B.bgcolor

C.background

D.link

答案:

C

85.表示粗体加斜体的标记是()。

A.字体

B.字体

C.字体

D.字体

答案:

C

86.下列设置颜色的方法中不正确的是()

A."

B.

C.

D.

答案:

D

87.URL是Internet中资源的命名机制,URL由三部分构成()。

A."协议、主机DNS名或IP地址和文件名

B.主机、DNS名或IP地址和文件名、协议

C.协议、文件名、主机名

D.协议、文件名、IP地址

答案:

A

88."下面是FileInputStream读取文件的代码片段:


Filefile1=newFile(fileName);

FileInputStreamfinput=newFileInputStream(file1);

intsize=finput.available();

BufferedInputStreambuffer1=newBufferedInputStream(finput);

byteb[]=newbyte[90];intn=0;

while((n=buffer1.read(b))!

=-1){

allFilesmess.append(newString(b,0,n));

}buffer1.close();finput.close();

除最后一次外,代码中buffer1.read(b)每次读取文件的字节数?

()A.90

B.89

C.n

D.size/n

答案:

A

89.JSP应用程序配置文件的根元素为____________________

A.

B.

C.

D.

答案:

C

90.Servlet的初始化参数只能在Servlet的________________方法中获取。

A.doPost()

B.doGet()

C.init()

D.destroy()

答案:

C

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

()

A.oracle.jdbc.driver.OracleDriver

B.sun.jdbc.odbc.JdbcOdbcDriver

C.com.microsoft.jdbc.sqlserver.SQLServerDriver

D.com.mysql.jdbc.Driver

答案:

C

92.

useBean>声明对象的默认有效范围为_____________________。

A.page

B.Session

C.application

D.request

答案:

A

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

A."request.getParameter(sex);

B.request.getParameter("sex");

C.request.getParameterValues(sex);

D.request.getParameterValues("sex");

答案:

B

94."关于JSPModel2模式的优点,下列的叙述哪一项是不正确的?

()

A.模型具有较高的通用性

B.Servlet对象擅长控制

C.分离了视图层和业务层

D.M、V、C之间具有较低的耦合性

答案:

D

95.在JavaWeb中,Servlet从实例化到消亡是一个生命周期。

下列描述正确的是()。

A.init()方法是包容器调用的Servlet实例的第一个方法

B.在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

C.在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法

D.在Servlet实例消亡之前,容器调用Servlet实例的close()方法

答案:

A

96.由JSP页面向Tag文件传递数据要使用的指令是()

A.tag

B.attribute

C.variable

D.taglib

答案:

B

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

A.进程

B.线程

C.程序

D.服务

答案:

B

98."JSP的哪个指令允许页面使用者自定义标签库?

()

A.Include指令

B.Taglib指令

C.Include指令

D.Plugin指令

答案:

B

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

()

A.

param>

B.

plugin>

C.

useBean>

D.

javaBean>

答案:

D

100.下列哪个属性为单元格向下打通的行数,用于合并单元格。

()

A.rowspan

B.colspan

C.

展开阅读全文
相关搜索

当前位置:首页 > PPT模板 > 其它模板

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

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