JavaWeb练习题 (3)

萧萧慕雨 分享 2020-06-22 下载文档

页文件格式。

2. Wcb服务器通过__表单______获取用户信息。

3. 在HTML中加入CSS的方法主要有 :嵌入式样式表、内联式样式表和外联式样式表。

4. HTML文档分为文档头和__文档体__两部分。

5. 常用的列表分别有__有序列表__和__无序列表______。

6. 表单一般由__表单标签______、__表单域__和____表单按钮____组成。 7. ___表格_是一种能够有效描述信息的组织形式,由行、列和单元格组成。 三、简答题

l. 什么是HTMI.?它有什么基本标签? 2. 什么是CSS?

3. 简述CSS中定义样式表的几种方式。 4. 简述HTML中加入CSS的几种方式。 5. 什么是JavaScrpt?

6. 简述JavaScript和Java的区别。

1.简述什么是HTML?有什么基本标签。

答:HTML(Hypertext Markup Language)即超文本标记语言或超文本链接语言,是一种用来制作超文本文档的简单标记语言,它不是一种真正的编程语言,只是一种标记符。通过一些约定的标签符号对文件的内容进行标注,指出内容的输出格式。当用户浏览WWW信息时,浏览器会自动解释这些标签的含义,并按照一定的格式在屏幕上显示这些被标记的信息。基本标签有、、、<body>等。 </p><p>2.简述什么是CSS。 </p><p>答:CSS(级联样式表)是一种设计网页样式的工具,借助CSS的强大功能,网页将在你丰富的想象力下千变万化。 </p><p>CSS是W3C为弥补HTML在显示属性设定上的不足而制定的一套扩展样式标准,其重新定义了HTML中文字显示样式,并增加了一些新的概念,如类、层等,可以实现对文字重叠、定位等。CSS还允许将样式定义单独存储在样式文件中,将显示的内容和显示的样式定义分离,使我们在保持HTML简单明了的初衷的同时能够对页面的布局施加更多的控制,避免代码的冗余,使网页体积更小,下载更快。另外,也可以将多个网页链接到同一个样式文件,从而为整个网站提供一个统一、通用的外观,同时也使多个具有相同样式表的网页可以简单快速的同时更新。 </p><p>3.简述CSS中定义样式表的几种方式。 答:(1)通过HTML标签定义样式表 (2)使用id定义样式表 (3)使用class定义样式表 </p><p>4.简述HTML中加入CSS中的几种方式。 答:(1)嵌入式样式表 (2)内联式样式表 (3)外联式样式表 </p><p>5.简述什么是JavaScript。 </p><p>答:JavaScript是一种基于对象(Object)和事件驱动(Event Driven),并具有安全性能的脚本语言。使用它的目的是与HTML、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而可以开发客户端的应用程序等。它是通</p><p>过嵌入在标准的HTML语言中实现的,它的出现弥补了HTML语言的缺陷。 </p><p>6.简述JavaScript和Java的区别。 </p><p>答:下面对两种语言间的异同作如下比较: (1)基于对象和面向对象 </p><p> Java是完全面向对象的语言;JavaScript是基于对象的脚本语言。 (2)解释和编译 </p><p> 两种语言在其浏览器中执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。 </p><p> (3)强变量和弱变量 </p><p> 两种语言所采用的变量是不一样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明。JavaScript中的变量是弱类型的,即变量在使用前不需作声明。 (4)代码格式不一样 </p><p> Java的格式与HTML无关,其代码以字节形式保存在独立的文档中。 而JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。 (5)嵌入方式不一样 在HTML文档中,通过不同的标签标识两种编程语言,JavaScript使用标签,而Java使用...</applet>标签。 </p><p>(6)静态联编和动态联编 </p><p>Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类 型检查。JavaScript采用动态联编,即JavaScript先编译,再在运行时对对象引用进行 检查。 </p><p> </p><p> Unit 3 </p><p>一、选择题 </p><p>1. JSP规范唯一支持的语言是( C )。 </p><p> A. C# B. C++ C. Java D.Basic 2. JSP中,HTMI.注释的特点是( B )。 </p><p> A.发布网页时看不到,在源文件中也看不到 B.发布网页时看不到,在源文件中能看到 C.发布网页时能看到,在源文件中看不到 D.发布网页时能看到,在源文件中也能看到 3. page指令的属性中可以多次设计的属性是( A )。 </p><p> A. import B. session C. extends D. info 4.用于获取bean属性的动作是( B )。 </p><p> A. <jsp:uscBean> B. <jsp: getProperty> C. <jsp: setProperty> D. <jsp: forward> 5.用于为其他动作提供附加信息的动作是( C )。 A <jsp:includc> B <jsp: plugin> C <jsp:pararn> D <jsp:useBean> 二、填空题 </p><p>1. JSP标记都是以__<%__或__<jsp__开头,以__%>__或__>__结尾。 2. JSP页面就是在___html___或 ___xml___代码中嵌入Java语法或JSP元素。 </p><p>3. JSP的指令描述___文件___转换成JSP服务器所能执行的Java代码的控制信息,用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性。 </p><p>4.JSP程序中的注释有__html注释__、_java注释___和__隐藏注释__ 注释。 5.JSP表达式常用在__向页面输出内容__、生成动态链接地址和动态指定Form表单处理页面。 三、简答题 </p><p>1.简述JSP程序中3种注释的异同。 </p><p>2.简述page指令、include指令和taglib指令的作用。 </p><p>3.application对象有什么特点?它与session对象有什么联系和区别? 4.JSP常用基本动作有哪些?简述其作用。 </p><p>5.简述include指令和<jsp:include>动作的异同。 </p><p>1.简述JSP程序中3种注释的异同。 </p><p>答:隐藏注释也是JSP的标准注释,写在JSP程序中,在发布网页时完全被忽略,不发给客户,当希望隐藏JSP程序的注释时是很有用的,其格式为:<%-- comment --%>。 </p><p>HTML注释,在发布网页时可以在浏览器源文件窗口中看到HTML注释,其格式为:。 </p><p>在JSP程序中,也遵循Java语言本身的注释规则对代码进行注释,这样的注释和隐藏注释相似,在发布网页时完全忽略,在浏览器的源文件窗口中也看不到注释内容,其格式为:<%/*comment*/%>。 </p><p>2.简述page指令、include指令和taglib指令的作用。 </p><p>答:page 指令用来定义JSP文件中的全局属性,它描述了与页面相关的一些信息,其作用域为它所在JSP页面和其包含的文件。 </p><p>include指令用于在JSP编译时,为页面插入一个静态文件,如JSP页面、HTML页面、文本文件或是一段Java程序。 </p><p>taglib指令用来指定页面中使用的标签库以及其自定义标签的前缀。 </p><p>3.application对象有什么特点?和session对象有什么联系和区别?(请参考第6章) 答:application对象实现了ServletContext类和接口,并保存Web应用程序中公有的数据,可存放全局变量。服务器启动后自动创建application对象,该对象将一直有效,直到服务器关闭。不同用户可以对该对象的同一属性进行操作;在任何地方对该对象属性的操作,都将影响到其他用户对该对象的访问。 application对象和session对象的区别是:在使用session对象时,各个客户端共享一个session对象,而使用Application对象时,为多个应用程序保存信息,对于一个容器而言,在同一个服务器中的JSP文件中共享一个application对象。 </p><p>4.JSP常用基本动作有哪些?简述其作用。 </p><p>答:其中常用的动作有7种:<jsp:param>、<jsp:include>、<jsp:useBean>、 <jsp:setProperty> 、<jsp:getProperty>、<jsp:forward>、<jsp:plugin> 。<jsp:param>动作可以用于<jsp:include>、< jsp:forward>和<jsp:plugin>动作体中,为其它动作提供附加信息;<jsp:include>动作用来把指定文件插入正在生成的页面中;<jsp:useBean>动作用来装载在JSP页面中使用的JavaBean。这个功能非常有用,能够实现JavaBean组件的重用;<jsp: setProperty>动作用来设置、修改已实例化Bean中的属性值;<jsp:getProperty>动作获取指定</p><p>Bean属性的值,转换成字符串,然后输出;<jsp:forward>动作用于转发客户端请求到另一个页面或者是另一个Servlet文件;<jsp:plugin>动作根据浏览器的类型,通过Java插件,运行嵌入在页面中的Applet或JavaBean,生成HTML标记的OBJECT或EMBED元素,从而实现Java applet或JavaBean组件的执行。 </p><p>5.简述include指令和<jsp:include>动作的异同。 </p><p>答:include指令和include动作都能实现将外部文档包含到JSP文档中的功能,名称相似,但也有区别。 </p><p>(1)include指令 </p><p>include指令可以在JSP页面转换成Servlet之前,将JSP代码插入其中。 (2)include动作 </p><p><jsp:include>动作是在主页面被请求时,将其它页面的输出包含进来。 (3)两者的区别和比较 </p><p><jsp:include>动作和include指令之间的根本不同在于它们被调用的时间。<jsp:include>动作在请求期间被激活,而include指令在页面转换期间被激活。 </p><p>两者之间的差异决定着它们在使用上的区别。使用include指令的页面要比使用<jsp:include>动作的页面难于维护。<jsp:include>动作相对于include指令在维护上有着明显优势,而include指令仍然能够得以存在,自然在其它方面有特殊的优势。这个优势就是include指令的功能更强大,执行速度也稍快。include指令允许所包含的文件中含有影响主页面的JSP代码,如响应内容的设置和属性方法的定义。 </p><p> </p><p>Unit 4 </p><p> </p><p>一、选择题 </p><p>1. 下列( A )不是request对象的方法。 A. addHeader( String name, String value) B. getSession(Boolean create) </p><p> C. setAttrihute( String name, java. lang. Object o) D. isSecure() </p><p>2. response对象的setHeader( String name,String value)方法的作用是( B )。 A添加HTTP文件头 </p><p> B设定指定名字的HTTP文件头的值 C判断指定名字的HTTP文件头是否存在 D向客户端发送错误信息 </p><p>3. 设置session的有效时间(也叫超时时间)的方法是( A )。 A. setMaxinactivelnterval(int interval) B getAttributeName() </p><p> C setAttrlbuteName(Strlng name, java.lang.Object value) D getLastAccessedTime() </p><p>4. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是( D)。 </p><p> A. out.newLine() B. out.clear() </p><p> C. out.flush() D. out.clearBuffer() </p><p>5. pageContext对象的findAttribute()方法的作用是( C )。 A.用来设置默认页面的范围或指定范围之中的已命名对象 </p><p> B.用来删除默认页面范围或指定范围之中已命名的对象 </p><p> C.按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索 </p><p> D.以字符串的形式返回一个对异常的描述 二、填空题 </p><p>1.request内置对象代表了__客户端__的请求信息,主要用于通过HTTP协议传送给__服务器端__的数据。 </p><p>2.__out__对象主要用来向客户输出各种数据类型的内容。 3.__page__对象用于指定当前JSP页面本身。 4.___ pageContext _对象提供了对JSP页面内使用到的所有对象及名字空间的访问。 </p><p> 5.__application__对象保存应用程序中公有的数据。 6.response对象实现__ HttpServletResponse __接口,可对客户的请求作出动态响应,向客户端发送数据。 7.config对象是JSP页面通过_ JSP container ___进行初始化时被传递的对象。 8.exception对象用来处理JSP文件在执行时__错误和异常__。 三、简答题 </p><p> 1.简述out对象、page对象、request对象和response对象的作用。 </p><p> 2.简述session对象、pageContext对象、config对象、exception对象和applhication对象的作用。 </p><p>1.简述out对象、page对象、request对象和response对象的作用。 答:out对象主要用来向客户输出各种数据类型的内容,并管理应用服务器上的输出缓冲区(buffer);page对象代表JSP本身,更准确地说它代表JSP被翻译后的Servlet,可以调用Servlet类所定义的方法;request内置对象代表了客户端的请求信息,主要用于接收客户端通过HTTP协议传送给服务器端的数据;response对象包含了响应客户请求的有关信息,封装了JSP产生的响应,然后被发送到客户端以响应客户的请求。 2.简述 session对象、 pageContext对象、config对象、exception对象和application对象的作用。 答:session对象用来保存每个用户的信息,以便跟踪每个用户的操作状态;pageContext对象提供了对JSP页面内使用到的所有对象及名字空间的访问,提供了对几种页面属性的访问,并且允许向其它应用组件转发request对象,或者从其它应用组件包含request对象;config对象是JSP页面通过JSP container进行初始化时被传递的对象;exception对象用来处理JSP文件在执行时发生的错误和异常;application对象保存Web应用程序中公有的数据,可存放全局变量。服务器启动后自动创建application对象,该对象将一直有效,直到服务器关闭。 </p><p> </p><p>Unit 5 </p><p>一、选择题 </p><p> 1 JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是( A )。 </p><p> A. Statement类 B. PreparedStaternent类 C. CallableStatement类 D. DriverStatement类 </p><p> 2 Staternent类提供3种执行方法,用来执行更新操作的是( B )。 </p><p></p> <br /> <p><script type="text/javascript">s("content-m-bot");</script></p> </div> <div class="m-pages"><li><a>共4页: </a></li><li><a href='1096914_2.html'>上一页</a></li><li><a href='1096914.html'>1</a></li><li><a href='1096914_2.html'>2</a></li><li class="thisclass"><a href='#'>3</a></li><li><a href='1096914_4.html'>4</a></li><li><a href='1096914_4.html'>下一页</a></li></div> <div class="down-word"> <div class="word-ico"></div> <div class="word-tit"> <span class="docx">JavaWeb练习题 (3).doc</span> <span>将本文的Word文档下载到电脑</span> </div> <div class="word-pic"><a href="javascript:;">下载这篇word文档</a></div> </div> </article> <div class="art-prenext"> <p>下一篇:<a href="/wenku/1096913.html">基于西游记文化符号化的器物造型设计 - </a></p> </div> <div class="main-tab"><a class="on" href="javascript:;">相关推荐</a></div> <script type="text/javascript">s("content-m-like");</script> <div class="main-tab"><a class="on" href="javascript:;">相关阅读</a></div> <div class="tab-box"> <ul class="main-new on clearfix"> <li><a href="/wenku/1420520.html" title="最精辟的建筑行业知识汇总">最精辟的建筑行业知识汇总</a></li> <li><a href="/wenku/1420519.html" title="甲磺酸帕珠沙星氯化钠静滴治疗泌尿道感染的疗">甲磺酸帕珠沙星氯化钠静滴治疗泌尿道感染的疗</a></li> <li><a href="/wenku/1420518.html" title="新密项目可行性研究报告通用">新密项目可行性研究报告通用</a></li> <li><a href="/wenku/1420517.html" title="全民打怪兽世界BOSS怎么打 BOSS大战攻略">全民打怪兽世界BOSS怎么打 BOSS大战攻略</a></li> <li><a href="/wenku/1420516.html" title="三、四年级语文各册主题思想韵语-最新教育资">三、四年级语文各册主题思想韵语-最新教育资</a></li> <li><a href="/wenku/1420515.html" title="人教PEP版英语三年级下册Unit4WhereismycarPa">人教PEP版英语三年级下册Unit4WhereismycarPa</a></li> <li><a href="/wenku/1420514.html" title="2016年电子化学品现状及发展趋势分析">2016年电子化学品现状及发展趋势分析</a></li> <li><a href="/wenku/1420512.html" title="-依元素科技教育部产学合作协同育人项目申报">-依元素科技教育部产学合作协同育人项目申报</a></li> <li><a href="/wenku/1420511.html" title="齐鲁工业大学(山轻工)2006~2015年艺术类研究">齐鲁工业大学(山轻工)2006~2015年艺术类研究</a></li> <li><a href="/wenku/1420510.html" title="乌鲁木齐食品经营许可证办理指南">乌鲁木齐食品经营许可证办理指南</a></li> </ul> </div> <div class="main-tab"><a class="on" href="javascript:;">本类排行</a></div> <div class="tab-box"> <ul class="main-new on clearfix"> <li><a href="/wenku/5.html" title="小学班主任XX年终自我总结">小学班主任XX年终自我总结</a></li> <li><a href="/wenku/8.html" title="音乐新版第10册教案全解">音乐新版第10册教案全解</a></li> <li><a href="/wenku/9.html" title="让班级管理焕发新的光彩综述">让班级管理焕发新的光彩综述</a></li> <li><a href="/wenku/12.html" title="小班主题活动说课稿《小车叭叭叭》">小班主题活动说课稿《小车叭叭叭》</a></li> <li><a href="/wenku/13.html" title="音乐学科配备标准全解">音乐学科配备标准全解</a></li> <li><a href="/wenku/14.html" title="小文学家小学段文学素养测试卷概要">小文学家小学段文学素养测试卷概要</a></li> <li><a href="/wenku/15.html" title="小学生演讲稿">小学生演讲稿</a></li> <li><a href="/wenku/16.html" title="山东省普通中小学综合实践活动教学设备配备标">山东省普通中小学综合实践活动教学设备配备标</a></li> <li><a href="/wenku/17.html" title="小学语文四年级下词语填空概要">小学语文四年级下词语填空概要</a></li> <li><a href="/wenku/19.html" title="小学语文二年级语文下册单元测试题-打印版概">小学语文二年级语文下册单元测试题-打印版概</a></li> </ul> </div> </div> <footer class="footer"> <p class="bt-links"><a href="https://m.diyifanwen.net/">手机版</a><span class="v-line">|</span><a href="https://www.diyifanwen.net/">PC版</a> | <a href="https://www.diyifanwen.net/about/disclaimer.html" target="_blank" rel="nofollow">免责声明</a> | <a href="https://www.diyifanwen.net/about/contact.html" target="_blank" rel="nofollow">联系我们</a></p> <p>Copyright © 2018-2022 第一范文网 版权所有<br/> 声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。<br>客服QQ:xxxxxx 邮箱:xxxxxx@qq.com<br> <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">渝ICP备2023013149号</a> </p> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?1e9741f8c1b2df70963b3e7f3680f749"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </footer> <div class="theme-popover"> <div class="theme-poptit"> <a href="javascript:;" title="关闭" class="close">×</a> <b>游客快捷下载通道</b>(下载后可以自由复制和排版) </div> <div class="theme-popbod dform"> <p class="downtit">下载本文档需要支付 <i>7</i> 元</p> <p class="chose"><span>支付方式:</span><span class="pay1"><img src="https://www.diyifanwen.net/style/images/wxpay.jpg" class="over"></span> <span class="pay2"><img src="https://www.diyifanwen.net/style/images/alipay.jpg"></span></p> <div class="youke_pay"> <div class="wxpay"><a href="javascript:;">微信支付并下载</a></div> <div class="alipay" style="display:none;"><a href="javascript:;">支付宝支付并下载</a> </div> </div> <p class="tiaozhuan"><a href="https://www.diyifanwen.net/user/index.php" style="color:blue;">开通VIP包月会员</a> 特价:<b style="color:red;">29元/月</b></p> <p class="downtxt">注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。<br>微信:xxxxxx QQ:xxxxxx</p> </div> </div> <div class="theme-popover-mask"></div> <script type="text/javascript"> //menu $(".header .menu").on("click", function(){ $("body").append("<div class=\"mask-bg menu-mask-bg\"></div>"); $(".menu-slide").show(); $("html,body").css({height:$(window).innerHeight(), overflow:"hidden"}); setTimeout(function(){ $(".menu-slide").css({transform:"translateX(-50px)"}); },50) }); $("body").on("click", ".menu-mask-bg", function(){ $(".menu-slide").css({transform:"translateX(-100%)"}); $(".menu-mask-bg").remove(); $("html,body").removeAttr("style"); setTimeout(function(){ $(".menu-slide").hide(); },300) }); //search $(".header .search").click(function(){ if($(".search-box").is(":hidden")){ $(this).children("i").removeClass("search-icon").addClass("close-icon"); $(".search-box").fadeIn("fast"); }else{ $(this).children("i").removeClass("close-icon").addClass("search-icon"); $(".search-box").fadeOut("fast"); } }); //nav if($(".nav").length > 0) { var nav = new Swiper(".nav",{ slidesPerView: "auto" }); } </script> <script type="text/javascript"> $(".user-login").click(function () { $(".drop-menu").toggle(); }); </script> <script type="text/javascript"> $(".word-pic a").click(function(){ location.href = "https://www.diyifanwen.net/plus/word.php?id=1096914"; }); // } // $(".pay1 img").click(function () { // $(".wxpay").css("display", "block"); // $(".alipay").css("display", "none"); // $(".pay1 img").addClass("over"); // $(".pay2 img").removeClass("over"); // }); // $(".pay2 img").click(function () { // $(".wxpay").css("display", "none"); // $(".alipay").css("display", "block"); // $(".pay1 img").removeClass("over"); // $(".pay2 img").addClass("over"); // }); </script> <script type="text/javascript"> // var userinfo = function(data) { // if (data.code === "2" || data.code === "3") { // $(".word-pic a").click(function(){ // $(".theme-popover-mask").fadeIn(100); // $(".theme-popover").slideDown(200); // var downid = "1096914" // $(".wxpay a").click(function(){ // var payurl = "https://www.diyifanwen.net/hupipay/payment_pay_tz_h5.php?payway=wx&aid="; // payurl = payurl.replace("payment", "youke"); // var gotourl = payurl + downid // location.href = gotourl; // }) // $(".alipay a").click(function(){ // var payurl = "https://www.diyifanwen.net/hupipay/payment_pay_tz_h5.php?payway=ali&aid="; // payurl = payurl.replace("payment", "youke"); // var gotourl = payurl + downid // location.href = gotourl; // }) // }); // } // else{ // $(".word-pic a").click(function(){ // location.href = "https://www.diyifanwen.net/plus/word.php?id=1096914"; // }); // } // } // $(document).ready(function($) { // $(".theme-poptit .close").click(function(){ // $(".theme-popover-mask").fadeOut(100); // $(".theme-popover").slideUp(200); // }); // }); </script> <script src="https://www.diyifanwen.net/js/zfb.js" type="text/javascript"></script> <script src="https://www.diyifanwen.net/user/check_level_m.php?callback=userinfo"></script> <script src="https://m.diyifanwen.net/js/gobacktop.js" type="text/javascript"></script> </body> </html>