版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、20132014学年第 一 学期期终试题踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。课程名称 Web技术与XML技术 使用专业 计算机11 班级 姓名 学号 试题得分一二三四五六七八九十总分一、单选题(15分,每题1.5分)1ASP.NET Web页面之间的数据,可以通过Application和Session等对象来实现共享,以下说法正确的是 。A. 两者没有差别,只是两种不同的实现方式。B. Session对象是Application对象的子集。C. 两者的作用范围不同,Application对象中保存的数据是供所有来访的浏览器共享的,而Session对象中保存的数据是供特定
2、的来访浏览器共享的。D. 两者的作用范围不同,Session对象中保存的数据是供所有来访的浏览器共享的,而Application对象中保存的数据是供特定的来访浏览器共享的。2IE浏览器的文档对象模型中顶层对象是window,其子对象中代表当前HTML文档的对象是 ,代表浏览器的对象是navigator。A. document B. w indow C. DOM D. element3ASP.NET验证控件在正常工作情况下是不可见的,当 才是可见的。A. 用户输入数据有误时B. 执行了服务器端代码后C. 当服务器端代码设置了其相应的visible属性后D. 当客户端进行了代码验证后4为了跳转到同
3、一页面的其他的位置,需要在目标位置定义 。A. 框架 B. 图层 C. 按钮 D. 锚点5要使用ASP.NET AJAX提供的功能,必须在网页中包含一个 控件,该控件提供了对客户端脚本的各种管理。A. UpdatePanel B. XmlHttpRequest C. Timer D. ScriptManager6使用ASP.NET进行网页设计时,关于母版页以下说法错误的是( )。A. 母版页是指其他网页可以将其作为模板来引用的特殊网页。B. 母版页的设计方法与一般网页的设计方法相似。C. 可以单独在浏览器中查看母版页。D. 在母版页中,界面被分为公用区和可编辑区,可编辑区用ContentPla
4、ceHolder控件预留出来。7. HTML4.01按照XML的语法进行改写后称为 。A. XHTML B. SHTML C. XMhtml D. httpXML8利用 和XSL技术可以控制XML文档的显示方式。A. ASP B. CSS C. Servlet D. JSP9Web Service的通讯协议是SOAP,该协议用XML表示数据,并通过 协议传输数据文档(缩写),所以一般对Web服务的调用可穿过防火墙。A. XHTML B. HTTPS C. FTP D. HTTP10利用Ajax技术可以无需刷新便可向服务器传输或读写数据,Ajax的实现主要得益于XMLHTTP组件中的 对象。A.
5、 XMLHttpRequest B. HTMLRequest C. Connection D. Session二、简答题(10分)1.DHTML主要由那四部分内容组成。2.简要叙述在网页中引入CSS技术的好处。3.在VS2010环境中开发平台上的web应用时,可以有通过那些技术实现代码或界面元素的复用(请指出至少三种技术),从而可以加快web应用程序的开发速度或更方便修改。三、请使用表格编写一个网页,要求该网页内容如下图所示(10分)请写出该页面对应的HTML文档。注:1. 网页的标题如图所示为“特殊表格”; 2标记<head>和</head>间的其他内容可以省略;3该
6、表的宽为200像素和高为100 像素;4Table A居中;5各字符显示居中; 6各标记中的属性如非必需可省略。四、本题内容为在输入关键词后利用搜索引擎网站进行搜索。(10分,每格1分)<HTML><HEAD><META http-equiv=Content-Type content="text/html; charset=gb2312">< (1) (2) =JavaScript> /指定脚本语言 (3) srchnow (fm)/定义函数srchnow() var http; var sterms=""
7、 var j=0; var k; var l; var engvar; var tmp=fm.terms.value; k=tmp.length; for (j=0;j<k;j+)/本循环构建搜索字符串 if (tmp.charAt(j)=" ") sterms+="+" else sterms+=tmp.charAt(j); /在google和百度中搜索所输入的词条,搜索结果显示在新打开的窗口中 window. (4)(".hk/search?q="+(5),"google");window. (4)(&q
8、uot; </SCRIPT><META content="MSHTML 5.50.4134.100" name=GENERATOR></HEAD><BODY text=#000000 bgColor=#ffffff>/下面为搜索文字输入表单/鼠标点击“开始搜索”按钮,打开新窗口,开始搜索< (6) >请输入要搜索的文字:<BR><INPUT name=terms> <BR><INPUT onclick= (7) (this.form) (8) =button (9) =开始
9、搜索> < (10) ></BODY></HTML>五、本小题中的网页显示超酷的文字特效,当移到“看是不是很棒”上时,显示一红色的笑脸符并逐步放大。(15分,每格1分)<html> <head> <TITLE>特效</TITLE> <(1) type="text/css"> /下面为样式定义<!-.pt9 font-family: "宋体" font-size: 9pta (2) : (3) / 不显示下划线a:(4) color: #FF3333
10、; text-decoration: (5) /当鼠标位于文字上方时,显示下划线-></style><link rel="stylesheet" href="/default.css" type="text/css"><script language="JavaScript"><!-function MM_reloadPage(init) /reloads the window if Nav4 resized if (init=true) with (navigato
11、r) if (appName="Netscape")&&(parseInt(appVersion)=4) document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; else if (innerWidth!=document.MM_pgW | innerHeight!=document.MM_pgH) location.reload();MM_reloadPage(true);/ -></script><script language
12、="JavaScript"><!-/var x,y; var timer; var i_fontsize=0; var step=0; var thisx,thisyfunction handlerMM(e) x = (document.layers) ? e.pageX : event.clientX; y = (document.layers) ? e.pageY : event.clientY;function ringup() if (document.all) thisx = x; thisy = y; ringup2(); function ring
13、up2() if (i_fontsize<=1000) document.all.ring.style.fontSize=i_fontsize; document.all.ring.style.color="rgb(255,"+Math.floor(i_fontsize/6)+"," +Math.floor(i_fontsize/6)+")" document.all.ring.style.posLeft=thisx-(Math.floor(i_fontsize/3); document.all.ring.style.posTo
14、p=thisy-(Math.floor(i_fontsize/1.4); step+=4; i_fontsize+=step; timer=setTimeout("ringup(2)",50); else clearTimeout(timer); i_fontsize=0; step=0; document.all.ring.style.posTop=-10000 document.onmousemove = handlerMM;/-></script><style>.ringstyle (6) :absolute; /指明定位方式,是否可见和
15、字体大小(7) :visible; /指明是否可见top:-50px; (8) :5pt; /指明字体大小font-family:Verdana; (9) :FF0000 /颜色为红色.explain (6) :absolute; top:80px; left:40px; width:300px; (9) :000000; (10) :center; /对齐方式为居中(8) :20pt; font-family:Times;<(11) ></head><body><div id ="ring" (12) ="ringsty
16、le">/指定该<div>的显示样式<p><font color="#FF8080"> :-) </font></p> </div> /显示笑脸符<div id="redirection" (12) ="explain"><p>移动你的鼠标到这里来看看<a (13) ="_blank" /当鼠标双击该超链接后目标窗口为打开一新窗口onMouseOver="(14) " /当鼠标位
17、于这段文字上时调用ringup()函数显示笑脸符 (15) ="">是不是很棒的效果</a></p> </div></body></html>六、XML文档hello_1011s.xml经过hello_1011s.xsl转换后显示结果如图所示。(10分,每格1分)文档hello_1011s.xml:<?xml (1) ="1.0"?><?xml-stylesheet type="text/ (2) " href="hello_1011s.xs
18、l"?><hello-world> <greeter>An XSLT Programmer< (3) > <greeting>Hello, World!</greeting>< (4) >文件hello_1011s.xsl:<?xml version="1.0"?><xsl:stylesheet xmlns:xsl="/1999/XSL/Transform" version="1.0"> &l
19、t;xsl:template (5) ="/hello-world"> <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY>/招呼语显示为H1字体 (6) <xsl:value-of select="greeting"/></H1> <DIV>from /欢迎人显示为斜体,紧跟在from后 <I><xsl:value-of select=" (7) "/> (8)
20、 </DIV> </BODY> < (9) > </xsl:template>< (10) >七、本题使用数据控件gridview显示access数据库Data.mdb中表score的内容。(5分,每格1分)<% Page Language="C#" AutoEventWireup="true" CodeFile="Score.aspx.cs" Inherits="Score" %><!DOCTYPE html PUBLIC "
21、-/W3C/DTD XHTML 1.0 Transitional/EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head runat="server"> <title>无标题页</title> </head><body><asp:GridView ID="GridView1
22、" runat="server" AutoGenerateColumns="False" DataKeyNames="编号" DataSourceID=" (1) " EmptyDataText="没有可显示的数据记录。"> <Columns> <asp:BoundField DataField="编号" HeaderText="编号" InsertVisible="False" ReadOnly=&q
23、uot;True" SortExpression="编号" /> <asp:BoundField DataField="AuthorID" HeaderText="作者" SortExpression="AuthorID" /> <asp:BoundField DataField=" (2) " HeaderText="书名" SortExpression="BookName" /> <asp:BoundFie
24、ld DataField="Price" HeaderText=" (3) " SortExpression="Price" /> </Columns> </asp:GridView> <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="/App_Data/Data.mdb" (4) ="SELECT * FROM Books">
25、;< (5) > </body></html>八、本题内容为用户在Login.aspx页面中输入用户名和密码后,在Login.aspx.cs中调用UserTable.cs文件中的CheckUser方法进行用户名和密码验证,有效的用户名和密码保存在Access数据库GuestBook.mdb的表usertable中Login.aspx页面的设计采用了ASP.NET Ajax技术。(25分,每格1分)6.1 Web.config文件主要内容:<?xml version="1.0"?><configuration><
26、; (1) >/定义连接字符串 <add name="AccessConnectString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:tempGuestBook_Login_AjaxGuestBook.mdb"/>< (2) ></configuration>6.2 Login.aspx文件主要代码如下(采用了ASP.NET Ajax技术):<html> <body> <p class=&qu
27、ot;style1">请输入姓名和密码: </p> <form id="form1" runat="server"><div> < (3) ID="ScriptManager1" runat="server"> < (4) > <asp: (5) ID="UpdatePanel1" runat="server"> < (6) > <p class="style1
28、"> 姓名: asp:TextBox ID="TextBoxUserName" runat="server" Width="99px" Height="18px"></asp:TextBox> <br /> <br /> 密码: <asp:TextBox ID="TextBoxPwd" runat="server" TextMode="Password" Width="99px&qu
29、ot; Height="18px"></asp:TextBox> <br /> <asp: (7) ID="Button1" runat="server" onclick="Button1_Click" Text="登录" /> </p> <p class="style1"><asp:Label ID="Label_msg" runat="server" Text=
30、""></asp:Label> </p> </ContentTemplate> </asp: (5) ></div> </form></body></html>6.3 Login.aspx.cs文件主要代码如下:namespace GuestBook public partial class Login : System.Web.UI.Page protected void Button1_Click(object sender, EventArgs e) string u
31、Name=this. (8) .Text; string uPwd=this. (9) .Text; if (UserTable.CheckUser( (10) , (11) ) /认证通过则记住用户名,进入工作页default.aspx Session"userName" = (12) ; Response. (13) ("Default.aspx"); else /认证没通过则用户名和密码清空,在“登录”按钮下方显示出错信息 this.TextBoxUserName.Text = "" this. (14) .Text = &qu
32、ot;" this.Label_msg.Text = "用户名或密码出错,请重新输入!" 6.4 UserTable.cs文件主要代码如下:using System.Data. (15) ;/引入命名空间用于创建access数据库链接namespace GuestBook public class UserTable public static bool CheckUser(string uName,string uPwd) bool isTrue = false;/置初始值 OleDbConnection conn = Connection.CurrentCon
33、nection; conn. (16) ();/打开连接 OleDbCommand command = conn. (17) (); command. (18) = "Select * from UserTable" OleDbDataReader reader = command. (19) (); while (reader. (20) () /比较用户名和密码 if (reader"UserName".ToString() = (21) && reader"UserPwd".ToString() = (22) )
34、 /用户名和密码匹配成功 isTrue = (23) ; conn. (24) ();/关闭连接 return (25) ;返回结果 conn.Close(); return isTrue; 第四题第五题第六题 第七题(表books中的记录) 第七题gridview控件的显示效果图 第八题(登录界面设计) 第八题(登录出错时运行界面)班级 姓名 学号 第一题 选择题(15分,每格1.5分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 第四题 (10分,每格1分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 第五题 (15分,每格1分)1. 2. 3. 4. 5.
35、 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 第六题 (10分,每格1分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 第七题 (5分,每格1分)1. 2. 3. 4. 5. 第八题 (25分,每格1分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 答 案一、单选题(20分,每题2分)1.C2.A3.A4.D5.D6.C7.A8.B9.D10.A第四题 (15分,每格1分)1. document 2. NAME 3.
36、 value 4. alert 5. EMAIL 6. DESCRIPTION 7. validity 8. length 9. '' 10. '.' 11. form1 12. action 13. validate_form() 14. text 15. value 第五题 (15分,每格1分) (新)1. style 2. text-decoration 3. none 4. hover 5. underline 6. position 7. visibility 8. font-size 9. color 10. text-align 11. /styl
37、e 12. class 13. target 14. ringup( ) 15. href 第六题 (10分,每格1分)1. version 2. xsl 3. /greeter 4. /hello-world 5. match 6. <H1> 7. greeter 8. </I> 9. /HTML 10. /xsl:stylesheet 第七题 (5分,每格1分)1. AccessDataSource1 2. BookName 3. 价格 4. SelectCommand 5. /asp:AccessDataSource 第八题 (20分,每格1分)1. ConnectionStrings 2. /ConnectionStrings 3. asp: ScriptManager 4. /asp: ScriptManager 5. UpdatePanel 6. contentTemplate 7. Button 8. OleDb 9. open 10. CreateCommand 11. CommandText 12. ExecuteReader 13. HTMLtext 14. str_t 15. Read 16. Text
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购部部门规章制度
- 采购部风险防控制度
- 采购集中培训制度范本
- 采购预付订金制度
- 采购验收仓储出库制度
- 野外应急物资采购管理制度
- 钢构物资采购管理制度
- 2025年前台沟通礼仪冲刺
- 超高度近视白内障术后前房深度和晶状体悬韧带变化及相关影响因素研究
- 临床老年衰弱筛查规范
- 证券市场交易规则与操作指南
- 2026湖南张家界市桑植县招聘城市社区专职工作者20人笔试备考题库及答案解析
- 2026年公立医院信息科工作人员招聘考试笔试试题(含答案)
- 第一单元《写作:考虑目的和对象》八年级语文下册同步课件(统编版新教材)
- 2026年吉安幼儿师范高等专科学校单招综合素质考试题库含答案详解(巩固)
- 雨课堂学堂在线学堂云《短视频创意与制作(北京邮电)》单元测试考核答案
- (2026年)心理健康中小学生主题班会课件
- 2025年事业单位口腔招聘考试题及答案
- 阀门型号分类及应用手册
- 《危险化学品安全法》解读与要点
- 单位领导讲安全课件
评论
0/150
提交评论