百年教育职业培训中心 百年教育学习服务平台
题库试卷

【百年教育职业培训中心】web开发技术基础-章节资料考试资料-成都理工大学

来源: 更新时间:

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!答案:微信搜索【渝粤教育】公众号第1章测试1、【单选题】在Web程序结构中,浏览器端与应用服务器端

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号



1章测试

1、【单选题】在Web程序结构中,浏览器端与应用服务器端采用请求/响应模式进行交互的过程为()。(1)用户输入;(2)访问数据库;(3)发送响应;(4)发送请求;(5)返回结果;(6)显示。

A、(1)(4)(2)(3)(5)(6)

B、(4)(1)(2)(5)(6)(3)

C、(1)(4)(2)(5)(3)(6)

D、(1)(2)(3)(4)(5)(6)


2、【单选题】下列说法正确的是()。

A、B/S结构相较于C/S结构服务器负担比较重,快速响应不如C/S结构。

B、在B/S结构中,如果应用软件发生了改变,就必须通知所有的客户端重新安装。

C、在C/S结构中,客户机上不需要安装应用软件,只需要使用浏览器即可。

D、在C/S结构中,即使应用软件发生了改变,也不用通知客户机升级该软件。


3、【单选题】Tomcat安装目录中bin文件夹下存放的文件为()。

A、系统日志文件

B、支持Tomcat运行的常见.exe文件

C、网站资源文件

D、Tomcat系统的一些配置文件


4、【单选题】JSP的全称为()。

A、Java Server Pages

B、Java Script Page

C、Java Script Pages

D、Java Server Page


5、【单选题】下面关于JSP的说法错误的是()。

A、JSP是由Sun公司提出的、其他许多公司一起参与建立的一种动态网页技术标准。

B、利用JSP可以很方便地在页面中生成动态的内容。

C、JSP具备了Java技术面向对象、与平台无关性且安全可靠的优点。

D、JSP开发的Web应用不能跨平台。


6、【单选题】在下列选项中,正确的URL是()。

A、http:\\localhost:8080\Prj01\index.jsp

B、localhost:8080/Prj01/index.jsp

C、http://localhost:8080/Prj01/index.jsp

D、localhost:8080\Prj01\index.jsp


7、【单选题】下面关于URL的说法错误的是()。

A、URL的大小写是敏感的。

B、URL的第二部分是协议。

C、URL的第二部分是主机的IP地址。

D、URL的全称为“统一资源定位符”。


8、【单选题】关于Web项目的目录结构,下面说法错误的是()。

A、META-INF是系统自动生成、用于存放系统描述信息的文件夹。

B、lib文件夹里包含了Web应用所需的.jar和.zip文件。

C、web.xml是Web应用的配置文件,可以随意修改。

D、WebRoot目录是Web应用的顶层目录,也称为文档的根目录。


9、【判断题】在网络应用程序中有两种基本的结构,即客户机/服务器和浏览器/服务器。

A、正确

B、错误


10、【判断题】Web项目属于C/S结构。

A、正确

B、错误


11、【判断题】在Web程序结构中,浏览器端与应用服务器端采用响应/请求模式进行交互。

A、正确

B、错误


12、【判断题】在应用程序领域,Web是World Web Wide的简称。

A、正确

B、错误


13、【判断题】Tomcat服务器运行的端口号默认为80。

A、正确

B、错误


14、【判断题】Tomcat安装目录中webapps文件夹里的内容是网站资源文件。

A、正确

B、错误


15、【判断题】IDE是帮助用户进行快速开发的软件,它的中文全称为Java开发工具包。

A、正确

B、错误


16、【判断题】在Web项目的目录结构中,WebRoot目录用来存放Java源文件。

A、正确

B、错误


17、【判断题】一台Tomcat服务器的IP地址为110.74.22.15网站端口号为8080,则访问Web项目Demo中的test.jsp的URL为http://110.74.22.15:8080/Demo/test.jsp。

A、正确

B、错误


2章测试

1、【单选题】HTML语言注释的格式为()。

A、/*这是一行注释*/

B、//这是一行注释

C、<!--这是一行注释-->

D、

E、这是一行注释


2、【单选题】下列关于HTML的说法不正确的是()。

A、HTML语言大小写不敏感。

B、HTML文件必须由<html>开头、</html>结尾。

C、<body></body>之间的内容为浏览器中网页上显示的内容。

D、<head></head>之间的内容是用来设置一些网页相关属性和信息的,不可以省略。


3、【单选题】下面()不是align属性的值。

A、left

B、right

C、center

D、top


4、【单选题】在下列标签中,()是将内容设置为斜体。

A、<i>内容</i>

B、<u>内容</u>

C、<b>内容</b>

D、<sup>内容</sup>


5、【单选题】下列关于表格标签的说法正确的是()。

A、<table>标签的bordercolor属性的值默认为白色。

B、<td colspan=”2”>合并单元格</td>表示纵向合并单元格。

C、当设置的属性有重叠时,表元的属性默认情况下总是跟它离得最近的设置相同。

D、<table>标签的cellpadding属性表示表元边框与表格边框之间的宽度。


6、【单选题】在img标签的属性中,()属性能在图片未载入或载入失败时提供替代性的文字说明。

A、alt

B、align

C、border

D、src


7、【单选题】表单中的select/select标签表示()。

A、文本框

B、下拉菜单

C、复选框

D、重置按钮


8、【单选题】下列关于框架的说法不正确的是()。

A、<frameset>标签的cols属性表示将页面横向分割。

B、一个框架网页中的每个窗口都是一个完善的HTML网页。

C、每一个<frame>表示一个框架窗口,它的排序依次为从左到右、从上到下。

D、在框架中不需要再写<body></body>。


9、【判断题】HTML的中文名称是文本标记语言。

A、正确

B、错误


10、【判断题】在HTML语言中空格用nbsp表示。

A、正确

B、错误


11、【判断题】在HTML中有两种类型的标签,它们分别是单标签和双标签。

A、正确

B、错误


12、【判断题】在HTML文件中,文字之间的换行必须使用bn标签。

A、正确

B、错误


13、【判断题】标签ol内容/ol表示它所包围的内容是无序列表标签,而ul内容/ul表示有序标签。

A、正确

B、错误


14、【判断题】在表格标签中,table/table定义表格,caption/caption定义标题,td/td定义表行,th/th定义表头,tr/tr定义表元。

A、正确

B、错误


15、【判断题】单击“百度”即可超链接到百度的主页,代码这样写a href=www.baidu.com百度/a。

A、正确

B、错误


16、【判断题】input标签的type属性的值为checkbox表示文本框,为text表示为复选框。

A、正确

B、错误


17、【判断题】frameset标签的rows属性表示将页面横向分割。

A、正确

B、错误


18、【判断题】frame标签的src属性的值表示框架内容的地址。

A、正确

B、错误


3章测试

1、【单选题】下列关于JavaScript的说法错误的是()。

A、JavaScript对大小写是敏感的。

B、服务器对JavaScript脚本程序进行编译、运行。

C、JavaScript的语法和Java语言的语法非常类似。

D、JavaScript中的变量是弱变量类型,即变量的类型根据它被赋值的类型改变。


2、【单选题】在HTML页面上编写JavaScript代码时应编写在()标签之间。

A、 < script></ script>

B、<javascript></javascript>

C、<body></body>

D、<form></form>


3、【单选题】在下面的JavaScript语句中,()定义了一个整型变量并赋值为10。

A、var if=10

B、var arg1=10

C、var arg1=10.0

D、var 1arg=10


4、【单选题】window.setTimeout(“fun()”,1000)表示的意思是()。

A、间隔1毫秒后,fun()函数被调用1000次。

B、间隔1秒后,fun()函数被调用1000次。

C、间隔1秒后,fun()函数被调用1次。

D、间隔1000秒后,fun()函数被调用1次。


5、【单选题】window对象的()属性用来指定浏览器状态栏中显示的临时消息。

A、title

B、location

C、toolbar

D、status


6、【单选题】在history对象中不能实现网页前进效果的方法是()。

A、forward()

B、go(1)

C、back()

D、go(2)


7、【单选题】在浏览器的状态栏中显示“这是状态栏”消息的代码是()。

A、status(“这是状态栏”)

B、status(“这是状态栏”,””)

C、 window.status=(”这是状态栏”)

D、 window.status=”这是状态栏”


8、【单选题】下列打开指定位置新窗口的代码中正确的是()。

A、window.open(“window2.html”)

B、window.open(“window2.html”,”new”)

C、window.open(“window2.html”,”new”,”top=10”)

D、window,open(“new”,”window2.html”)


9、【单选题】在代码body onload=f1() onError=f2()input onFocus=g1() onClick=g2()/body中,一定会被调用的方法是()。

A、g1()

B、g2()

C、f1()

D、f2()


10、【判断题】浏览器对JavaScript脚本程序进行解释执行。

A、正确

B、错误


11、【判断题】JavaScript的3种注释写法为!--注释内容--、/注释内容、/*注释内容*/。

A、正确

B、错误


12、【判断题】若将JavaScript代码写在单独的test.js文件中,需要在调用它的HTML页面中插入的代码是script src=test.js type=javascript。

A、正确

B、错误


13、【判断题】JavaScript的内置对象window负责操作浏览器窗口,其中window.open()方法可以弹出消息框,window.close()方法可以关闭窗口,window.alert()方法可以打开新窗口。

A、正确

B、错误


14、【判断题】history对象包含用户的浏览历史等信息,其中history.forward()方法相当于单击浏览器上的后退按钮,history.back()方法相当于单击浏览器上的前进按钮。

A、正确

B、错误


15、【判断题】在名为form的表单中有一个文本框account,其中的内容可以用代码form.account.value获得。

A、正确

B、错误


16、【判断题】用location对象实现跳转到网页a.html的代码是window.location.href=a.html。

A、正确

B、错误


17、【判断题】document对象从属于window对象。

A、正确

B、错误


18、【判断题】用document对象可以进行一些简单网页属性的设置,通过document.title来访问标题,通过document.location来获取当前网页的地址。

A、正确

B、错误


4章测试

1、【单选题】下列关于JSP的说法错误的是()。

A、JSP将动态代码嵌入到静态的HTML中,从而产生动态的输出。

B、在客户端的源代码中是看不到JSP页面中的Java代码的。

C、JSP页面是由JSP容器执行该页面的Java代码部分,然后实时生成HTML页面。

D、JSP属于静态网页。


2、【单选题】JSP页面在第一次运行的时候被JSP引擎转换为()文件。

A、HTML

B、JSP

C、 CSS

D、Servlet


3、【单选题】在下列注释中会发送到服务器的是()。

A、//注释内容

B、<!--注释内容-->

C、/*注释内容*/

D、<%--注释内容--%>


4、【单选题】下列关于JSP表达式的说法错误的是()。

A、JSP表达式中的内容一定是字符串类型,或者能通过toString()函数转换成字符串的形式。

B、JSP表达式的作用是将其里面内容所运算的结果输出到客户端。

C、在JSP表达式中不能出现多条语句。

D、在JSP表达式中能用“;”结束。


5、【单选题】JSP程序段的用法是()。

A、<%@Java代码%>

B、<%!Java代码%>

C、<%Java代码%>

D、<%=Java代码&>


6、【单选题】在JSP页面中定义一个Sring类型的Java全局变量str,正确的代码是()。

A、<%!Sring str;%>

B、<%!String str%>

C、<%String str%>

D、 <%String str;%>


7、【单选题】使用()属性可以设置JSP的MIME类型和可选字符编码。

A、charsert

B、pageEncoding

C、Type

D、content Type


8、【单选题】用于设置JavaBean属性的动作是()。

A、<jsp:getProerty>

B、<jsp.include>

C、<jsp:setProperty>

D、<jsp:useBean>


9、【单选题】用于将请求跳转到另一个页面的JSP动作是()。

A、<jsp:plugin>

B、<jsp:forward>

C、<jsp:useBean>

D、<jsp:include>


10、【判断题】JSP注释一共有3种,分别是!--注释内容--、%--注释内容--%、//注释内容或/*注释内容*/。

A、正确

B、错误


11、【判断题】JSP程序段就是插入到JSP程序的Java代码段。

A、正确

B、错误


12、【判断题】在JSP声明中可以定义网页中的局部变量这些变量在JSP页面中的任何地方都能使用。

A、正确

B、错误


13、【判断题】在使用使用URL传值时传输的数据可以是整数类型。

A、正确

B、错误


14、【判断题】request对象获取请求信息的方法是postParameter()。

A、正确

B、错误


15、【判断题】JSP的3个指令是page、input、taglib。

A、正确

B、错误


16、【判断题】page指令的import属性用来导入包。

A、正确

B、错误


17、【判断题】当JSP程序出现未被捕获的异常时可以使用error设置要跳转的页面。

A、正确

B、错误


18、【判断题】include指令只会把文件中的输出包含到到JSP页面,而include动作是把文件包含到JSP页面。

A、正确

B、错误


19、【判断题】include指令可以在JSP程序中插入多个外部文件。

A、正确

B、错误


5章测试

1、【单选题】下列关于表单的说法不正确的是()。

A、在表单中一般有一个按钮负责提交。

B、单击“提交”按钮,表单元素中的内容会提交给服务器端。

C、表单是可以由用户输入并提交给客户端的一个图形界面。

D、在表单中可以输入一些内容,这些输入功能由表单元素提供。


2、【单选题】有下面两段代码:page1.jspform action=”page2.jsp”请您输入账号:input name=”account” type=”text”br请您输入密码:input name=”password” type=”password”brinput type=”submit” value=”登录”/formpage2.jsp%//获得表单中name=account的表单元素中输入的值,赋值给strString str1=request.getParameter(“account”);String str2=request.getParameter(“zhanghu”);% 若不输入数据,直接单击“登录”按钮,则str1和str2的值分别是()。

A、””、””

B、””、null

C、null、null

D、null、””


3、【单选题】要想在浏览器的地址栏上的URL中隐藏传输的参数,需要将form标签的method属性值设置为()。

A、post

B、get

C、submit

D、hidden


4、【单选题】下列说法中错误的是()。

A、在提交表单数据时只能用post方法。

B、以文本框在源代码中出现的顺序 从数组的第0位开始向后放置同名表单元素的数据。

C、除了复选框、多选列表框等,其他一些表单元素也可以设置为同名。

D、获取同名表单元素中数据的方法为request.getParameterValue(arg)。


5、【单选题】下列表单中不是单一表单元素的是()。

A、密码框

B、复选框

C、单选按钮

D、文本框


6、【单选题】在表单提交的过程中,不能解决中文乱码问题的方案为()。

A、把文件头上的字符集设置为中文字符集。

B、利用过滤器对整个Web应用进行统一的编码过滤。

C、在获取数据之前先修改request的编码方式。

D、将获取到的数据转换成gb2312的格式。


7、【单选题】下列关于用表单传值的说法正确的是()。

A、表单传值的数据可以是任何类型。

B、虽然表单传值的方法不是绝对安全的,但由于其简单性和平台支持的多样性,很多程序还是用表单传值。

C、表单传值非常安全,即使是在客户端的源代码里也看不到传输的值。

D、将表单元素的type属性设置为“hidden”,且将提交方式设置为post方法可完全隐藏传输的数据。


8、【判断题】表单元素放在html/html标签之间。

A、正确

B、错误


9、【判断题】表单元素提交给服务器端的哪个页面可以用form中的action属性决定。

A、正确

B、错误


10、【判断题】在表单中提交请求的两种常见方式是get和post,默认情况下是post方式。

A、正确

B、错误


11、【判断题】捆绑表单元素数据的获取方法为request.getParameterValues()。

A、正确

B、错误


12、【判断题】将action属性设置为hidden可以隐藏表单元素。

A、正确

B、错误


13、【判断题】直接修改requset的编码方式来解决中文乱码问题的代码是request.setEncoding(“gb2312”)。

A、正确

B、错误


14、【判断题】Http是无状态的协议,在页面之间传递值时必须通过客户端。

A、正确

B、错误


15、【判断题】在用JavaScript对表单的输入进行验证时,需要将“提交”按钮的类型设置为button。

A、正确

B、错误


6章测试

1、【单选题】下列关于JDBC技术的说法错误的是()。

A、JDBC提供了一系列的API,让Java语言编写的代码连接数据库,对数据库的数据进行添加、删除、修改和查询。

B、在Java技术系列中,访问数据库的技术叫做JDBC。

C、JDBC相关的API存放在java.sql包中。

D、JDBC可以适用于任何语言。


2、【单选题】java.sql.Connection负责()。

A、存放查询结果

B、执行数据库的SQL语句

C、连接数据库

D、对数据库进行增/删/改/查


3、【单选题】DriverManager.getConnection(“URL”,”用户名”,“密码”)的功能是()。

A、指定驱动

B、处理SQL语句的执行结果

C、运行SQL语句

D、获取数据库连接


4、【单选题】下列关于ResultSet类的说法错误的是()。

A、从ResultSet的某一行中通过getXXX()方法取数据的每一列能取无限次。

B、当游标指向某一行时可以通过ResultSet的getXXX(“列名”)方法得到这一行的某个数据。

C、ResultSet的next()方法的返回值是一个布尔类型的数据。

D、游标是在ResultSet中的一个可以移动的指针,它指向一行数据,初始时指向第一行的前一行。


5、【单选题】在Connection中设置executeUpdate()不要自动提交的代码是()。

A、connection.rollback()

B、connection.close()

C、connection.setAutoCommit(false)

D、 connection.setAutoCommit(true)


6、【单选题】下列关于厂商驱动的说法错误的是()。

A、使用厂商驱动需要下载相应的厂商驱动包,将其复制到Web项目的“WEB-INF/lib”下。

B、使用厂商驱动的方法完全不依赖于ODBC,但是只能在Windows操作系统上使用。

C、不同驱动程序和不同数据库可以采用不同驱动程序名称和URL。

D、驱动程序一般弹性较差,往往只适用于自己的数据库系统。


7、【单选题】连接到本机MySQL数据库上的SCHOOL数据库的代码为(),其用户名为”root”,密码为“manager”。

A、Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost:1433/SCHOOL”,”root”,”manager”);

B、Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost:3306/SCHOOL”);

C、 Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost:1433/SCHOOL”);

D、Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost:3306/SCHOOL”,”root”,”manager”);


8、【单选题】一个典型的JDBC按照()顺序编写。1)指定驱动 (2)获得与数据的连接 (3)关闭数据库连接 (4)处理SQL语句的运行结果 (5)使用Statement接口运行SQL语句

A、(1)(2)(4)(5)(3)

B、 (1)(2)(5)(4)(3)

C、(2)(5)(4)(3)(1)

D、(1)(2)(3)(4)(5)


9、【单选题】下列关于JDBC-ODBC桥的说法中错误的是()。

A、ODBC桥接比较简单,支持所有操作系统上的数据库连接。

B、通过ODBC就可以连接到ODBC支持的任意一种数据库。

C、由ODBC连接到特定的数据库之后,JDBC只需要连接到ODBC就可以了。

D、ODBC几乎可以支持在Windows平台下运行的所有数据库。


10、【判断题】在java.sql包中负责执行数据库SQL语句的类是java.sql

A、正确

B、错误


11、【判断题】数据库连接有两种方式,分别是数据库厂商驱动连接和JDBC-ODBC桥接方式。,

A、正确

B、错误


12、【判断题】ODBC的中文名称是Java数据库连接,JDBC的中文名称是开放数据库连接。

A、正确

B、错误


13、【判断题】加载数据库驱动类的代码是Class.forName(驱动名)

A、正确

B、错误


14、【判断题】statment.excuteUpdate(sql)主要用来执行添加数据、删除数据、修改数据的SQL语句,其返回值代表的是这条sql语句执行受影响的列数。

A、正确

B、错误


15、【判断题】statement.executeQuery(sql)主要用来执行查询数据的SQL语句,它的返回值是ResultSet类型,用于存放SQL语句执行后返回的结果。

A、正确

B、错误


16、【判断题】PreparedStatment的setString(n,参数)方法可以将第n个“?”传递的参数代替。

A、正确

B、错误


17、【判断题】可以使用Connection类来定义executeUpdate()方法是否自动提交SQL语句的结果,并进行事务的提交或回滚。

A、正确

B、错误


18、【判断题】通过ODBC可以连接到ODBC支持的任意一种数据库,这种连接方式叫做JDBC-ODBC桥。

A、正确

B、错误


7章测试

1、【单选题】下列关于内置对象的说法错误的是()。

A、在所有的JSP页面中,直接调用内置对象都是合法的。

B、在JSP规范中定义了4种内置对象。

C、内置对象是自动载入的,因此不需要直接实例化。

D、内置对象是通过Web容器来实现和管理的。


2、【单选题】下列内置对象中用来表示页面上发生异常的是()。

A、exception

B、application

C、page

D、config


3、【单选题】在out对象管理缓冲区的方法中,用来清除缓冲区里的数据,但不把数据写入客户端的是()。

A、void close()

B、 void flush()

C、void clear()

D、void clearBuffer()


4、【单选题】在request对象的方法中,用来得到请求的URL地址的方法是()。

A、 requestgetServletPath()

B、request.getRequestURI()

C、request.getQueryString()

D、request.getRemoteAddr()


5、【单选题】下列关于jsp:forward和response的sendRedirect方法进行重定向的说法中错误的是()。

A、forward转发的页以及转发到的目标页面不能共享request里面的数据,但redirect方法可以。

B、forward方法属于服务器端去请求资源,而redirect方法让客户端重新向服务器端请求一遍。

C、forward方法只能在同一个Web应用程序内的资源之间转发请求。

D、不愉快redirect方法相比,forward方法的效率较高。


6、【单选题】response对应的类是()。

A、javax.servlet.Response

B、java.servlet.http.HttpServletResponse()

C、javax.servlet.http.HttpServletResponse()

D、javax.servlet.HttpServletResponse


7、【单选题】用来设置设置Cookie的存活时间的代码是()。

A、response.addCookie(Cookie c)

B、request.getCookies()

C、Cookie.setMaxAge(int second)

D、request.setCookies()


8、【单选题】下列关于Cookie的说法中正确的是()

A、Cookie可以持久地保持一些和客户相关的信息。

B、Cookie帮助服务器保存多个状态信息,使用服务器端专门分配存储资源。

C、Cookie是绝对安全的,可以放心使用。

D、关闭客户端计算机后,重新打开就找不到Cookie文件了。


9、【单选题】在解决Cookie的安全问题时可以采用及时删除Cookie的方法。下列做法不能删除一个已经存在的Cookie的是()。

A、通过浏览器删除Cookie

B、使用跨站脚本技术

C、禁用Cookie

D、给Cookie赋空值


10、【判断题】在JSP页面中不需要定义就可以直接使用的对象叫内置对象。

A、正确

B、错误


11、【判断题】在JSP的内置对象中,out对象负责管理对客户端的输出,主要有两种输出方法,分别是print()和println()。

A、正确

B、错误


12、【判断题】out对象的close()方法可以强制终止当前页面的剩余部分向浏览器输出。

A、正确

B、错误


13、【判断题】request对象对应的类型是java.servlet.http.HttpServletRequest

A、正确

B、错误


14、【判断题】负责得到客户端请求的内置对象是response,负责身客户端发出响应的内置对象是request。

A、正确

B、错误


15、【判断题】用response进行重定向的方法是response.sendRedirect(目标页面路径)。

A、正确

B、错误


16、【判断题】response的getError方法用于向客户端发送HTTP状态码的出错信息。

A、正确

B、错误


17、【判断题】Cookie是一个小的文本数据,由客户端浏览器产生,发送给服务器端。

A、正确

B、错误


18、【判断题】在一般情况下,Cookie中的值是以key-value的形式进行表达的。

A、正确

B、错误


19、【判断题】将Cookie定稿客户端的response对象的方法为response.sendCookie(Cookie c)。

A、正确

B、错误


8章测试

1、【单选题】下列关于session的说法错误的是()。

A、对于同一个用户,当网站的页面改变时,用户使用的session也会改变。

B、在访问网站时,服务器端自动分配一个session对象给用户使用。

C、session负责保存同一个客户端一次会话过程中的一些信息。

D、session能够跨页保持。


2、【单选题】通过()方法可以将内容保存在session中。

A、session.setValues(String name,Object obj)

B、session.setAttribute(String namej)

C、session.setAttribute(String name,Object obj)

D、session.getValues(String name)


3、【单选题】下列说法中正确的是()。

A、session.removeAttribute(String name)可以将session中的所有内容删除。

B、session.setAttribute(String namej)的返回值是Object类型,当用户从session中取出内容时不需要进行强制转换。

C、session.setAttribute(String name,Object obj)中的第2个参数可以是自定义类型。

D、session中的数据不能被同一个客户在网站的一次会话过程中共享。


4、【单选题】下列关于sessionId的说法错误的是()。

A、对于不同的客户来说,每个人的session是不同的。

B、在客户端访问下一个页面时,不会将sessionId传递给服务端。

C、的第一次访问时,服务器端都有一个session分配了一个sessionId。

D、对于每一个session,服务器端都有一个sessionId来标识它。


5、【单选题】下列关于application的说法正确的是()。

A、显示某个页面被访问的次数可以用application对象。

B、application对应的类是javax.servlet.ServletApplication。

C、将内容放入application用application.getAttribute(String name)。

D、对于不同的客户端来说,服务器端的application对象是不同的。


6、【单选题】excepiton对象对应的类是()。

A、java.servlet.Excepiton

B、javax.servlet.Exception

C、javax.lang.Exception

D、java.lang.Excepiton


7、【单选题】()对象提供了对JSP页面中所有对象及命名空间的访问。

A、pageContext

B、page

C、config

D、exception


8、【判断题】在服务器启动后就会自动创建application对象,这个对象会一直保存,直到服务器关闭为止。该说法()。

A、正确

B、错误


9、【判断题】session对应的类是javax.servlet.HttpSession

A、正确

B、错误


10、【判断题】将session中的内容全部移除的方法是invalidate()

A、正确

B、错误


11、【判断题】对于每一个session,服务器端都有一个sessionId来标识它。

A、正确

B、错误


12、【判断题】获得当前session在服务器端的ID的方法是getId()

A、正确

B、错误


13、【判断题】对于一个Web容器而言,所有的用户共同使用一个session对象。

A、正确

B、错误


14、【判断题】application对应的类是javax.servlet.ServletContext

A、正确

B、错误


15、【判断题】config对象是在一个JSP程序初始化时JSP引擎向它传递消息用的。

A、正确

B、错误


16、【判断题】page对象指向当前JSP程序本身

A、正确

B、错误


9章测试

1、【单选题】在Java Web中,Servlet程序需要在()文件中配置。

A、JSP

B、web.xml

C、struts.xml

D、servlet.xml


2、【单选题】在部署带有Servlet的Java Web程序时,()不是必需的。

A、web.xml文件

B、WEB-INF文件夹

C、classes文件夹

D、csses文件夹


3、【单选题】完整地配置一个Servlet需要的标签是()。

A、<webapp></webapp>

B、<servlet-name/>和<servlet-class>

C、<servlet></servlet>和<servlet-mapping></servlet-mapping>

D、<servlet-mapping><servlet-name>


4、【单选题】.如果是整个应用程序共享的数据,则适合放在()中成为属性。

A、ServletConfig

B、ServletRequest

C、ServletContext

D、Session


5、【单选题】HttpServlet定义在()之中。

A、javax.servlet.http

B、java.http

C、javax.servlet

D、javax.http


6、【单选题】在web.xml中预先对Servlet进行初始化设置的代码如下:int-paramparam-namemyWord/param-nameparam-valuehello/param-value/init-param则以下获取初始化参数的语句中正确的是()。

A、String myWord=getInit(“myWorld”);

B、String myWord=getInitParameter(“myWord”);

C、String myWord=getInitParameter(“hello”);

D、String myWord=getInit(“myWord”);


7、【单选题】在Servlet中,HttpServletResponser ()方法用来把一个HTTP请求重定向到另外的URL。

A、sendRedirect()

B、redirectURL()

C、sendURL()

D、redirectResponse()


8、【单选题】给定一个Servlet的代码片段如下:Public void doGet(HttpServletRequest request,HttpServletResponse response) throw ServletException,IOException{____________________________________out.println(“hi kitty!”);out.close();}运行该Servlet时输出“hi kitty!“,则应在此Servlet的两眼一下画线处填入的代码是()

A、PrintWriter out=request.getWriter();

B、PrintWriter out=response.getWriter();

C、OutputStream out=response.getOutputStream();

D、OutputStream out=request.getOutputStream();


9、【单选题】给定一个Servlet程序的代码片段如下:Public void doPost(HttpServletRequest request,HttpServletResponse response) throw ServletException,IOException{Request.getSession().getAttribute(“A”); //第2行}假定第2行返回的对象引用不是null,那么这个对象存储在()范围中。

A、page

B、application

C、request

D、session


10、【单选题】在web.xml中定义了以下内容:servletservlet-nameGoodbye/servlet-nameservlet-classcc.openhome.LogutServlet/servlet-class/servletservlet-mappingservlet-nameGoodBye/servlet-mappingurl-pattern/goodbye/url-pattern/servlet-mapping下列可以正确访问该Servlet URL的是()。

A、/goodbye.servlet

B、/goodbye

C、/Goodbye

D、/LoguotServlet


11、【判断题】Servlet是一种运行在服务器端和客户端的Java应用程序,可以生成动态的Web页面,它属于客户和服务器响应的中间层。

A、正确

B、错误


12、【判断题】Servlet中的两个处理请求的方法是doGet()、doPost()。

A、正确

B、错误


13、【判断题】Servlet为每一个HttpSession对象分配的唯一标识符是SessionID。

A、正确

B、错误


14、【判断题】在Servlet程序中Servlet对象消亡时调用的方法是close()。

A、正确

B、错误


15、【判断题】在Servlet中主要HttpServletResponse类的重定向方法forward()实现重定向,使用RequestDispatcher类的转发方法sendRedirect()实现转发功能。

A、正确

B、错误


16、【判断题】web、xml文件中的两种类型的参数为全局参数、局部参数。

A、正确

B、错误


17、【判断题】Filter接口中最主要的方法是doFilter()。

A、正确

B、错误


18、【判断题】实现Filter接口的类需要重写init()方法、close()方法、doFilter()方法。

A、正确

B、错误


19、【判断题】过滤器的doFilter()函数在Servlet之后被调用。

A、正确

B、错误


10章测试

1、【单选题】下列关于JavaBean的说法正确的是()。

A、在JSP文件中引用Bean其实就是用<jsp:useBean>语句。

B、Java文件与Bean定义的类名可以不同,但是要区分字母大小写。

C、被引用的Bean文件的扩展名为.jsp。

D、Bean文件放在任何目录下都可以被引用。


2、【单选题】JavaBean的属性必须声明为private,方法必须声明为()访问类型。

A、protec

B、static

C、public t

D、private


3、【单选题】JavaBean可以通过相关jsp动作指令进行调用。下面()不是JavaBean可以使用的jsp动作指令。

A、<jsp:setParameter>

B、<jsp:setProperty>

C、<jsp:getProperty>

D、<jsp:useBean>


4、【单选题】JSP页面通过()识别Bean对象,可以在程序段中通过xx.method形式调用Bean中的set和get方法。

A、name

B、class

C、id

D、classname


5、【单选题】()作用范围将使Bean对象保存在服务器的内存空间中,在服务器关闭后被移除。

A、page

B、application

C、session

D、request


6、【单选题】对于()作用范围的Bean,当客户离开这个页面时JSP引擎取消为客户的该页面分配的Bean,释放他所占的内存空间。

A、application

B、request

C、session

D、page


7、【单选题】关于JavaBean,下列叙述中不正确的是()。

A、JavaBean和Servlet一样,在使用之前必须在项目的web.xml中注册。

B、JavaBean的类属性是私有的,要通过公共方法进行访问。

C、JavaBean的类必须是具体的和公共的,并且具有无参数的构造器。

D、JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数。


8、【单选题】使用jsp:getProperty动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为()类型的数据发送到客户端。

A、Object

B、Classes

C、String

D、Double


9、【单选题】在项目中已经建立了一个JavaBean,其类为bean.Student,该Bean具有name属性,则下面标签用法正确的是()。

A、<jsp:useBean id=”student” class=”Student” scope=”session”></jsp:useBean>

B、<jsp:useBean id=”student” class=”Student” scope=”session”/>

C、<jsp:useBean id=”student” class=”bean.student” scope=”session”></jsp:useBean>

D、<jsp:getProperty name=”name” property=”student”/>


10、【单选题】给定TheBean类,假设还没有创建TheBean类的实例,以下()JSP标准动作语句能创建这个Bean的一个新实例,并把它存储在请求作用域。

A、<jsp:useBean id=”myBean” class=”com.example.TheBean” scope=”request”/>

B、<jsp:takeBean id=”myBean” type=”com.example.TheBean”/>

C、<jsp:useBean id=”myBean” type=”com.example.TheBean”/>

D、<jsp:takeBean id=”myBean” class=”com.example.TheBean” scope=”request”/>


11、【判断题】在JavaBean中可以将控制逻辑、值、数据库访问和其他对象进行封装,并且可以被其他应用调用。

A、正确

B、错误


12、【判断题】JavaBean支持两种组件,即可视化组件、非可视化组件。

A、正确

B、错误


13、【判断题】在JSP中可以使用jsp:setProperty方法来设置JavaBean的属性,也可以使用 jsp:getProperty方法来获取JavaBean的值。

A、正确

B、错误


14、【判断题】JavaBean规定成员变量的读/写通过setter()方法和getter()方法进行。

A、正确

B、错误


15、【判断题】给Boolean类型设置属性使用is方法。

A、正确

B、错误


16、【判断题】JavaBean有4个scope,它们分别是application、page、session、request。

A、正确

B、错误


17、【判断题】当scope=application时,JavaBean对象可以被同一用户的所有页面认识。

A、正确

B、错误


18、【判断题】当scope=request时,JavaBean对象可以在通过forward方法跳转的目标页面中被认识。

A、正确

B、错误


19、【判断题】DAO的全称是Data Access Object,它专门负责对数据库的访问。

A、正确

B、错误


20、【判断题】获取JavaBean的属性的两种方法是使用JSP表达式或程序段、使用“jsp:getProperty”动作。

A、正确

B、错误




广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章


电话咨询