JavaWeb编程 练习Word文件下载.docx

上传人:b****6 文档编号:21582782 上传时间:2023-01-31 格式:DOCX 页数:35 大小:32.28KB
下载 相关 举报
JavaWeb编程 练习Word文件下载.docx_第1页
第1页 / 共35页
JavaWeb编程 练习Word文件下载.docx_第2页
第2页 / 共35页
JavaWeb编程 练习Word文件下载.docx_第3页
第3页 / 共35页
JavaWeb编程 练习Word文件下载.docx_第4页
第4页 / 共35页
JavaWeb编程 练习Word文件下载.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

JavaWeb编程 练习Word文件下载.docx

《JavaWeb编程 练习Word文件下载.docx》由会员分享,可在线阅读,更多相关《JavaWeb编程 练习Word文件下载.docx(35页珍藏版)》请在冰豆网上搜索。

JavaWeb编程 练习Word文件下载.docx

scope="

applicatin"

class="

java.lang.Integer"

/>

本页面共被访问过<

%=counter.intValue()++%>

次。

UseBean每次都会new

C)<

Integercounter=newInteger

(1);

application.setAttribute("

counter);

counter=(Integer)application.getAttribute("

%>

%=counter.intValue()+1%>

D)<

scope="

class="

<

newInteger(counter.intValue()++1));

4、在JSP中,以下表达式合法的是(),(选择二项)

%=Math.random()%>

%="

4"

+"

2"

%=Math.random();

%x%>

5、JSP的页面构成包含了多种元素,在下列选项中,属于JSP指令的是()。

(选择一项)

A)forward

B)out

C)page

D)import

6、在JSP页面上进行访问控制时,一般会使用JSP的()内置对象存储用户信息。

A)session

B)response

C)request

D)application

7、JavaEE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null。

A)getSession(false)

B)getSession()

C)getSession(true)

D)getSession(null)

8、JSP页面经过编译之后,将创建一个()。

A)applet

B)application

C)servlet

D)exe文件

9、在JAVAEE实现企业级应用开发中,JSP的()隐式对象表示进入页面的请求数据。

A)out

B)page

C)response

D)request

10、在JSP中,使用()接收客户端发送的请求数据。

A)response.getParameter();

B)response.getAttribute();

C)request.getAttribute();

D)request.getParameter();

11、在JSP标准动作中,()相当于创建一个JavaBean的实例。

A)useBean

B)getProperty

C)forward

D)setProperty

12、在JAVAEE服务器中部署了一个Web应用,为了防止客户看到某些资源,应该把这些资源放置到()目录下。

A)Web应用的根目录下

B)pictures目录下

C)在Web应用根目录下新建一个目录

D)WEB-INF目录下

13、以下不属于MVC设计模式中3个模块的是()(选择一项)

A)表示层

B)控制器

C)视图

D)模型

14、下面关于JSP脚本代码段,说法错误的是()。

(选择两项)

A)JSP脚本代码段不能为空

B)JSP脚本代码段不能定义变量

C)JSP脚本代码段不能嵌套

D)JSP脚本代码段不能定义方法

15、阅读下列代码

%@pagecontentType-"

text/html;

charset=GBK"

${param.name}

${param.age}

${param.sex}

${paramValues.age[0]}

在地址栏内输入地址后追加:

name=nf&

age=20,显示结果是()。

A)nf2020

B)nf20null

C)nf20

D)nf20null20

16、在MVC设计模式中,()接收用户请求。

A)Servlet

B)业务类

C)HTML

D)JSP

17、在JSP编程中,以下()有语法错误。

helloJSP"

;

%Strings="

aaa"

%!

intage;

%=newjava.util.Date()%>

18、在JAVAEE中,对于简单属性的方法:

publicColorgetColor(){…}和publicvoidsetColor(Colorc){…}

假定color是类中的属性,在方法体内可以()。

(选择一项)

A)在getColor方法体内一定要有该行代码:

returncolor;

但还可以有其它的代码,在setColor方法体内只能有一行代码:

this.color=c

B)在getColor方法体内一定要有该行代码:

在setColor方法体内一定要有该行代码:

this.color=c;

但是它们的方法体内还可以有其它的代码

C)在getColor方法体内只能有一行代码:

在setColor方法体内只能有一行代码this.color=c

D)在getColor方法体内只能有一行代码:

在setColor方法体内一定要有该行代码this.color=c;

但还可以有其它的代码

19、在JAVAEE中,当用户在浏览器中输入:

http:

//localhost:

8080/myWebApp/start/student,就会调用Student这个类,可以在Web.xml中加入()进行配置。

servlet>

servlet-name>

st<

/servlet-name>

servlet-class>

Student<

/servlet-class>

/servlet>

servlet-mapping>

student<

url-pattem>

/start/student<

/url-pattem>

/servlet-mapping>

/servlet-name>

/url-patterm>

/servle-mapping>

20、给定一个Servlet程序的代码片段,如下:

publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)throwsServletException{

req.getSession().getAttribute("

A"

//第二行

}

假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。

A)application

B)session

C)page

D)request

21、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述错误的是()。

A)可以在一个页面中使用多个<

%@page%>

指令

作用于整个JSP页面

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

D)为增强程序的可读性,建议将<

指令放在JSP文件的开头,但不是必须的

22、在页面中想要显示一个数组内元素值,应该使用()标签来实现。

c:

if>

sql:

param>

forEach>

out>

24、在JAVAEE中,在JSP中想要使用user包中的User类,则以下写法正确的是()。

user"

user.User"

page"

User"

import="

user.*"

useBeanname="

>

useBeanclass="

user.User.class"

25、以下JSP一共被访问了两次,第二次的输出结果是()。

inta=1;

intb=a+1;

a:

%=a%>

b:

%=b%>

A)输出异常信息

B)a:

1b:

2

C)a:

2b:

3

D)a:

26、ModelⅠ与ModelⅡ模式之间的区别在于()组件的使用。

A)JSP

B)JSP标准动作

C)Servlet

D)JavaBean

28、下面关于JSP作用域对象的说法错误的是()。

A)session对象可以保存用户信息

B)作用域范围从小到大是request、session、application

C)request对象可以得到请求中的参数

D)application对象可以被多个应用共享

29、Form表单提交的信息中含有"

name=ssoft"

,阅读下面的JSP,a.jsp将输出()。

(选择一项)

接受该请求的JSP:

request.getRequestDispatcher("

a.jsp"

).forward(request,response);

a.jsp:

%=request.getParameter("

name"

)%>

A)异常信息

B)null

C)ssoft

D)什么都不输出

30、给定如下JSP代码,假定在浏览器中输入URL:

8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。

(选项一项)

%@pagecontentType="

charset=GBK"

%@tagliburi="

prefix="

c"

body>

%intcounter=10;

iftest="

${counter%2==1}"

(EL表达式只能取作用域中的值不能取当前的定义的)

setvar="

isOdd"

value="

true"

/c:

set>

choose>

whentest="

${isOdd==true}"

it'

sanodd<

when>

otherwise>

saneven<

/body>

A)一个HTML页面,页面上显示it'

saneven

B)一个HTML页面,页面上显示it'

sanodd

C)一个空白的HTML页面

D)错误信息

31、对于JSP的声明<

的说法错误的是:

()(选择一项)

A)一个声明仅在一个页面中有效

B)一次可声明多个方法

C)声明可以放在JSP的任何位置

D)声明的方法可以直接使用JSP内置对象

32、JAVAEE中,HttpSession接口位于()包中。

A)javax.servlet.session

B)javax.servlet

C)javax.servlet.http

D)javax.servlet.http.session

33、ModelⅡ设计模式也称()设计模式。

A)大型

B)JavaEE

C)Web

D)MVC

34、Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。

A)sendRedirect()

B)redirectURL()

C)redirectResponse()

D)sendURL()

35、关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是().(选择二项)

A)一个JSP文件只能有一个page指令。

B)一个JSP文件可以有任意多个page指令

C)page指令可以在JSP中的任何地方,以任何顺序出现。

D)在整个JSP文件中,虽然可以有多个page指令,但是任何属性/值对只能出现一次。

36、有关JSP中getProperty与setProperty标准动作的使用,下列说法中正确的是()。

A)以上说法都不对

B)可以在不使用useBean的情况下使用

C)必须在使用useBean的前提下,才能使用

D)param属性指定的名称必须与类的属性相对应

37、在JAVAEE中,以下的page指令设置了使用的脚本语言是Java,且导入java.rmi.*和java.util.*包,正确的是()。

%@pagelanguage="

java"

java.rmi.*,java.uitl.*"

Import="

java.rmi.*;

java.uitl.*"

Import="

import="

38、以下JSP代码片断:

HTML>

BODY>

%intx=5;

privateintm(inta){returna+1;

}%>

%x=3;

x=<

%=x%>

<

%=m(x)%>

/BODY>

运行结果是()。

A)编译错误

B)x=3,6

C)x=3,4

D)x=5,4

39、利用JSP设计Web应用程序时,一般使用Model1和Model2模型,下列()情形不适于采用Model2即MVC体系结构。

A)要求有较高的可扩展、可维护性以及支持多用户视图的系统。

B)开发大型复杂的应用程序,要求代码复制最小化。

C)要求页面设计者和Web开发者有较明确的分工。

D)简单应用程序的快速开发。

40、在JAVAEE的ModelⅡ模式中,模型层对象被编写为()。

A)Servlet

B)Applet

C)JavaBean

41、使用JSP开发Web项目的缺点包括()(选择二项)

A)方便

B)不易扩展

C)不易维护

D)快捷

42、在JAVAEE中,以下对JavaBean规范描述正确的是()。

A)定制是指在开发之处使用UML工具做出JavaBean的class图,然后根据class图设计JavaBean

B)自省是JavaBean提供的accessor方法,即"

get"

和"

set"

方法来获取和设置属性的值

C)组件和容器是自包含的程序,容器是包含其他组件的组件,它们被用作组件的框架

D)持续化是指JavaBean有个同步的方法,也即方法有synchronized关键字

43、使用<

useBean>

动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()(选择一项)

A)request

B)response

44、JAVAEE中,JSP表达式语言的语法是()。

A)&

{ELexpression}

B)@{ELexpression}

C)${ELexpression}

D){ELexpression}

45、对于jsp:

getProperty标记的描述,正确的是()。

(选择两项)

A)jsp:

getProperty标记访问bean的属性,会把属性值转换为String输出到客户的输出流中

B)在JSP文件中,标记jsp:

getProperty存在的前提条件是也必须存在jsp:

setProperty标记

getPropertyname="

beanName"

property="

propertyName"

/>

等价于out.println(beanName.getPropertyName());

D)使用<

*"

可以把beanName所引用的Bean对象的所有属性依次打印出来

46、在JAVAEE中,aa.jsp文件使用了一个Bean,该Bean属于类mypackage.bb。

该Bean和oracle数据库连接,完成数据库中的某个表的插入、修改和查询数据的功能,mypackage.bb的getRs返回了记录集rs,则以下描述正确的是()。

A)如果已在mypackage.bb这个JavaBean中导入java.sql包中的类了,则就不用在aa.jsp中使用page指令的import属性导入java.sql包中的类

B)如果在aa.jsp中使用page指令的import属性导入java.sql包中的类,则就不用在mypackage.bb中导入java.sql包中的类了

C)如果在aa.jsp中仅仅是用getRs方法返回rs而已,却不使用rs执行任何操作,则在aa.jsp中不用导入java.sql包中的类了

D)如果在aa.jsp中要使用这个rs来查询数据,则该JSP必须使用page指令的import属性导入java.sql包中的类

47、使用HttpSession的()方法保存数据到HttpSession对象中。

A)以上都不对

B)setAttribute();

C)getAttribute();

D)getSession();

48、某JSP程序中声明使用javaBean的语句如下:

useBeanid="

mypackage.User"

scope="

要取出该javaBean的loginName属性值,一下语句正确的是()。

(选择二项)

%=user.getproperty("

loginName"

)%>

getPropertyname="

property="

getPropertyid="

property="

%=user.getLoginName()%>

49、下列()方法是获得客户端的表单数据,()方法是获取HttpSession对象内的数据。

A)request.getAttribute("

B)request.getParameter("

C)session.getParameter("

D)session.getAttribute("

50、分发完成后的应用程序或者组件,并且把它安装到不同的客户计算机上的过程,称之为()。

A)测试

B)部署

C)打包

D)response

51、JSP2.0中,下列代码,最后输出的结果是()。

forTokensitems="

A-P-T-E-C-H,;

A&

C&

P"

delims="

-;

&

"

var="

item"

${item}

forTokens>

A)APTECH,ACCP

B),A,P,T,E,C,H,A,C,C,P

C)APTECHACCP

D)A-P-T-E-C-H,;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

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

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