最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案.docx

上传人:b****7 文档编号:9656592 上传时间:2023-02-05 格式:DOCX 页数:48 大小:35.25KB
下载 相关 举报
最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案.docx_第1页
第1页 / 共48页
最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案.docx_第2页
第2页 / 共48页
最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案.docx_第3页
第3页 / 共48页
最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案.docx_第4页
第4页 / 共48页
最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案.docx

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

最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案.docx

最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案

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

一、填空题

1.Java是由_______公司于1995年提出的,是一种完全面向__________的语言。

答案:

sun,对象

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

答案:

Connection

3.如果要获取请求客户端的IP地址,应使用_______对象。

答案:

request

4.W3C是指__________。

答案:

万维网联盟

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

答案:

JSP脚本元素

6.“<%!

”和“%>”之间声明的方法在整个页面内有效,称为_______。

答案:

页面的成员方法

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

答案:

synchronized

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

答案:

useBean>

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

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

答案:

HttpServletRequest.getSession()

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

答案:

JSPcontainer

11.JDBC是用于执行(SQL语句)的Java应用程序接口,由一组用Java语言编写的()组成。

答案:

类和接口

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

答案:

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

13.JavaBean的种类分为()和()两类。

答案:

可视化javabean,非可视化javabean

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

答案:

forword>

15.在“<%!

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

答案:

页面成员变量

16.在Servlet中,主要使用HttpServletResponse类的重定向方法________方法实现重定向。

答案:

sendRedirect

17._______和_____用于做字节流输入输出操作,_____和_______用于做字符流输入输出操作。

答案:

InputStream,OutputStream,Reader,Writer

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

答案:

OutputStream,Writer

19.一般编写一个Servlet就是编写一个_______的子类,该类实现响应用户的_____、_____、_____等请求的方法,这些方法是_____、_______和_______等doXXX方法。

答案:

HttpServlet,POST,GET,PUT,doPost,doGet,doPut

20.如果要获取请求客户端的IP地址,应使用________对象。

答案:

request

21.表单的提交方法包括_______和______方法。

答案:

post,get

22.getParameter()方法中以____()______形式返回指定参数的所有值。

答案:

字符串

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

答案:

action

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

答案:

浏览器,string

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

答案:

根标记

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

答案:

init(),service(),destroy()

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

答案:

SQL,返回

28.ODBC是由微软开发的、目前用得最广泛的用来_________的API,它是用________编写的标准应用程序。

答案:

连接数据库,c语言

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

__________、____________和____________代码块。

答案:

catch,try,which

30.操作文件主要有两种类型()、()。

答案:

读取内容,写入内容或者更改文件的属性

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

答案:

HTML

32.JSP网页文件的扩展名是()。

答案:

jsp

33.在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用__________对话框。

答案:

confirm()

34.为了解释page指令的import属性的使用,用()来说明。

答案:

time.jsp程序

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

答案:

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

36.解决汉字的问题,最简单的方法就是在文件头加入()。

答案:

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

37.JSP中不能应用()函数。

答案:

JavaScript

38."

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

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

其JSP语法为()。

答案:

JavaBean,String,

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

39.Tomcat的主要配置文档是()。

可以通过配置server.xml设置()。

答案:

server.xml,服务器的端口及虚拟路径

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

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

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

答案:

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

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

答案:

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

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

答案:

jsp+javabean,jsp+javabean+servlet

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

()、()、()。

答案:

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

44.JavaServlet的主要特点是:

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

运行servlet需要在()注册.

答案:

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

45.理论上,GET是(),POST是()。

答案:

用于获取服务器信息并将其作为响应返回给客户端,用于客户端把数据传送到服务器

46.jsp主要内置对象有:

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

答案:

application,exception,pageContext,request,session,response

47.Java中的()是当程序中出现不同寻常的情况时生成的一个对象。

答案:

异常(Exception)

48.JDBC和数据库建立连接的一种常见方式是通过()。

答案:

JDBC-ODBC桥

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

()和

finally代码块。

答案:

trycatch

50.()对象对于每个Web应用来说只有一个。

答案:

application

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

答案:

getServletContext()

52."JSP中共享数据,大体上分为两种情况,第一种是在()之间共享

数据,另一种是在()之间共享数据。

答案:

同一个用户的不同页面,不同用户

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

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

答案:

"HttpServerletRequest

54.URI()是()的缩写,可以是绝对路径或者相对路径。

答案:

UniformResourceIdentifier,统一资源标记符

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

答案:

Java

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

答案:

"FileWriter

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

答案:

Close,getBufferSize,clearBuffer

58.()对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例。

out对象的范围是()。

答案:

out,page

59.application对象的方法(),返回application某个属性的值()以Object对象的形式返回对应名称的application对象的属性值。

答案:

getInitParameter,getAttribute

60.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。

答案:

SessionID,唯一标识

61.()对象是JSP中一个很重要的内部对象,我们使用它来保存某个特定客户端()一次访问的一些特定信息。

答案:

session,访问者

62.request对象是()的一个实例。

当客户端请求一个JSP网页时,()会将客户端的请求信息包装在这个()对象中,请求信息的内容包括请求的()、()、()、()、()等,然后将request对象当作()方法的()参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。

答案:

ServletRequest,JSP引擎,request,Header,标题头(),信息,请求的方式,请求的参数名称,参数值和客户端的主机名称,jspService,HttpServletRequest

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

答案:

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

二、单选题

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

A."response.setContentType()

B.response.setCharcterEncoding()

C.response.setPageCoding()

D.response.setCharset()

答案:

B

65.session对象的__________________方法用于设置会话的超时时间。

A.session.setMaxInactiveInterval(30);

B.session.setMaxTime(30);

C.session.getMaxInactiveInterval();

D.session.setAttribute(“time”,30);

答案:

A

66."在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为()。


Stringpath=request.getRealPath(""photo"");

Filefp1=newFile(path);

File[]files=fp1.listFiles();

for(inti=0;i

{

if(__________________________)

{

files[i].delete();

}

}

A.files[i].isFile()

B.files[i].isDirectory()

C.!

files[i].isFile()

D.!

files[i].isDirectory()

答案:

A

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

()

A.canRead()

B.canWrite()

C.exists()

D.isDirectory()

答案:

D

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

A.

B.

C.

D.

答案:

C

69."组件表示()。

A.图形按钮

B.图形显示标记

C.上传图片

D.下载图片

答案:

A

70."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

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

()

A.Document

B.Element

C.Nodelist

D.Text

答案:

A

72."在JSP页面中使用

setPropetyname=""bean的名字""property=""bean属性名""param=""表单参数名""/>格式,用表单参数为Bean属性赋值,要求Bean的属性名字()。

A.必须和表单参数类型一致

B.必须和表单参数名称一一对应

C.必须和表单参数数量一致

D.名称不一定对应

答案:

D

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

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

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

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

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

答案:

C

74."page指令中的哪个属性可多次出现?

()

A.contentType

B."extends

C.import

D.不存在这样的属性

答案:

C

75."JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应

A."request

B.response

C.session

D.application

答案:

C

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

A."

B.

C.

D.

答案:

D

77."在JDBCAPI中所提供的()类的职责是:

依据数据库的不同,管理不同的JDBC驱动程序

A."DriverManager

B.Connection

C.Statement

D.Class

答案:

A

78."关于MVC架构的缺点,下列的叙述哪一项是不正确的?

()

A.提高了对开发人员的要求

B.代码复用率低

C.增加了文件管理的难度

D.产生较多的文件

答案:

B

79."JSP内置对象request的getParameterValues()方法返回值是()

A."String[]

B.Object[]

C.String

D.Object

答案:

A

80."下列选项中,()是正确的表达式

A."<%Strings=""helloworld"";%>

B.<%="helloworld";%>

C.<%="helloworld"%>

D.

"helloworld"%>

答案:

C

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

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

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

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

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

D.这么代码将引发错误

答案:

C

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

A."src目录

B.文档根目录

C.variable

D.WEB-INF目录

答案:

D

83."阅读下面代码片段:


RequestDispatcher
dispatcher=request.getRequestDispatcher(""a.jsp"");

dispatcher.forward(request,response);

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

()A.页面重定向到a.jsp页面

B.将请求转发到a.jsp页面

C.从a.jsp定向到当前页面

D.从a.jsp转发到当前页面

答案:

B

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

A."

B.

C.

D.

答案:

D

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

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

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

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

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

答案:

A

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

while(rs.next()){

out.print(“”);

out.print(“”+rs.getString

(1)+””);

out.print(“”+rs.getString

(2)+””);

out.print(“”+rs.getString(3)+””);

out.print(“”+rs.getString(“publish”)+””);

out.print(“”+rs.getFloat(“price”)+””);

out.print(“”);

}A.4

B.5

C.6

D.不确定

答案:

B

87.在JSP中通过虚拟目录获取真实的物理目录的方法为___________。

A.request.getRealPath()

B.request.getPath()

C.response.getRealPath()

D.response.getPath()

答案:

A

88.下列哪个不是HTML的常用标记____________________。

A.

B.

C.

D.

答案:

D

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

A.

B.

C.

D.

答案:

C

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

A.操作系统

B.JavaJDK

C.支持Jsp的Web服务器

D.数据库

答案:

D

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

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

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

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

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

答案:

B

92."下述选项中不属于JDBC基本功能的是:

()。

A."与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

答案:

D

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

A.进程

B.线程

C.程序

D.服务

答案:

B

94.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()

A.发送一个JSP源文件到客户端

B.发送一个Java文件到客户端

C.发送一个HTML页面到客户端

D.什么都不做。

答案:

C

95.在“<%!

”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。

()。

A."从定义处之后有效。

B.在整个页面内有效。

C.从定义处之前有效。

D.不确定。

答案:

C

96."能够替代<字符的替代字符是()?

()

A.<

B.>

C.<

D. 

答案:

C

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

()

A.Include指令

B.Taglib指令

C.Include指令

D.Plugin指令

答案:

B

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

()

A.

param>

B.

plugin>

C.

useBean>

D.

javaBean>

答案:

D

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

()

A.rowspan

B.colspan

C.height

D.width

答案:

A

100.下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。

()

A.service()

B.init()

C.doPost()

D.destroy()

答案:

D

101."阅读下面代码片段:


RequestDispatcherdispatcher=request.getRequestDispatcher(""a.j

展开阅读全文
相关搜索

当前位置:首页 > 高等教育 > 文学

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

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