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

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

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

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

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

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

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

一、填空题

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

答案:

JSP脚本元素

2.假设有一个JavaScript函数为show(),如果要求在页面加载时就执行,最好使用标记的_______什么事件。

答案:

onload

3.response对象的____________方法可以将当前客户端的请求转到其他页面去。

答案:

sendRedirect(URLurl)

4.JSP的_____对象用来保存单个用户访问时的一些信息。

答案:

session

5.答案:

–”和“–>out对象的_______方法,功能是输出缓冲的内容。

答案:

out.flush()

6.JSP页面中,输出型注释的内容写在_____之间。

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

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

答案:

HttpServletRequest.getSession()

8.在“<%!

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

答案:

页面成员变量

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

答案:

类和接口

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

答案:

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

11.超级链接标记的href属性取值为___。

答案:

链接的目标地址

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

答案:

统一资源定位器

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

答案:

request

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

答案:

next()

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

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

答案:

JDBCAPI,JDBCDatabaseDriver

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

答案:

HTML

17._____类型的Servlet接受HTTP请求且生成HTTP响应。

答案:

response

18.HTML文档的开头和结束元素为________。

答案:

19.在“<%!

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

答案:

页面成员变量

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

答案:

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

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

答案:

post,get

22.JDBC的英文全称是_________,中文意义是__________。

答案:

JavaDataBaseConnectivity,Java数据库连接

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

答案:

request

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

答案:

init(),service(),destroy()

25.在读取文件时,可以有两种选择方式()、()。

答案:

"ServletContext

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

答案:

连接数据库,c语言

27.

useBean>动作用来装载一个将在JSP页面中使用的()。

答案:

javabean

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

答案:

可视化javabean,非可视化javabean

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

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

答案:

JDBCAPI,底层的JDBCDRIVERAPI

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

答案:

TCP/IP

31.一个循环语句包含的4个部分为:

初始化部分()、()、迭代部分、()。

答案:

initialization,循环体部分,中止部分

32.IP地址用四组由圆点分割的数字表示,其中每一组数字都在________之间。

答案:

0至254

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

答案:

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

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

答案:

Connection

35.定制标识的前缀是()。

答案:

prefix

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

答案:

UniformResourceIdentifier,统一资源标记符

37.taglib指令语法格式()。

答案:

<%@tagliburi="tagLibraryURI"prefix="tagPrefix"%>

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

答案:

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

39."

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

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

其JSP语法为()。

答案:

JavaBean,String,

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

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

答案:

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

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

答案:

getAttribute,getParameter

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

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

答案:

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

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

答案:

ASP,PHP,JSP

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

答案:

jsp

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

答案:

JavaServerPages,SunMicrosystems,动态

46.JavaServlet的主要特点是:

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

运行servlet需要在()注册.

答案:

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

47.jsp主要内置对象有:

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

答案:

application,exception,pageContext,request,session,response

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

答案:

<%@pagepageDirectiveAttributeList%>

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

答案:

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

50."程序运行难免会发生异常和错误。

当处理JSP页面时,遇到的

异常分为两个基本类型:

(),()。

答案:

编译时的错误,运行时的错误

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

答案:

application

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

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

答案:

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

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

答案:

HttpSession

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

接口。

答案:

Servlet接口(interface)

55."()用于引入一个静态或动态的页面到一个JSP文件中,这动作仅仅

和()对象发生关系。

include>动作可以包含一个或几个()用于向要引入的页面传递参数。

答案:

include>,JspWrite,

param>子动作

56.JavaBean的属性()、()、()、()。

答案:

Simple属性,Indexed属性,Bound属性,Constrained属性

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

答案:

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

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

答案:

JDBC-ODBC桥

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

答案:

Close,getBufferSize,clearBuffer

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

答案:

application

61.session对象的常用方法(),返回会话标识符;(),返回和应用层数据中指定名字相联系的对象。

答案:

getId,getValue

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

答案:

getWriter,addCookie

63.()对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的()对象。

答案:

response,response

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

答案:

Servlet

二、单选题

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

A."response.setContentType()

B.response.setCharcterEncoding()

C.response.setPageCoding()

D.response.setCharset()

答案:

B

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

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

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

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

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

答案:

A

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

68."在JSP页面中使用

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

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

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

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

D.名称不一定对应

答案:

D

69."page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:

()

A."page指令作用于整个JSP页面。

B.可在一个页面中使用多个page指令

C.建议将page指令放在JSP文件的开头,但不是必须的。

D.page指令中的属性只能出现一次

答案:

D

70."关于分页显示,下列的叙述哪一项是不正确的?

()

A."只编制一个页面是不可能实现分页显示的

B.采用一至三个页面都可以实现分页显示

C.分页显示中,记录集不必在页面跳转后重新生成

D.分页显示中页面显示的记录数可以随用户输入调整

答案:

A

71."部署Servlet,下面哪一项描述错误?

()

A."必须为Tomcat编写一个部署文件。

B.部署文件名为web.xml

C.部署文件在Web服务目录的WEB-INF子目录中

D.部署文件名为Server.xml

答案:

C

72."下列XML格式正确的为()。

A.<学生学号=“101”姓名=张三/>

B.<学生学号=“101”姓名=”张三”>

C.<学生学号=“101”姓名=”张三”/>

D.学生

答案:

D

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

A.RequestScope

B.ResponseScope

C.OutScope

D.WriterScope

答案:

A

74."给出了如下的查询条件字符串Stringcondition=""insertbookvalues(?

?

?

?

?

)"";下列哪个接口适合执行该SQL查询()

A."Statement

B.PrepareStatement

C.CallableStatement

D.不确定

答案:

B

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

A."request

B.response

C.session

D.application

答案:

C

76."在IE窗口访问JSP页面,其代码如下然后连续刷新四次页面,输出结果是X,紧接着重新启动一个新的IE窗口运行该JSP代码连续刷新两次,输出结果是Y,X,和Y的值分别是()

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


<%

Integercnt=(Integer)application.getAttribute(""hitCount"");

if(cnt==null){

cnt=newInteger

(1);

}else{

cnt=new
Integer(cnt.intValue()+1);

}
application.setAttribute(""hitCount"",cnt);

%>

<%=cnt%>

A."5、8

B.5、3

C.1、2

D.1、1

答案:

A

77."