《WEB技术应用基础题及答案.docx》由会员分享,可在线阅读,更多相关《WEB技术应用基础题及答案.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、WEB技术应用基础习题作业习题作业JSP-第一章一、选择题:1 .以下几个IP地址中()是合法的IP地址?2 .的默认端号是().A.80B.8080C.70D.21.如果网页(),该网页是动态的.A.有GIF动画图片动来动去B.有动画广告飞来飞去C .能看影视D .是动态实时生成的3 .以下选项中()是不正确的URL.A. google.B. google.C.localhost:8080/bookshop/index.jsp D.ftpftp.link/down/search.jsp.客户发出请求、服务器端响应请求过程中,说法()是正确的.A.在客户发起请求时,DNS域名解析地址前,浏览器
2、与服务器建立连接B.客户在浏览器上看到结果后,释放浏览器与服务器连接C.客户端直接调用数据库数据D.Web服务器把结果页面发送给浏览器后,浏览器与服务器断开连接 6.以下说法()是正确的.A.因特网和万维网是一回事B.万维网是网络的网络C.万维网是一个运行在Internet上的全球性、分布式信息发布系统D .万维网是覆盖全球的网络 二、简答题1 .简述名词:计算机网络、互联网和Inernet.2Jntemet提供哪些主要服务?3 .简述电子的收发过程.4 . Inemet上的主机指什么?5 .的英文全称是什么,它的主要功能是什么?6 .简述Web和Internet的区别与联系.7 .简述IP地
3、址表示方式.8Asp与ASP.NET技术有什么特点?9 .静态网页和动态网页的区别是什么?10,可以为Internet上两台主机分配同一个IP地址吗?可以为同一个网络的两台主机分配同一个IP地址吗?可以为两个不同网络的两台主机分配相同的主机地址吗?1.1 IP地址分为哪几类?它们各自适用于什么情况?12 .为什么要使用子网掩码?子网掩码的作用是什么?13 .已知主机的IP地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机 编号.14 .域名解析系统的作用是什么?15 . URL的组成是什么?写出其标准的结构形式,并简述各部分的功能.16 .请解释buu.edu./root/d
4、efauIt.htmI 的含义.17. Web应用程序的三个层面各司何职,该工作模式有哪些优点?画出三层结构图.C.void getaddNum1 return addNuml;)D.public int getAddNum1 return addNuml;.在JSP页面使用()动作创建bean实例.AJsp:setProperty B.jsp:getProperty C. jsp:useBeanD.jsp: param.当jsp:useBean动作属性S8pe= 1 )时,创建的bean实例的生命周期是会话期的.A. page B. request C. session D. applica
5、tion6.通过客户表单输入,使用param=6.通过客户表单输入,使用param=设置bean的属性值时,(A表单组件名是任意的B.表单组件名要与bean属性名对应相等C.表单组件名要把对应的bean属性名的第一个字母大写D,以上都不对JSP-第九章一、选择题1 .与数据库建立连接需要创建()类对象.A. Statement B. resultset C. Connection D. PrepareStatement.与数据库建立连接并操作数据库数据的主要步骤的顺序为v.发送SQL语句与数据库建立连接.关闭连接载入数据库驱动程序接受并处理结果集A.B.C. D.使用纯Java程序为SQL S
6、erver数据库力口载JDBC驱动程序,使用语句A Class.forName;Class.forName;B. Class.forName;Class.forName;4.查询bookinfo表中所有数据使用 语句.A. Select * From bookinfo1;Select * From bookinfo where bookname like %M+bName+n%,w;B. Select * From bookinfo where pubdate between ,+s_pubdate+, and ,l,+e_pubdate+,H,;/MyFirstServletvAjrlpat
7、tem,那么客户在 浏览器地址栏目输入()调用该Servlet.A.localhost:8080/star/MyFirstServletBdocalhost:8080/star/FirstServletC.localhost:8080/star/FirstServlet.javaDJocalhost:8080/star/MyFirstServlet.class2 .JSP 页面中有语句:,在 MyServlet 中的serviceo方法调用()方法响应请求.A.doGet B. getWritero C.doPosto D. destroyo二、简答题1 .简述Servlet与JSP的关系.2
8、 .简答Servlet类结构.3 . Servlet的生命周期有哪几个过程.4 . web.xm 在 Servlet 中的作用.5 . HTML标记与XML标记有何区别?6 .为部署Servlet的路径,在web.xml文件中必须使用的标记有哪些?7 .重新定向和转发的区别有哪些?8 .图示运行Servlet文件目录结构.第二章习题. Internet最常用的技术是什么.1 . Internet是基于什么协议的网络?2 .个人欲连接到Internet上至少需要那些设备?3 .国内常用的连接Internet的技术有那些?4 .指的是什么?5 . FTP是什么?长用于什么服务?6 .诸多上网方式中
9、,那些属于无线?那些属于线路复用技术?那些不受地域限制?7 . ctv 和 ctv.这两个域名哪个包含的级别高?9,解释DNS?它是作什么用的?10 . IPv4系统中,一个IP地址的表示方法有几种?描述网络的IP地址有几级?11 / 1411 .为什么要使用IPv6,他的地址是如何描述的?12简单描述ISO的OSI模型.第三章习题.如何规划一个WEB平台?1 .WEB的开发、设计和制作需要什么素值得人员群?2 .创建一个基于Internet的信息发布需要那些步骤.3 .在 Windows 98和Windows 2000下需要安装什么才能开发ASP应用?4 .如何访问本机的一个发布的虚拟?5
10、. Windows下的发布访问地址是什么?6 .请在Windows XP下创建基于JSP的开发平台.7 .请在 Windows XP / Windows Server下创建基于PHP的开发平台.9,请用上述3个平台分别连接Access、MS SQL Server 2000 MySQL数据库,要求至少完 成一种.第四章习题.系统开发过程需要考虑那些方面的问题?1 .信息系统开发有那些步骤?2 .系统设计的原则是什么?3 . 一个图书管理系统都有那些功能项?第五章习题HTML的中文名称和英文名称是什么?它在页面中起什么作用?5.1 HTML标记是否区分大小写,可以嵌套使用吗?5.2 HTML文档的
11、扩展名是什么?5.3 HTML的本质是什么?它是什么格式的文件?5.4 HTML文件以什么标记开始,什么标记结束.用什么标记把文档分为两部分?5.5 在HTML中,标记font的size属性的最大值和最小值是多少?5.6 在HTML文档中页面背景色和字体颜色如何表示?5.7 在HTML文档中p标记和br标记的区别是什么?5.8 预格式化标记vpre的作用是什么?5J0图像标记的alt属性起什么作用?5.11 表单在页面中起什么作用?它包含哪些元素?5.12 超标记的作用是什么?如何应用超标记到其他、其他页面、电子信箱、音乐和影像文 件?第六章习题什么是脚本语言,它的功能是什么?6.1 客户端脚
12、本和服务器端脚本各自的功能是什么?6.2 如何将JavaScript嵌入HTML页面?请写出它们的关键语句.6.3 如何将JavaScript调入HTML文档?请写出它们的关键语句.6.4 window对象的组成结构是怎样的?6.5 window对象的主要属性和方法是什么?举例说明它们的应用方法.6.6 window下层最主要的对象是什么?6.7 document对象的主要属性、方法和事件是什么?请举例说明它们的使用方法.6.8 document对象的按键事件在什么时候起作用?12/ 146.9 JavaScript中的函数如何定义,如何调用?6.10 JavaScript如何创建对象,如何访
13、问所创建对象的方法和属性?6.11 JavaScript主要应用哪几个接口元素,如何使用?第七章习题VBScript的数据类型是什么?它的特点是什么?7.1 VBScript中子程序和函数的区别是什么?如何定义和调用VBScript中的函数和子程 序?第八章习题请简述HTML、DHTML和XML主要作用,以与它们之间的关系.8.1 DHTML技术主要由哪几部分组成?8.2 简述CSS的概念和它的功能?8.3 有如下一段代码,请问页面上的文字Web技术应用基础显示成什么颜色?v!”font coloured;font-family:楷体;)-Web技术应用基础v/font有哪几种方式可以把样式表
14、的功能应用到页面中?8.4 HTML和XML的工作重点各是什么,这样分工的优点是什么?8.5 XML文件头包含哪些信息?8.6 XML的功能有哪些,?8.7 书写XML文档时应注意些什么?第九章习题客户端脚本和服务器端脚本的区别是什么?9.1 一个含有客户端脚本、服务器端脚本和HTML格式的服务器端应用程序,在客户端看到 的么?9.2 什么是ASP技术?它有什么功能和特点?9.3 解释动态Web页面和静态Web页面的含义.在网页中插入动画或影视媒体是否就称其为 动态的页面?9.4 ASP的默认脚本语言是什么?如果程序员需要使用JavaScript为主脚本语言,应当如何处 理?9.5 ASP有哪
15、些内置对象,并简述他们的功能.9.6 如何利用ASP的Request对象处理表单中的数据?9.7 简述Request对象的QueryString集合和ServerVariales集合的作用.9.8 简述Response对象的功能.9.10 Application对象是哪一级的对象,它在什么范内共享信息?9.11 简述Session对象和Application对象各自的作用和主要的区别.13/ 149.12 Server对象可以访问客户机还是服务器上的方法和属性? Server对象的CreateObject 方法创建什么实例?9.13 基于ASP应用变量的应用可分为几个层次,各自的作用范围?9.
16、14简述ASP组件和ASP内置对象在应用方法上的差别.9.15 简述ADO组件的功能与特点.9.16 简述ASP应用程序、ADO与底层数据库的关系.9.17 简述ADO的工作机制,ADO 7个组件的功能.9.18 编写ASP语句,打开图书馆管理信息系统中libdb数据库,并对Books表进行查询操作.9.19 编写ASP代码,创建数据库libdb,并创建libdb数据库中Books表的记录集对象Field集合和Field对象各表示什么?如何应用?9.20 总结ASP访问数据库的基本步骤,并写出其基本语句.9.21 如何使用Session对象存储数据?9.22 如何利用Ad Rotator组件来
17、轮换显示广告?9.23 如何利用Content Linking组件将Web页面按次序连接起来?9.24 简述 ADO 的 Connection mand Resrdset 对象的功能.9.25 如何创建和配置ODBC数据源?9.26 如何在Dreamweaver中定义一个支持ASP技术的站点?9.27 简述在Dreamweaver中建立数据库连接的步骤.9.28 简述在Dreamweaver中对数据库的数据进行查询、删除、更新和插入的步骤.14/ 1418 .以Web方式访问数据库的特点是什么?JSP 第二章一、选择题:1 .为使页面具有红背景色(A. C. 2 .以下代码段显示().vli
18、列表 v/livli 列表 v/li语句正确.8. D. A.以字母a开始的有序列表 C.以实心园点标记的无序列表 3.对以下语句描述()正确.A.在页面上插入一幅图像IC.插入一段影视A.以字母a开始的有序列表 C.以实心园点标记的无序列表 3.对以下语句描述()正确.A.在页面上插入一幅图像IC.插入一段影视B.以实心园点标记的无序列表D.描述列表B.在页面上插入一首歌曲D.插入电子信箱4.为到文件chaolianjie.html中名为内容简介位置,语句()正确.A. a href=内容简介B. a href=chaolianjie.html 内容简介C. D. a href=chaoli
19、anjie.html#内容简介5.以下代码段创建一个()5.以下代码段创建一个()的表格Web 技术 Web 技术 v/tdA. 一行两列边框为1C. 一行两列没有边框6.以下代码段创建一个(Web 技术 Web 技术 v/tdA. 一行两列边框为1C. 一行两列没有边框6.以下代码段创建一个(B.两行一列没有边框D .两行一列边框为1 的表格       A.三行两列6个单元格 C.两行三列6个单元格 7.以下代码段().A.三行两列6个单元格 C.两行三列6个单元格 7.以下代码段().B.三行两列4个单元格D.两行三列5个单元格请选择兴趣vbr请选择兴趣v
20、br 旅游 男 女A.非常正确一组复选框用不同的名字,一组单选钮用相同名字B. 一组单选按钮要用相同的名字一组复选框要用不同的名字8.以下代码段,显示效果().font color: red;font-family:楷体;)-Web 技术v/fontvh2新技术v/h2 A.文字Web技术和新技术”显示成宋体、黑色B.文字新技术”显示成楷体、红色C.文字Web技术显示成楷体、红色D.文字”Web技术和新技术显示成楷体、红色 二、简答题.简述HTML文件结构,它以什么标记开始,什么标记结束?1 .如何用记事本创建一个HTML文档?2 . HTML文档的扩展名是什么? CSS样式文件的扩展名又是什
21、么?3 .HTML标记是否区分大小写,可以嵌套使用吗?4 . HTML注释格式是什么?5 .在HTML中,标记vfont的size属性的最大值和最小值是多少?6 .在HTML文档中页面背景色和字体颜色如何表示?7 .在HTML文档中,段落标记vp和换行标记区别是什么?8 .预格式化标记vpre的作用是什么?9 .超标记的作用是什么?如何应用超标记到其他资源?10 .到本文档指定位置与到其他文档指定位置,href属性值的区别是什么?11 .图像标记的alt属性起什么作用?如何给图像加上边框?12 .表格标记可以嵌套使用吗?使用时的注意事项?13 .表单在页面中起什么作用?它包含哪些控件?14 .
22、文本框控件的属性size与maxlenght的区别是什么?15 .一组单选按钮与一组复选框的作用有什么区别?创建时要注意何事项?16 .简述在表单中,method=get与method=post的区别.17 .简述CSS的概念和它的功能?18 .有哪几种方式可以把样式表加载到页面中?3/ 14JSP第三章一、选择题1. 1.JDK安装配置完成后.在MS DOS命令提示符下执行v 命令,测试安装是否正确.A. javac B.Javac CJAVAC D.JavaCTomcat安装目录为:d:Tomcat5.5,使用默认端口号.启动Tomcat后,为显示默认主页, 在浏览器地址栏目中输入().A
23、. Iocalhost:80B. 127.0.0,1:80C. 127.0.0.1:8080D. d:Tomcat5.5index.jsp3.设置虚拟发布目录,要修改().A. Tomcat 的 bin 目录中,tomcat5.exe 文件B . Tomcat 的 bin 目录中,server.xml 文件C - Tomcat 的 webappsROOT 目录中,index.jsp 文件D Tomcat 的 conf 目录中,server.xml 文件二、简答题.安装JSP运行环境需要准备哪些软件?1 .JDK软件的作用是什么?3JDK安装完成后为什么要配置系统的环境变量,如何配置?4 .如何
24、得知JDK安装正确?5 .Tomcat服务器软件的默认发布目录是什么?6 .Web应用程序可以存放在Tomcat的默认发布目录外否?JSP第四章一、选择题1.以下非法变量名是().A. stuName B._numb C.false D.MyDate22 JavaScript 语句:documentwritevvnum1=8!=vnum2=8,在浏览器窗 口显示结果为().A. true B. Undefined C. Null D. false.以下关于JavaScript语言描述,正确的是().A.不区分大小写B.一定要用分号作为行结束标志C .可以用两种方法进行注释C .可以用两种方法进
25、行注释”和 7*/nD.是纯面向对象的3 . Date对象的setTimec函数()的时间数.A.设置从1970年1月1日00: 00: 00开始,以秒为单位B.设置从1970年1月1日00: 00: 00开始,以毫秒为单位C.设置从2000年1月1日00: 00: 00开始,以毫秒为单位D.设置从1970年1月1日12: 00: 00开始,以秒为单位4 . Date对象的getDayc函数返回().A.月份淇值为B.日期淇值为31C.星期,其值为C7 D.星期,其值为。65 .打开网页时的浏览器窗口是()对象.4/ 14A. window B. document C. form D. loc
26、ation7.onClick事件在()发生.A.鼠标移到对象上时B.网页载入浏览器时C.鼠标左键单击对象时C.鼠标左键单击对象时D.用户释放按键时8. setTimeoutvchangeStatusv1100函数执彳亍时,().A,调用 changestatusv函数 100 次B,每 100 毫秒,调用 changestatusv函数一次C.每100秒,调用changestatusv函数一次D.每100分,调用changeStatusv函数一次 二、简答题1.什么是脚本语言,它的功能是什么?2客户端脚本和服务器端脚本各自的功能是什么?3如何将JavaScript语句嵌入HTML页面?请写出关
27、键语句.4如何将JavaScript文件到HTML文档?请写出关键语句.5 JavaScript中的函数如何定义,如何调用?6 JavaScript主要应用哪几个接口元素,如何使用?7 .举例说明如何自定义对象和创建对象实例.8,什么是事件?什么是事件处理程序?9 window对象的组成结构是怎样的?10 .如何引用表单元素?如果页面上有一个表单,nanB=myRxm,表单上有一个按 钮,name=myButton,如何引用按钮上面的数据?11 .window对象的主要属性和方法是什么?各举出三个例子,可以多列.12 . window下层最主要的对象是什么?13 . document对象的主要
28、属性、方法和事件是什么?各举出三个例子,可以多列.14 .如何创建字符串对象,举例说明.15 .创建一个二维数组对象.16 .写出输出系统当前月份的语句.JSP第五章一、选择题1 .文件bookjsp的位置C:Tomcat5.5webappsbookshopbookJsp,在浏览器地址栏目输入以 下()内容可以浏览该网页.A. Iocalhost:8080/ bookjspIocalhost:8080/bookshop/book.jspB. C:Tomcat 5,5webappsbookshopbook.jsplocalhost:8080/ROOT/book.jsp2 .有一段代码如下:%fo
29、r1; i- out.println h + i + 你好! ; %在客户端浏览器源文件见到的代码段是().A. vh2你好! vh3 你好! vh4 你好! 5/ 14B. for1; i- out.println;C.h4 你好! 你好! vh2你好! D.你好!你好! 你好!3 .以下四行注释代码运行后,在客户段浏览器查看源文件能见到的注释是().A. v!一今天是:%=new java.util.Date,toLocaleString%-B.一今天是:%=newjava.util.Date.toLocaleString%- %C.D.4 .JSP页面上有语句,,语句是().A.表达式
30、B.注释 C.指令D.脚本元素二、简答题1 .简述JSP的主要特点.2 .组成JSP页面的主要元素有哪些?3 . JSP文件名的后缀是什么? JSP代码的定界符是什么?4 .简述JSP的运行过程.5JSP页面运行较快的原因是什么?6 . 一个JSP页面的源代码,与在客户端看到的代码是否一致?7 .什么是HTML注释、隐藏注释、脚本注释,在客户端的“查看源文件”中能见哪个注释?8 .在标记之间和%! %标记之间都可以声明变量,它们的区别是什么?9 .如何声明方法,如何调用方法,举例说明.10 .在什么标记之间插入表达式,使用时应注意些什么?11 .简述脚本元素的功能.12 . JSP页面中为什么
31、会出现中文乱码.JSP第六章一、选择题1 .以下叙述()是正确的.A.JSP动作标记为JSP页面提供全局变量.B.JSP指令标记在执行阶段插入文件.C.JSP动作标记动态插入文件.D.JSP指令标记动态嵌入文件.2 .以下正确的代码段是().A. B. 6/ 14C. D. % page import=Mjava.util.Date1 % page info=客户登录页面3 .以下正确的代码段是(),test.jsp文件和当前页面在同一目录下,并且是可用的.A. B. C. D. .自定义标记tag文件top.tag存放Web服务目录WEN-INFtags目录下,调用top标记的 当前页面te
32、st.jsp存放在Web服务目录下,以下正确的代码段是().A.v% taglib tagdir=7WEB-INF/tagsH prefix=MbookTopn %B,C. D.5.自定义标记 tag 文件 top.tag 存放在D:Tomcat 5.5webappsexO6WEBINFtags” 目录 下,ex06是Web发布目录,调用top标记的当前页面testjsp存放在ex06目录下,在浏览器中 可以访问tag标记的地址是().A. localhost:8080/ex06/WEN-INF/tags/top.tagD:Tomcat 5.5webappsexO6WEB-INFtags to
33、p.tagB. Iocalhost:8080/ ex06/test.jspIocalhost:8080/ ex06/ top.tag二、简答题7/ 141 .JSP指令标记和JSP动作标记的功能有何区别?2 .简述page指令标记的功能,并举出其中3种属性的应用.3 .如果JSP页面使用简体中文,如何设置page指令的属性值?4 .简述include指令标记的功能,使用时的注意事项是什么?5 .简述taglib指令标记的功能,如何自定义标记,tag文件如何存放?如何调用自定义标记?6 .简述param动作标记的功能,通常是哪些标记的子标记?7 .简述include动作标记的功能.1.1 ncl
34、ude动作标记与include指令标记的区别是什么?9 .简述forward动作标记的功能.10 .简述plugin动作标记的功能.JSP 第七章一、选择题1 .如果客户提交的表单中,某个名为name的控件具有多个参数值时,可以使用()方法获得name指定的所有参数值.A.getParameterB.getHeaderC.getParameterValues D.getAttribute2 .使用response对象的()方法使页面重新定位.A.setStatus B.sendRedirectC.forwardoD.sendError3 .某一客户在同一个Web服务目录的4个页面间跳转,其se
35、ssion对象有()个ID.A.1B.2C.3D.4 4,某一客户的session对象在()一直存在.A.连接断开之前B.客户跳转到其他页面之前C.客户连接到其他之前D.客户浏览器关闭之前5.某一服务器有4个客户访问,共创建了()application对象.A.1B.2C.3D.4二、简答题1 .为什么要设置JSP内置对象?列举其中5种内置对象的功能.2 .如何使用request对象获得客户浏览器中的表单输入信息,例如在表单中用语句描述的文本框输入信息?3 .response对象状态行的作用有哪些?4 .response对象的sendRedirect方法的功能是什么,常在什么情况下使用?5.o
36、ut对象的功能是什么,写出向浏览器输出数据的方法.session对象的作用是什么,它在什么范围内共享信息冽举出session对象常用的3种方法?7.application对象的作用是什么,它在什么范内共享信息?8.简述session对象和aplication对象的不同处.JSP 第八章 简答题.什么是JavaBean?在什么情况下使用JavaBean比较有利?使用JavaBean的优点?1 .用Java语言编写JavaBean的注意事项有哪些?2 .JavaBean由哪几种成分组成?3 .如果在Web服务目录person中有一个JSP页面,要使用一个bean,该bean的前三行语句为:8/ 14 package student;public class StudentBeanString studentName, studentNum;请问:该bean的文件名.bean的dass文件的存放目录.用该bean的JSP文件的vjsp:useBean/动作属性class的值是什么?4 . jsp:useBean动作属性scope的功能是什么?写出其默认值和另外3