版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Web应用程序设计期末考试大纲(A)(一)单项选择题1、Tomcat服务器的默认端口是( D )。 A、23 B、80 C、21 &
2、#160; D、80802、下列不属于动态网页技术的是( D )。 A、ASP &
3、#160; B、JSPC、PHP D、Delphi3、对于预定义<%!预定义%>的说法错误的是( C )。 A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量
4、将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化4、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是( C )。 A、name B、propertyC、value
5、0; D、以上皆不会出现5、假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是什么( C )。
6、; A、http:/localhost:8080/hello.jsp B、http:/localhost:8080/helloapp/hello.jsp C、http:/localhost:8080/helloapp/hello/hello.jsp6、从HTTP请求中,获得请求参数,应该调用哪个方法( C )。A、调用HttpServletRequest对象的getAttribute()方法B、调用ServletContext
7、对象的getAttribute()方法C、调用HttpServletRequest对象的getParameter()方法7、jspForward1.jsp要把请求转发给jspForward2.jsp,应该在jspForward1.jsp中如何实现( B )。A、<a href=“jspForward2.jsp”>jspForward2.jsp </a>B、<jsp:forward page=“jspForward2.jsp”>8、page指令用于定义JSP文件中的全局属性,下列描述错误的是(
8、 D )。 A、<% page %>作用于整个JSP页面B、可以在一个页面中使用多个<% page %>指令C、为增强程序的可读性,建议将<% page %>指令放在JSP文件的开头D、<% page %>指令中的属性只能出现一次9、HttpServletRequest对象是由谁创建的( A )。 A、由Ser
9、vlet容器负责创建,对于每个HTTP请求,Servlet容器都会创建一个HttpServletRequest对象B、由JavaWeb应用的Servlet或JSP组件负责创建,当Servlet或JSP组件响应HTTP请求时,先创建HttpServletRequest对象 10、ServletContext对象是由谁创建的( C )。 A、由Servlet容器负责创建,对于每个H
10、TTP请求, Servlet容器都会创建一个ServletContext对象 B、由JavaWeb应用本身负责为自己创建一个ServletContext对象C、由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象 11、下面哪个说法正确的是( B )。
11、160; A、对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象B、每个HttpSession对象都有惟一的ID C、JavaWeb应用程序必须负责为HttpSession分配惟一的ID 12、如果不希望JSP网页支持Session,应该如何处理( B )。
12、 A、调用HttpSession的invalidate()方法B、<% page session= “false"> 13、在标签处理类中,不能访问session范围内的共享数据的是( A )。 A、在TagSupport类中定义了session成员变量,直接调用它的getAttribut
13、e()方法即可B、在标签处理类TagSupport类中定义了pageContext成员变量,先通过它的getSession()方法获得当前的HttpSession对象,再调用HttpSession对象的getAttribute()方法 C、pageContext.getAttribute(“attributename”,PageContext.SESSION_SCOPE) 14、以下代码能否编译通过,假如能编译通过,运行时得到什么打印结果( A )。request.setAttrib
14、ute("count",new Integer(0);Integer count = request.getAttribute("count"); A、不能编译通过B、能编译通过,并正常运行C、编译通过,但运行时抛出ClassCastException 15、从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,正确语句是( D )。
15、160; A、Select * from员工 where 姓名 =_玛丽_ B、Select * from员工 where 姓名 =%玛丽_ C、Select * from员工 where 姓名 like _玛丽% D、Select * from员工 where 姓名
16、160;like %玛丽%16、下述选项中不属于JDBC基本功能的是( D )。 A、与数据库建立连接 B、提交SQL语句 C、处理查询结果 D、数据库维护管理17、下面哪一个不是JSP本身已加载的基本类( B
17、; )。 A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.*18、Http默认的端口是( B
18、0;)。 A、8080 B、80 C、2319、服务器响应"404 error"的含义是( A )。
19、; A、文件不存在 B、服务器错误 C、浏览器错误20、下面说法错误的是( C )。 A、B/S结构的编程语
20、言分成浏览器端编程语言和服务器端编程语言 B、HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript语言是在浏览器上执行的 C、目前应用领域的数据库系统全部采用网状型数据库 D、JSP是SUN公司推出的是J2EE十三种核心技术中的一种21、下面关于标记的说法
21、错误的是( D )。 A、标记要填写在一对尖括号(<>)内 B、书写标记的时候,英文字母的大、小写或混合使用大小写都是允许的 C、标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔
22、160; D、HTML对属性名称的排列顺序没有特别的要求22、以下标记中,可用于在网页插入图像的是( A )。A、<IMG>标记 B、<
23、;BR>标记C、<H3>标记 D、<SRC>标记23、<Input Type=Reset>是一个( B )。A、文本框 &
24、#160; B、重新填写的按钮C、下拉菜单
25、0;D、提高给服务器的按钮24、执行完strUser = "12345678"以后,strUser的类型是:( B )。A、整数变量 B、字符串变量C、布尔型变量
26、160; D、单精度变量25、判断程序运行完毕后,x, y, z值分别为:( C )。x = "11" + 1;y = "11" & 1;z = "11" + "1"A、111 111 111
27、60; B、12 111 12C、12 111 111
28、160;D、12 12 1226、语句“mid("1234567890", 3, 3)”的返回值是:( A )。A、345
29、;B、234C、456 D、789027、目前常用的数据库管理系统属于:( C )。A、网状型
30、0; B、层次型C、关系型 D、结构型28、数据库表中每行数据称为一条(
31、160;A )。A、记录 B、字段C、值
32、 D、结构29、Jsp网页直接输出某个字符串myString变量的值,格式为( B )。A、< %!=myString %> B、< % = myString
33、 %>C、<% myString %> D、<%! myString %>30、servlet响应内容的类型中,哪种类型图形格式( B )。A、text/html
34、60; B、image/jpeg C、image/mpge D、image/bmp31、Jsp页面在页面中定义一个int型Java全局变量myInt,定义方法是( D )。A、<% int myInt %>
35、0; B、<% ! int myInt ! %>C、<% int myInt ! %> D、<% ! int myInt %>32、Web程序的部署描述文件是( B )。A、config.xml
36、60; B、web.xml C、server.xml D、init.xml33、某个Jsp网页,需要import某个Java类,语法为( B )。A、<%page import =” %>
37、160; B、<% include file=”%>C、<%page import=” %> D、<% include=” %>34、JSP中对象存在的范围从小到大的顺序为:( A )A、Page Request Session ApplicationB、Page Session Request ApplicationC、Session Page Request App
38、licationD、Page Request Application Session35、有聊天系统用servlet实现,用户发表言论时,需要对文字的敏感信息自动过滤,采用过滤器来实现,过滤的方法在( C )中实现。A、init B、doPost
39、 C、doFilter D、doGet36、一个HTML FORM中有两个提交按钮,以下说法正确的是:( D )A、一个FORM不允许有两个提交按钮B、没有办法区分C、服务端可以通过名称区分D、一个FORM允许有两个提交按钮,但是只有第一个按钮能够提交37、以下哪种For
40、m对服务器的请求方式中,浏览器会把控制元件名称和值连在URL名称之后向服务器的Web容器传递( C )A、GET B、POSTC、GET和POST
41、160;D、取决于浏览器设置38、以下哪种技术不属于动态网页技术( D )A、JSP B、CGIC、DHTML
42、160; D、Perl39、要从表t_customer中删除姓名为Jim的用户,正确的sql语句是:( C )A、delete t_customer where name=JimB、delete from t_customer where name=JimC、delete from t_customer where name=JimD、delete t_customer where name=Jim40、有一应用用JSP实现,需要在浏览用户打开网页的过程中频繁存取数据库,这时,应当在(
43、0;D )方法中打开数据库连接。A、destroy B、doGetC、doPost D、init41、有一应用用JSP实现,需要在浏览用户打开网页的过程中频繁存取数据库,这时,应当在( &
44、#160;A )方法中关闭数据库连接。A、destroy B、doGetC、doPost D、init42、表t_price保存所有商品的价格,其中in_price字段保存进货价格,out_pric
45、e保存卖出价格,所有商品的卖出价格是进价的120%,商品进价已经输入表中,客户要求使用一条sql语句来更新商品的卖出价格,正确的sql语句是( D )A、update for t_price set out_price=in_price*1.2B、update t_price out_price=in_price*1.2C、update for t_price out_price=in_price*1.2D、update t_price set out_price=in_price*1.243、在用JDBC查询数据时,为了节省资源,我们可以约束结果集,下面哪种约束行为不能
46、在JDBC中实施( D )。A、约束最大行数 B、约束最大列数C、约束最大字段长度 D、约束查询返回时间44、下面哪个对象可以获得数据库的元数据( B )。A、DatabaseMetaData
47、 B、ResultSetMetaDataC、ConnectionMetaData D、DbMetaData45、数据库表中每列称为一个( B )。A、记录
48、; B、字段C、值 D、结构46、Internet上使用的网络协议是( A
49、160;)。A、TCP/IP B、 X.25 C、 NetBEUI47、下面哪门语言不是被浏览器执行的( D )。A、HTML
50、60; B、JavaScriptC、VBScript D、ASP48、在JSP中调用JavaBean时不会用到的标记是( A )
51、A、<javabean> B、<jsp:useBean>C、<jsp:setProperty> D、<jsp:getProperty>49、关于Ja
52、vaBean正确的说法是( A )A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B、在JSP文件中引用Bean,其实就是用<jsp:useBean>语句C、被引用的Bean文件的文件名后缀为.javaD、Bean文件放在任何目录下都可以被引用50、假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下( D )(A) hell
53、oapp/HelloServlet.class(B) helloapp/WEB-INF/HelloServlet.class(C) helloapp/WEB-INF/classes/HelloServlet.class(D) helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class51、关于客户请求访问HTML页面与访问Servlet,下列说法错误的是( C )A、相同:都使用HTTP协议。B、区别:前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法
54、,由Servlet动态生成HTML页面。C、相同:前者Web服务器直接返回HTML页面,后者Web服务器直接返回Servlet的源代码。D、区别:后者需要在web.xml中配置URL路径。52. Servlet程序的入口点是:( A )A、init() B、main()C、service() &
55、#160; D、doGet()53.不能在不同用户之间共享数据的方法是( A )A、通过cookie B、利用文件系统C) 利用数据库 D、通过ServletConte
56、xt对象54、在用JDBC查询数据时,为了节省资源,我们可以约束结果集,下面哪种约束行为不能在JDBC中实施( D )。A、约束最大行数 B、约束最大列数C、约束最大字段长度 D、约束查询返回时间55、下面哪个对象可以获得数据库的元数据(
57、;B )。A、DatabaseMetaData B、ResultSetMetaDataC、ConnectionMetaData D、DbMetaData56、<Input Type=Reset>是一个( B )。A、文本框
58、160; B、重新填写的按钮C、下拉菜单 D、提高给服务器的按钮57、执行完strUser = "12345678"以后,strUser的类型是:( B )。A、整数变量
59、; B、字符串变量C、布尔型变量 D、单精度变量58、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是(
60、0; C )。 A、name B、property C、value
61、160; D、以上皆不会出现59、Jsp页面在页面中定义一个int型Java全局变量myInt,定义方法是( D )。A、<% int myInt %> B、<
62、;% ! int myInt ! %>C、<% int myInt ! %> D、<% ! int myInt %>60、对于预定义<%!预定义%>的说法错误的是:( C )A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化61.从 “员工” 表的“姓名”字段中
63、找出名字包含“玛丽”的人,下面哪条select语句正确:( D )A、Select * from员工 where 姓名 =_玛丽_ B、Select * from员工 where 姓名 =%玛丽_C、Select * from员工 where 姓名 like _玛丽% D、Select * from员工 where 姓名 like %玛丽%62、下面哪门语言不是被浏览器执行的(
64、160; D )。A、HTML B、JavaScriptC、VBScript &
65、#160; D、ASP63、在JSP中调用JavaBean时不会用到的标记是( A )A、<javabean> B、<jsp:useBean>C、<jsp:setProperty>
66、0; D、<jsp:getProperty>64、关于JavaBean正确的说法是( A )A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B、在JSP文件中引用Bean,其实就是用<jsp:useBean>语句C、被引用的Bean文件的文件名后缀为.javaD、Bean文件放在任何目录下都可以被引用65、下列哪
67、种注释不能在JSP中使用( A )A、#注释内容 B、<!- 注释内容 ->C、<%- 注释内容 -%> D、/
68、* 注释内容 */66、在JSP中,要定义一个方法,需要用到以下(c)元素。a) <%= %> b) <% %>
69、;c) <%! %> d) <% %>67、JSP页面经过编译之后,将创建一个(b)。a) applet
70、160; b) servletc) application
71、0; d) exe文件68、当JSP页面执行自定义标签,遇到结束标签时将调用(b)方法执行处理。a) doStartTag()
72、 b) doEndTag()c) doInitBody() d) doAfterBody()69、在J2EE中,tes
73、t.jsp文件中有如下一行代码:<jsp:useBean id=”user”scope=”_” type=”com.UserBean”/>要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入(c)。a) page
74、 b) requestc) session d)
75、0; application70、 在J2EE中,以下不是JSP内置对象的是(b)。a) pageContext b) contextc) application
76、160; d) out71、 Servlet中,HttpServletResponse的(c)方法用来把一个Http请求重定向到另外的URL。a) sendURL()
77、; b) redirectURL()c) sendRedirect()
78、0; d) redirectResponse()72、 在JSP中,page指令的(b)属性用来引入需要的包或类。a) extends
79、160; b) importc) languge d) &
80、#160;contentType73、 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(c)方法。a) init b)
81、; servicec) doFilter d) destroy74、在JSP中,只有一行代码:<%=A+B%>,运行将输出(c)。a) A+B
82、 b) ABc) 131
83、60; d) 错误信息,因为表达式是错误的75、J2EE中,以下关于HttpServlet的说法错误的是(c)。 a) HttpServlet是一个抽象类 b) HttpServlet类扩展了GenericServlet类
84、60; c) HttpServlet类的子类必须至少重写service方法 d) HttpServlet位于javax.servlet.http包中76、 给定JSP程序源代码,如下: <jsp:include page="two.jsp" flush="true">
85、160; <jsp:param name="location" value="bejing"/> </jsp:include> 在two.jsp中使用(d)代码片段可以输出参数location的值。 a) <jsp:getParam name="location">
86、0; b) <jsp:getParameter name="location"> c) <%=request.getAttribute("location")%> d) <%=request.getParameter("location")%>77、 J
87、2EE中,JSP EL表达式:s(10*10) ne 100的值是(c)。 a) 0 b) True
88、160;c) False d) 178、 如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用(a)次。 a) 1
89、 b) 1或多 c) 0或1
90、160; d) 0或多79、 给定include1.jsp文件代码片断,如下: <% pageContext.setAttribute("User","HAHA");%> &
91、#160;_/此处填写代码 给定include2.jsp文件代码片断,如下: <%=pageContext.getAttribute("User")%> 要求运行include1.jsp时,浏览器上输出:HAHA 要满足以上条件,jsp1.jsp中下划线处应填入以下(b)语句。
92、;a) <jsp:include page="include2.jsp" flush="true"/> b) <% include file="include2.jsp"%> c) <jsp:forword page="include2.jsp"/>
93、60; d) <% response.sendRedirect("include2.jsp");%> 80、在J2EE中,在web.xml中,有如下代码:<session - config> <session - timeout>30</session - timeout></session - config>上述代码定义了默认的会话超时时长,时长为30( c
94、)。a)毫秒 b) 秒c) 分钟
95、; d) 小时81、 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( a )。a) <%include file = “inc.jsp”%>
96、0; b)<%include page=“inc.jsp”flush= “true”>c) <jsp:include file = “inc.jsp”flush = “false”> d) <jsp:forward page = “inc.jsp”/>82、给定一个JSP程序源码如下:<jsp:include page = “two.jsp”flush = “true”><jsp:param name =
97、;“location” value = “beijing”/></jsp:include>在two.jsp中加入( d)代码片断可以输出参数location的值。a)<jsp:getParam name = “location”> b) <jsp:getParameter name = “location”>c) <% = request.getAttribute(“location”)%> d)<% = request
98、.getParameter(“location”)%>83、要设置某个JSP页面为错误处理页面,以下page指令正确的是(b)。 a) <% page errorPage="true"%> b) <% page isErrorPage="true"%>c) <% page
99、 extends="javax.servlet.jsp.JspErrorPage"%>d) <% page info="error"%>85、JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用(d)协议,接收邮件使用(d)协议。 a) POP3 SMTP
100、160; b) POP3 TCPc) SMTP TCP d) SMTP POP386、 在Servl
101、et里,能正确获取session的语句是(a)。 a) HttpSession session = request.getSession(true);b) HttpSession session = request.getHttpSession(true);c) HttpSession session = response.getSession(true);d) Ht
102、tpSession session = response. getHttpSession (true);87、 在JSP中,(a)动作用于将请求转发给其他JSP页面。 a) forward b)
103、160; includec) useBean d) setProperty88、 在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出(b)。
104、160; a) 2+3 b) 5 c) 23
105、160; d) 不会输出,因为表达式是错误的89、 在J2EE实现企业级应用开发中,(a)是描述标记库的XML文档。 a) TLD文件
106、60; b) DTD文件c ) WAR文件 d) EAR文件90、在J2EE中,重定向到另一个页面,以下(c)语句是正确的。
107、0; a) request.sendRedirect("http:/www.jb-");b) request.sendRedirect();c) response.sendRedirect("http:/www.jb-");d) response.sendRedirect();91、 在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能
108、是(c)。 a) page b) requestc) response
109、 d) application92、 在J2EE中,使用Servlet过滤器时,可以在web.xml文件的(a)元素中包括<init-param>元素。 a) <filter>
110、 b) <filter-mapping>c) <filter-name> d) <filter-class>93、 Servlet中,使用(b)接口中定义的
111、(b)方法来处理客户端发出的表单数据请求a) HttpServlet doHead b) HttpServlet doPostc) ServletRequest doGet d) ServletRequest&
112、#160; doPost94、 给定JSP程序源码如下,该JSP运行后输出的结果是(d)。 <html> <% int count =1;%> Count: <% +count; %></html>a) Count:1 b) Count:2c)
113、0; 1:2 d) Count:95、 在J2EE中,request对象的( d )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。String getParameter(String name)String getParameter(String name)String getP
114、arameterValuses(String name)String getParameterValues(String name)96、( a )是发送邮件的协议。a) SMTP b) LAMP &
115、#160; c) POP3 d) HTTP97、 WEB应用中,常用的会话跟踪方法不包括( d)。a) URL重写 &
116、#160; b) Cookiec) 隐藏表单域
117、60;d) 有状态HTTP协议98、在J2EE中,$2 + “4”将输出(b)。a)2 + 4 b) 6c) 24 d) 不会输出,因为表达式是错误的
118、60;
119、60; 99、在J2EE的Model 模式中,模型层对象被编写为(d)。a) Applet b) JSPc) Serv
120、er d) JavaBean100、J2EE中,JSP EL 表达式:$user.loginName执行效果等同于( a)。a) <% = user.getLoginName()%>
121、60; b) <%user.getLoginName();%>c) <% = user.loginName%> d) <% user.loginName;%>101、J2EE中,(a)类(a)方法用于返回应用程序的上下文路径。
122、a) HttpServletRequest、getContextPath() b) HttpServletRequset、getPathInfo()c) ServletContext、getContextPath() d) ServletContext、getPathInfo()102、在J2EE中,使用Servlet过滤器时,需要在web.xml通过(b)元素将过滤器
123、映射到Web资源。a)<filter> b) <filter-mapping>c) <servlet>
124、 d) <servlet-mapping>103、给定JSP程序源码如下:<html> <% int count =1;%> _</html> 以下(d)语句可以在下划线处插入,并且运行后输出结果是:1。 a) <%=+count %> b) <% +count; %>c) <%
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 8《大卫·科波菲尔(节选)》教案2023-2024学年统编版高中语文选择性必修上册
- 【《建筑行业个人所得税征管问题研究(论文)》10000字】
- 6 导体和绝缘体 教学设计-2023-2024学年科学四年级下册教科版
- 2022年湖北武汉中考满分作文《传递善意之光》
- 2022年湖北鄂州中考满分作文《成功的钥匙》
- 哲学教案逻辑思维与理性思考
- 17《他们那时多有趣啊》教案
- 2024年河南省周口市郸城县几校联考九年级一模历史(讲评教学设计)
- 锂电池产业链协同融资与投资机制
- 后量子密码中的密钥建立
- 餐厅-选址评估表
- 真正的新东方《考研英语词汇词根+联想记忆法》词汇集
- 数学发展中的对称破缺及其作用
- 统编小学三年级上册道德与法治教学计划及进度表
- 员工入住宿舍申请表及住宿登记表
- 05G359-3 悬挂运输设备轨道(适用于一般混凝土梁)
- 中学生家长会家长调查问卷精校版
- 《三峡》教案设计
- 履带钻机施工安全措施
- 投影法的概念
- GB/T 31465.3-2015道路车辆熔断器第3部分:片式熔断器
评论
0/150
提交评论