web开发技术复习题(总结)打印

时间:2024.3.31

web开发技术复习题(总结)

一、  选择题

1、JSP源文件的后缀名是(   B    )。

   A、java    B、jsp    C、class    D、html

2、能够用来声明全局变量的是(   C    )。

   A、 <% int i=a%>            B、<!—int i=a -->  

C、 <%! int i=a%>            D、<%-- int i=a--%>

3、能够在网页源代码显示的注释是(   B    )。

A、JSP注释                 B、HTML注释

C、JSP注释和HTML注释     D、JAVA注释

4、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是(    B   )。

A)先安装TOMCAT,再安装JDK

B)先安装JDK,再安装TOMCAT

C)不需安装JDK,安装TOMCAT就可以了

D)JDK和TOMCAT只要都安装就可以了,安装顺序没关系

5、( C  )可在JSP页面出现该指令的位置处,静态插入一个文件。

A、page指令标签            B、page指令的import属性

C、include指令标签          D、include动作标签

6、以下对象中的( D )不是JSP的内置对象。

A、request                   B、session

C、application                D、bean

7、在JSP中,内置对象( B  )封装了用户提交的信息,使用该对象可以获取用户提交的信息。

A、session                   B、request

C、response                  D、out

8、request对象可以使用(  A  )方法获取表单中某输入框提交的信息。

A、getParameter(String s)        B、getValue(String s)

C、getParameterNames(String s)   D、getParameterValue(String s)

9、当useBean标签中的scope属性取值page时,该beans的有效范围是( B  )。

A、当前客户                  B、当前页面

C、当前服务器                D、所有客户

10.当useBean标签中的scope属性取值(  C  )时,该beans的有效范围是访问者的会话期间。

A、request                    B、page

C、session                    D、application

11、JSP程序段的基本语法是(  C  )。

A、VBScript语言语法         B、JavaScript语言语法

C、Java语法语言             D、C语言语法

12、下列哪一种不是JSP页面的组成元素.(  D )。

A、JSP标签,如指令标签      B、普通的HTML标记符

C、Java表达式                D、C语言程序

13、在HTML文档中使用CSS,下列哪一种是不确的( D  )。

   A、在HTML文档行内定义CSS

B、在HTML文档头中定义CSS

C、从外部调用CSS文件

D、不需要任何定义就可以使用CSS

14、还是用来设置JavaBean属性的方法是( D  )。

A、<jsp:setProperty name="实例化对象名" property="*"/>

B、<jsp:setProperty name="实例化对象名" property="属性名称"/>

C、<jsp:setProperty name="实例化对象名" property="属性名称" param="参数名称"/>

D、<jsp:setProperty name="实例化对象名" />

15、JSP的内置对象中(  A  )对象可对客户的请求作出动态响应,向客户端发送数据。

A、response          B、request

C、application        D、out

16、以下方法,哪个可使session无效?( A )。

A、session.removeAttribute(String key)

B、session.invalidate()

C、session.setAttribute(String key)

D、session.getAttribute(String key)

17、application对象能在( C )间共享。

A、某个访问者所访问的当前页面

B、某个访问者所访问的网站的各个页面之间

C、该服务器上的所有的访问者的所有jsp页面

D、该服务器上的所有的访问者的所有jsp页面和Java程序

18、在JSP页面中使用bean,我们必须使用JSP动作标签(  A  )。

A、useBean       B、useBeans

C、Beans         D、JavaBean

19、当useBean标签中的scope属性取值page时,该beans的有效范围是( B  )。

A、当前客户         B、当前页面

C、当前服务器       D、所有客户

20、request.getRemoteAddr()方法的作用是:(  B  )。

A、获取客户提交的信息     B、获取客户的IP

C、获取客户机的名称       D、获取服务器的IP

二、填空题

1、JSP网页动态部分包含三种元素,它们是指令脚本动作

2、JSP的全称是Java Server Page

3、JSP的优点之一是可以使得界面显示功能逻辑

4、JavaBean是为Java语言设计的软件组件模型具有可重复使用跨平台的特

点。

5、读下列程序并写出程序的结果

<html><head><title>out对象flush()方法的应用</title></head>

<body><center><font size=4 color=blue>逐行显示文字</font>

</center>

<%

   String strShow = "Web技术应用基础!";     //设定输出的文字

%>

<center><font size=3  face="楷体" color=red>

<%

for(int i = 0; i <= 15; i++)                     //通过for循环,输出6行文字于页面中

{

   for(int j = 0; j < 200000000; j++)            //利用for循环延迟文字的输出

   {   }

   out.println(strShow + "<BR>");             //将字串输出至缓冲区

   out.flush();                              //将缓冲区的文字输出至网页

}

%>

</font>

</center></body></html>

结果是16 个Web技术应用基础!

6、JSP中提供了一个<jsp:setProperty>动作指令来设置JavaBean属性,其有

如下四种语法格式是<jsp:setProperty name="实例化对象名" property="*"/>

<jsp:setProperty name="实例化对象名" property="属性名称"/>

<jsp:setProperty name="实例化对象名" property="属性名称" param="参数名称"/><jsp:setProperty name="实例化对象名" property="属性名称" value="属性值" />

7、JSP基本动作元素包括了6个动作元素,分别是<jsp:include><jsp:forward><jsp:param><jsp:plugin><jsp:params><jsp:fallback>

三、判断题

1、Tomcat的端口一旦配置好,就不可以再改变。F

2、JSP中声明的一个变量的例子如下:<%! int i,j %>。F

3、JSP中一个表达式的例子如下:<%=Integer.toHexString(100);%>。F

4、标签库是一个XML格式的文件。T

5、使用<jsp:include>可以动态地引入JSP文件和HTML文件。T

6、Servlet中out对象和JSP中内置对象out是一样的。T

7、session对象常用于记住客户的名字。T

8、JavaBean就是类文件。T

9、JavaBean属性声明的关键字一般使用private。T

10、JspuseBean如果未指定scope则默认为page。T

四、简答题

1、jsp有哪些动作?作用分别是什么?

<jsp:param>操作被用来以“名—值”队的形式为其他标签提供附加信息
<jsp:include>操作允许在请求是在现成的JSP页面里包含静态或者动态资源
<jsp:forward>操作允许将请求转发到另一个JSP、servlet或静态资源文件
<jsp:useBean>标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围
<jsp:setProperty>此操作和setBean一起协作,用来设置JavaBean的属性
<jsp:getProperty>操作是对<jsp:setProperty>操作的补充,用来访问一个Bean的属性
<jsp:plugin>用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean
<jsp:fallback>

2、JSP的动作标签有哪几个?

Include 包含
  Forward 转向
  Plugin 插件
  Param 参数传递
  Usebean 使用bean类
  Setproperty 设置属性
  Getproperty 获取属性

五、编程题

1、 编写一个用户登录程序,利用Form数据集合从客户端获取表单信息。用户信息输入页面程序代码(1.htm),读取表单的ASP程序(1jsp)。

1.       html:

<html>

<head><title>获取客户提交信息案例</title>

</head>

<body>

  <form action="ex8-01.jsp" method=post>

  <div align="center"><font size=3>

     姓名: <input name=RdName><br>

     电话: <input name=PhName><br>

     身份证号码:<input name=SFName><br>

     密码:<input name=MMName><br>

     单位:<input name=DWName><br>

     <input type="submit" value=" 提 交 " name="submit">

   </div></font>

  </form>

</body></html>

1.jsp :

<html>

<body>

<% String str1=request.getParameter("RdName");%>

<% String str2=request.getParameter("PhName");%>

<% String str3=request.getParameter("submit");%>

<% String str4=request.getParameter("SFName");%>

<% String str5=request.getParameter("MMName");%>

<% String str6=request.getParameter("DWName");%>

<font face="楷体" size=4 color=blue>

  姓名文本框信息: 

  <%=str1%><br>

  电话文本框信息:

  <%=str2%><br>

身份证号码文本框信息:

<%=str4%><br>

密码文本框信息:

<%=str5%><br>

单位文本框信息:

<%=str6%><br>

  提交按钮的面值:

  <%=str3%>

</font>

</body></html>

2、编写一个jsp页面计算1+2+……+100的连续和。

<html>

<head><title>计算1+2+……+100的连续和</title>

</head>

<body>

  <% int sum=0;i=1;

for(i=1;i>=100;i++){

sum=sum+i;

}

out.println(sum);

%>

</body></html>

更多相关推荐:
技术支持的课堂教学总结《从百草园到三味书屋》

从百草园到三味书屋教学目标1、抓住事物的特点,用恰当的顺序写景。2、学习两相对照的文章结构。3、揣摩和理解课文精彩的语言。4、培养自学课文、质疑问难的习惯和方法。积累精彩的词语和句子的方法。5、培养热爱大自然、…

技术支持实习总结

总体概述我从3月x日开始到北京地林伟业信息技术有限公司市场部实习,到4月x日转战到了东北分公司直至今日。马上实习的日子就要结束了,在这两个月的实习期中我感到了校园生活环境和工作环境的不同与相同。在部门领导和同…

维修保养技术支持工作总结

维修保养技术支持工作总结总结回顾20xx年本人参加的第二年令我感到十分充实回顾这一年来的工作我在分部及各位同事的支持与下严格要求自己按照的要求较好地完成了自己的本职工作通过一年来的与工作工作模式上有了新的突破工...

电力电子技术复习总结(王兆安)

电力电子技术复习题1第1章电力电子器件1电力电子器件一般工作在开关状态2在通常情况下电力电子器件功率损耗主要为通态损耗而当器件开关频率较高时功率损耗主要为开关损耗3电力电子器件组成的系统一般由控制电路驱动电路主...

技术创新管理期末复习总结(1)

技术创新管理期末复习1技术创新的内涵和分类概念技术创新是指由技术的新构想经过研究开发或技术组合到获得实际应用并产生经济社会效益的商业化全过程的活动分类按创新程度分渐进性创新和根本性创新渐进性创新是指对现有技术进...

光电子技术复习总结

1光照调制按照调制方式分为强度调制相位调制频率调制波长调制以及偏振调制2运用外界因素对于光纤中光波相位的变化来探测各种物理量3半导体发光是由产生的4固体激光器是以和作为工作物质5光探测器的要求6光纤传感器常用的...

技术创新管理期末复习总结

技术创新管理期末复习考试题型及分值一判断题每题1分共20分对的用T错的用F表示二简述题每题7分共35分三论述题25分四案例分析题20分复习要点1技术创新的内涵和分类概念技术创新是指由技术的新构想经过研究开发或技...

传感器与检测技术复习总结

l检测系统由哪几部分组成说明各部分的作用答一个完整的检测系统或检测装置通常是由传感器测量电路和显示记录装置等几部分组成分别完成信息获取转换显示和处理等功能当然其中还包括电源和传输通道等不可缺少的部分传感器与检测...

工程材料与成型技术基础复习总结

工程材料与成型技术基础1材料强度是指材料在达到允许的变形程度或断裂前所能承受的最大应力2工程上常用的强度指标有屈服强度和抗拉强度3弹性模量即引起单位弹性变形所需的应力4载荷超过弹性极限后若卸载试样的变形不能全部...

光电子技术复习总结

光电子技术复习总结一光的基础知识及发光源1光的基本属性光具有波动和粒子的双重性质即具有波粒二象性2激光的特性1方向性好2单色性好3亮度高4相干性好3玻尔假说定态假设和跃迁假设1定态假设原子存在某些定态在这些定态...

精密与特种加工技术期末复习总结

单选10分判断10分填空25分概念15分5个分析解答24分4个线切割16分1精密加工机床目前的研究方向答提高机床主轴的回转精度工作台的直线运动精度以及刀具的微量进给精度2精密加工机床工作台的直线运动精度由导轨决...

分离科学与技术的复习资料总结

分离利用混合物中各组分在物性和化性的差异通过适当的装置和方法使各组分分配至不同的空间区域或在不同的时间依次分配到同一时间区域的过程高的过程纯化通过分离使目标物质纯度提高的过程富集lt01浓缩lt0109纯化lt...

技术支持总结复习(23篇)