




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章一、思考题1制作网页时需要哪些软件?答:网页制作过程涉及网页编辑工具,如DREAMWEAVER,网页图形面设计工具,如PHOTOSHOP,网页动画软件,如FLASH,如果涉及动态网站的开发,在掌握HTML语言的基础上,还需要掌握一门WEB服务器端开发语言,如选择ASP语言。2网站空间有哪些类型,如何进行选择?答:网站空间主要包括虚拟主机,服务器托管,服务器租用,自建机房等方式,一般企业网站选择虚拟主机,空间可以选择几百M就可完成网站代码的存储。行业或地方门户网站,同时访问人数较多,流量较大,对网站空间要求较高的,则可以选择服务器托管或服务器租用。而一些大型的企事业单位,如学校,政府机关,大型企业等,则选择接入光纤,自建机房搭建服务器架构网站平台。3常见域名的类型有哪些,如何选择一个适合网站内容的域名?答:常见的域名类型有.COM,.NET, .CN,.COM.CN等。一般首选COM域名,选择与内容相关,容易被用户记忆的域名最佳。4网站开发的常用流程有哪些?答:(1)确定网站主题(2)搜集资料(3)规划网站(4)选择合适的制作工具(5)制作网页(6)上传测试(7)推广宣传5一个HTML文件应具有的基本结构是什么?HTML是一种格式化标记语言,它的文件组成以开头,以结尾。HTML文件中包括头部和主体。其基本结构为: 网页标题 网页内容二、单项选择题1任何文本编辑器都可用来制作网页,包括记事本、写字板、Word、WPS等编辑程序。但在保存时,一定要用_A_格式存盘。A. 纯文本 B. Word C. 写字板 D. WPS2确定网站的_D_是建立网站时首先应考虑的问题.A. 风格 B. 标题 C. 内容 D. 主题3评测一个网站好坏的第一标准就是_C_。A. 美工设计 B. 浏览速度 C. 栏目内容 D. 技术含量4为了标识一个HTML文件应该使用的HTML标记是 C A. B. C. D. 5下列不是图像处理软件的是 C APhotoshop BFireworks CWord DPhotoImpact三、操作题略第2章 习题参考答案一、思考题1不同网站制作的流程是不一样的,一般来说,较为简单的个人网站需要经过的基本流程有:需求分析、站点规划与创建、页面设计、页面制作、网页特效制作、后期测试等。2常用的网页布局有表格布局和DIV+CSS两种。早期的网页布局用表格较多,其优点是方便直观,浏览器兼容性好,缺点是网页显示速度慢,不利于结构和表现分离;DIV+CSS布局能更容易将结构和表现分离,它是搜索引擎优化的比较喜欢的一种布局方式。3选择“站点/新建站点”菜单命令,或点击右上角的站点按钮,选择“新建站点”,弹出“站点定义”对话框。根据其提示即可。4超级链接包括文本超级链接、图片超级链接、锚点超级链接、电子邮件超级链接、脚本链接和空链接等。5创建层DIV元素包括DIV和AP DIV。DIV标签没有任何表现属性,如果要显示某种效果或者绝对定位,就要和CSS 定位样式一起使用。 DIV标签可以将内容块居中,创建列效果以及创建不同的颜色区域等。AP DIV(Absolutely Positioned Elements),绝对定位元素,也称之为“层”。层可以包含文本、图像和其他HTML元素。层使二维的网页拓展到了三维。Dreamweaver将带有绝对位置的所有DIV标签视为AP DIV,即绝对定位。二、选择题D、A、B、D、B、A、A、B 三、操作题(略)第3章一、思考题1主目录是网站中程序运行的起始目录,即以该目录为根目录,从中寻找地址栏中输入的路径和文件名的网页并运行。虚拟目录不在主目录中,其本质是把主目录外的其他目录映射为主目录中的一个目录(以虚拟目录名命名),当需要运行虚拟目录中的程序时,以主目录为根目录寻找相应的网页并运行。2定义变长数组,当需要改变数组的长度时,Redim即可,如需要保存原来数组中的数据,Redim时使用Preserve关键字。34种:DoLoop循环,For循环,For Each循环,WhileWend循环。For each循环不需要知道循环次数就可以把数组或集合中的每个成员遍历完。4 Response.End方法强制输出缓冲区中的数据并结束没有执行完的代码的执行,可以起到分步调试的作用。如果整个程序运行出错,可以在代码中多个点加上该语句,如果到某一步不能输出结果或输出不正确的结果,则该语句附件的代码中肯定存在语法或逻辑错误。5略6Request.ServerVariables(“Local_Addr”)获取服务器IP地址,Request.ServerVariables(“Remote_Addr”)获取客户机IP地址。二、单项选择题1A 2C 3D 4A 三、操作题1 2开发一页面,显示来访者的IP地址。并判断:如果IP地址以172.16开头的,显示欢迎信息,否则显示为非法用户,并终止程序。3略第4章一、思考题1请举例说明Application对象和Session对象的区别。答:Application对象:应用程序状态,Web 应用程序的所有用户都可以访问该应用程序的状态信息Session对象:会话状态,只有特定会话中的用户可以访问该信息,不同的用户正在使用某个应用程序,则每个用户都将有一个不同的会话状态2Application对象默认的生命周期与哪些因素有关? 答:Application对象默认的生命周期起始于WEB服务器开始执行时,终止于web服务器结束执行时,或超过20分钟没有浏览器读取网页。3. Session的OnEnd事件处理程序是不是只能使用Session、Application和Server 3个ASP内置的对象,为什么? 答:是。因为Session的OnEnd事件处理程序是写在Global.asa文件里的,而GlobalAsa是用来存储事件信息和由应用程序全局使用的对象。4请简述Globalasa文件的作用。答: 用来存储事件信息和由应用程序全局使用的对象。二、选择与判断题1.在建立Application对象的时候会产生哪个事件? (D ) A. Application_End B.Application_OnEnd C.Application_Start D. Application_OnStart2. Application对象的所有非对象变量是存放在哪个集合中? (B )A.StaticObjects B. Contents C. Objects D.StaticContents3. 若要在完成目前的网页之后便结束Session对象,可以使用哪个方法?( B ) A.Clear B. Abandon C.Timeout D. End4. 下列语句哪一个是正确的?(复选) ( AB )A. TimeOut属性的值越大,所占用的内存越多。B.Session对象存储在服务器的内存,一旦有很多浏览器进行联机,效率将会降低。C.无论在何种情况,SessionID绝对是唯一的。D. Session对象无法记录数组、对象等复杂的数据类型。5. 下列语句哪一个是错误的?(C )A.若要设置Session对象的初始值,可以在Global.asa文件内进行设置。B.Glogal.asa文件应该放在和网页相同的文件夹内。C .Application对象的OnStart事件发生于Web服务器开始执行时。D.Session对象的的OnEnd事件发生于浏览器与服务器断线时,或浏览者在Session.TimeOut指定的时间之内没有访问网页时。第5章一、思考题1连接数据库的常用方法有哪些?答: ASP连接数据库常见的方法有:DSN方式、OLEDB方式和DRIVER方式。DSN方式需要设置数据源,如果程序移植到另一台计算机,则需要重新设置数据源。2简述BOF和EOF的作用。答: 可用于判断检索返回结果中是否包含记录,另外在对结果集进行遍历时,可通过EOF判断,是否已经遍历所有记录。3简述Connection对象的主要属性和方法。答: Connection对象的主要属性有Attributes、CommandTimeout、ConnectionString、ConnectionTimeout、CusorLocation、DefaultDatabase、IsolationLevel、Mode、Provider、Version等。常用方法有Open、Close、Execute、BeginTrans、CommitTrans、Rollbacktrans等。详见5.2.5。4简述分页的方法。答: 分页主要有两种: 1)将数据库中所有符合查询条件的记录一次性的都读入 recordset 中,存放在内存中,然后通过 ADO Recordset 对象所提供的几个专门支持分页处理的属性: PageSize( 页大小 )、PageCount( 页数目 ) 以及AbsolutePage( 绝对页 ) 来管理分页处理。 2)根据客户的指示,每次分别从符合查询条件的记录中将规定数目的记录数读取出来并显示。 二、单项选择题1以下连接对象的创建方法,正确的是( D)。A. Conn=CreateObject(ADODB.Connection)B. Conn=Server.CreateObject(ADODB.Connection)C. Set Conn=Server.CreateObject(ADODB.Connection)D. Set Conn=Server.CreateObject(ADODB.Connection)2在连接对象中,可用于存储连接信息的属性是(A )。A. ConnectiongSring B. ConnectionC. Open D. Execute3以下用法中,正确的是(D )。A. RS=Conn.Execute(Select * From Product)B. Set RS= Conn.ExecuteSelect * From ProductC. Conn.Execute(Delete * From Product Where ID=132)D. Conn.ExecuteDelete * From Product Where ID=1324在记录集RS中,可用于返回记录总数的语句是(B )。A. num=RS.Count B. num=RS.RecordCountC. num=RS.Fields.Count D. num=RS.PageCount5若要将记录指针定位到记录集RS 的最后一条记录,则可使用( D)方法来实现。A. Move B. MoveNext C. MovePrevious D. MoveLast6在分页显示时,用于指定每页记录数的属性是(A )。A. PageSize B. PageCount C. CacheSize D. MaxRecords7可用于获得当前记录在记录集中的位置号的属性是(C)。A. AbsolutePage B. RecnoC. AbsolutePosition D. RecordCount第6章一、思考题1FSO可以用来对驱动器、文件夹以及文件等对象进行操作。它可以检测并显示出系统驱动器的信息分配情况;可以创建、改变、移动和删除文件夹,并能探测一些给定的文件夹是否存在;可以提取文件夹的信息,如名称、被创建或最后一次修改的日期等等。2可以。3不是,可以是.html等后缀名的字符文件。4通过TextStream对象创建后缀名为.htm或.html的文本文件即可。二、单项选择题1B 2A 3D 三、操作题1reg.htm注册 会员注册 用 户 名*: (612个字符) 密 码*: 必填 验证密码*: 两次输入的密码必须一致 reg_check.asp表单处理程序% 定义多个变量保存相应表单域的信息Dim username,pwd,pwd_confirm由于表单采用的是POST方法提交数据,因此使用request对象的form集合,同时,变量名和表单域的名字相同,便于写代码username=trim(request.form(username)pwd=trim(request.form(pwd)pwd_confirm=trim(request.form(pwd_confirm)调用以下过程,实现数据的检测username_check usernamepwd_check pwd,pwd_confirmcreatefd username 创建个人用户文件夹write response.write 已成功创建个人空间,请到网站目录中查看!Sub username_check ( user_name )dim gs 定义字符个数变量gs=len(user_name) 计算用户名的长度if (gs12) then 如果长度小于6或者大于12,输出包含超链接的错误提示信息response.write 用户名长度必须为612个字符!response.end 结束程序的执行end ifend subSub pwd_check ( user_pwd1,user_pwd2 )if (len(user_pwd1)6) then 如果密码长度小于6,输出包含超链接的错误提示信息response.write 密码太弱,最好是包含数字、大写字母和小写字符,且长度大于6!response.end 结束程序的执行elseif(user_pwd1user_pwd2) thenresponse.write 两次输入的密码不一致,请重新输入!response.end 结束程序的执行end ifend subsub createfd(foldername)dim fsoSet fso=Server.CreateObject(Scripting.FileSystemObject)fso.createfolder(server.mappath(.) & & foldername)set fso=nothingend subsub writedim fso,txtSet fso=Server.CreateObject(Scripting.FileSystemObject)set txt=fso.opentextfile(server.mappath(username & 个人信息.txt),2,true)txt.writeline usernametxt.writeline pwdtxt.closeset txt=fso.opentextfile(server.mappath(username & index.htm),2,true)txt.writeline 欢迎您, & username & !txt.closeset txt=nothingset fso=nothingend sub%2注:需要预先在网页所在的文件夹下新建image文件夹,并存入0.gif9.gif共10张图片%function update(counter_file) dim fs,txt,file application.lock set fs= server.createobject(scripting.filesystemobject) file=server.mappath(counter_file)set txt=fs.opentextfile(file,1,true)if not txt.atendofstream then update=clng(txt.readline) 读取文本文件中的计数值end ifupdate=update+1 更新计数值txt.closeon error resume nextset txt=fs.opentextfile(file,2,true)if err.number=70 then filecounter=请先将 & file & 的只读属性去掉!elseif err.number0 then filecounter=err.descriptionelse txt.writeline update 把更新后的计数值写回到文本文件中 txt.closeend ifapplication.unlockend functionfunction read(counter_file) dim fs,txt,file application.lock set fs= server.createobject(scripting.filesystemobject) file=server.mappath(counter_file)set txt=fs.opentextfile(file,1,true)if not txt.atendofstream then read=clng(txt.readline)end iftxt.closeend functionfunction gcounter (counter)dim s,i,gs=cstr(counter) 先将数值转换成字符串for i=1 to len(s) g=g& 逐一取出字符,串成的图形标记nextgcounter=gend functionif session(reach)= then response.write 你是第 & gcounter(update(jishuqi.txt)& 位访问者! 如果是第一次访问 session(reach)=trueelse response.write 你是第 & gcounter(read(jishuqi.txt)& 位访问者!end if%3略第7章一、思考题1与组件上传相比,无组件上传有哪些优点?现在实现上传文件页面的方法很多,但是总的来说可以分为两类,一类是无组件上传文件,另一类是通过组件上传文件。所谓组件上传,就像在邮件系统中用到的JMail一样,需要网页设计人员去下载一个组件文件,并将其在服务器系统中注册。这种方法的缺点是,当把网站移植到另一台服务器上时,需要重新注册组件。无组件上传的方法就不存在这个问题。2如何注册Jmail4.5组件?JMail组件安装完成之后还需要注册,以Windows XP操作系统为例介绍注册方法。打开C:Program FilesDimacw3JMail文件夹,选择jmail.dll文件,把它复制到C:WINDOWSsystem32文件夹下。选择“开始”菜单“运行”,在“运行”对话框中输入“regsver32 C:WINDOWSsystem32jmail.dll”,按“Enter”键执行。3Jmail4.5组件发送简单的电子邮件?打开Dreamweaver,选择新建一个HTML页面。选择表单,插入一个表单域,在表单域的属性动作中输入“sendemail.asp”,选择“常用”中的“表格”,弹出插入表格对话框,插入一个行数为5,列数为2的表格。调整表格的距离,对表格的第一行和第五行合并单元格,在表格的第一行输入“请输入邮件内容”并居中,表格的第二行第一列输入“收件人”,第二列插入一个文本字段,并将属性中的文本域设置为“shoujianren”。表格的第三行第一列输入“主题”,第二列插入一个文本字段,并将属性中的文本域设置为“zhuti”。在表格的第四行第一列输入“内容”,第二列插入一个文本区域,并将属性中的文本域设置为“neirong”,字符宽度为50,行数为10。在表格的第五行插入两个按钮,一个为提交,一个为重置,并居中。将网页保存为email.html。制作sendemail.asp页面,打开Dreamweaver,新建一个asp vbscript页面,在和 之间输入如下代码:二、单项选择题1Jmail4.5组件添加邮件标题的Message对象的方法是( B )A. FromName方法 B. Subject 方法C. Body方法 D. AddAttachment方法2Jmail4.5组件添加文件型附件的Message对象的方法是( D )A. FromName方法 B. Subject 方法C. Body方法 D. AddAttachment方法3“无惧上传”方法中,实现“保存到文件,自动覆盖已经存在的同名文件”的方法是( A )A. SaveToFil
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医疗耗材一站式采购与配送服务合同
- 2025年企业定制化办公用品电商售后服务与专项培训协议
- 2025学年度中小学校园图书资源采购及动态更新服务合同
- 2025年度冷链物流安全监控系统采购及维护保养合同
- 绿色物流配送与仓储一体化服务项目合同
- 2025年城市综合体运营收益共享资金担保协议
- 2025智能标签印刷合同:物联网设备标签印刷服务协议
- 2025年创新美食开发与推广合作协议书
- 2025年企业年会现场互动游戏设计及执行服务合同
- 5.应用问题(一)说课稿-2025-2026学年小学数学三年级下册浙教版
- 国网面试模拟题:电网运营与规划类面试题目及答案
- 关于外墙维修的方案(3篇)
- 医院空气净化标准
- 2025高中英语学业水平考试会考复习必背词汇表
- 2025年高考日语试卷及答案详解
- 软件需求分析师岗位面试问题及答案
- 2025至2030中国军事上的人工智能行业发展趋势分析与未来投资战略咨询研究报告
- 二战历史教育
- 减盐减糖减油烹饪技巧培训
- 民航英语说课课件
- GB 2894-2025安全色和安全标志
评论
0/150
提交评论