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

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

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

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

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

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

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

一、填空题

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

答案:

链接的目标地址

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

答案:

JSPcontainer

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

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

答案:

HttpServletRequest.getSession()

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

答案:

useBean>

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

答案:

request

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

答案:

sendRedirect(URLurl)

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

答案:

session

8.在“<%!

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

答案:

页面成员变量

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

答案:

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

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

答案:

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

11.

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

答案:

javabean

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

答案:

0至254

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

答案:

request

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

答案:

next()

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

答案:

onload

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

答案:

application

17.在Servlet中用来接收客户表单数据的两个常用方法为_______、__________。

答案:

"doget

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

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

答案:

JDBCAPI,JDBCDatabaseDriver

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

答案:

JSP脚本元素

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

答案:

init(),service(),destroy()

21.在“<%!

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

答案:

页面成员变量

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

答案:

InputStream,OutputStream,Reader,Writer

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

答案:

OutputStream,Writer

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

答案:

request

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

答案:

post,get

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

答案:

JavaDataBaseConnectivity,Java数据库连接

27."在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用

_______对话框。

答案:

onclick/confirm

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

答案:

TCP/IP

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

答案:

0至254

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

答案:

可视化javabean,非可视化javabean

31.指令标记、JSP动作标记统称为()。

答案:

JSP标记

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

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

答案:

connection,statement,resultset

33.JDBC是一种可用于执行的JavaAPI,它由一些Java语言编写的__________组成。

答案:

api函数

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

答案:

连接数据库,c语言

35.JavaBean的种类分为___()_______和__()_______两类。

答案:

setproperty,getproperty

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

答案:

sun,对象

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

答案:

forword>

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

答案:

HttpSession

39.Servlet运行于________端,与处于客户端的Applet相对应。

答案:

服务器

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

答案:

服务器端

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

答案:

time.jsp程序

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

答案:

<%@pagepageDirectiveAttributeList%>

43.JSP编译指令的一般语法形式为()。

答案:

<%@指令名=“值”%>

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

答案:

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

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

答案:

异常(Exception)

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

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

答案:

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

47.包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml,包含Tomcat中使用的jar文件。

在Unix平台中,此目录下的任何文件都被加到Tomcat的classpath中Tomcat脚本Startup()、Shutdown()。

答案:

启动Tomcat,关闭Tomcat

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

答案:

servlet/lib

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

答案:

ASP,PHP,JSP

50."()和()属性是每一个JSP动作都具有的属性。

其中()表示一

个动作的名称,而()则表示一个动作的作用域。

答案:

id,scope,id,scope

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

答案:

jsp

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

答案:

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

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

()、()、()。

答案:

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

54.JavaServlet的主要特点是:

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

运行servlet需要在()注册.

答案:

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

55.一个Bean由三部分组成:

()、()、()。

答案:

实现java.io.serializable接口,提供无参数的构造方法,提供getter()和setter()方法访问它的属性

56.application对象是(),而session对象则是每个客户专用的。

答案:

代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息

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

()和

finally代码块。

答案:

trycatch

58.Tomcat目录bin()、conf()、lib()。

答案:

"包含启动/关闭脚本,

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

答案:

SessionID,唯一标识

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

答案:

Cookie,URL

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

答案:

ServletRequest,ServletResponse

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

接口。

答案:

Servlet接口(interface)

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

答案:

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

64.JavaBean通过()()可以得到正确的执行。

答案:

Java虚拟机,JavaVirtualMachine

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

答案:

Java

66.()是JAVA数据库连接()技术的简称,是为各种常用数据库提供无缝连接的技术。

答案:

JDBC,JavaDataBaseConnectivity

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

答案:

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

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

答案:

getInitParameter,getAttribute

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

答案:

UniformResourceIdentifier,统一资源标记符

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

答案:

getId,getValue

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

答案:

response,response

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

答案:

getAttribute,getParameter

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

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

答案:

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

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

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

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

答案:

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

75.使用()动作,JSP可以动态使用()组件来扩充JSP的功能。

答案:

useBean>,JavaBeans

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

和()对象发生关系。

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

答案:

include>,JspWrite,

param>子动作

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

答案:

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

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

out对象的范围是()。

答案:

out,page

二、单选题

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

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

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

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

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

答案:

B

80.在JSP中的Java脚本中输出数据时可以使用_________对象的print()方法。

A.page

B.Session

C.out

D.application

答案:

C

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

A.

B.

C.

D.

答案:

C

82."使用格式

setPropertyname=""beanid""property=""bean的属性""value=""<%=expression%>""/>给Bean的属性赋值,expression的数据类型和bean的属性类型()。

A.必须一致

B.可以不一致

C.必须不同

D.无要求

答案:

A

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

84."在JSP页面中使用

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

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

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

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

D.名称不一定对应

答案:

D

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

()

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

B.部署文件名为web.xml

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

D.部署文件名为Server.xml

答案:

C

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

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

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

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

D.学生

答案:

D

87."A3-6当浏览器第二次访问该JSP网页时的输出结果是什么?


<%!

inta=0;%>

<%intb=0;

a++;

b++;

%>

a:

<%=a%>

b:

<%=b%>

选项:

()

A.a=0b=0

B.a=1b=1

C.a=2b=1

D.a=3b=2

答案:

C

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

A.RequestScope

B.ResponseScope

C.OutScope

D.WriterScope

答案:

A

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

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

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

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

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

答案:

C

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

A.RequestScope

B.ResponseScope

C.OutScope

D.WriterScope

答案:

A

91."对如下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

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

A."

B.

C.

D.

答案:

D

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

A."response.setContentType()

B.response.setCharcterEncoding()

C.response.setPageCoding()

D.response.setCharset()

答案:

B

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

A."String[]

B.Object[]

C.String

D.Object

答案:

A

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

A."request.getParameter(sex);

B.request.getParameter("sex");

C.request.getParameterValues(sex);

D.request.getParameterValues("sex");

答案:

B

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

A."HTML

B.JSP

C.JavaScipt

D.Java

答案:

D

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

A.字体

B.字体

C.字体

D.字体

答案:

C

98.标记中,align属性为段落文字的对齐方式,不能取的值为()。

A.Left

B.Right

C.Center

D.width

答案:

D

99."下列代码中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

100."下面是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();

展开阅读全文
相关搜索

当前位置:首页 > 求职职场 > 简历

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

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