版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于 WEB程序设计期末考试试卷:号考生注意: 1本试卷共有六道大题,满分100 分。位座2考试时间 90 分钟。3卷面整洁,字迹工整。4填写内容不得超出密封线。密总分题号一二三四五六核分人题分101020103020复查人得分得分评卷人一、 HTML 代码分析(每小题5 分,共 10 分):号学根据网页截图效果补充代码。(5 分)1.封:业专<html><head><title>_1_:</2 >名</3>姓<body></4>线</5>2. 根据网页截图效果补充代码。 ( 5 分)<tab
2、le border="1">:<tr><td>row 1, cell 1</td>心<td>row 1, cell 2</td>中习学.</tr>< 1 ><td>row 2, cell 1</ 2>< 3 >row 2, cell 2</td></4></5>得分评卷人二、数据库基础代码分析(每小题5 分,共 10 分)1. 解释代码:请解释下述代码的含义。 ( 5 分)INSERT INTO article (
3、 title, writer, content )VALUES (实验 学,生 插,入数据 );2.解释代码:请解释下述代码的含义。( 5 分)DELETE *FROM articleWHERE编号 =1;得分评卷人三、标准控件代码分析(每小题10 分,共 20 分)1. 解释代码:请解释下述代码的含义。 ( 10 分)ButtonEx.aspx :<% Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Defa
4、ult" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN"<head runat="server"><title> 无标题页 </title></head><body><form id="form1" runat="server"><div><br /><asp:Button ID="Button1"
5、 runat="server" Text="确定 " /><asp:Label ID="Label1" runat="server"></asp:Label></div> </form></body></html>-ButtonEx.vb :Partial Class _DefaultProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArg
6、s)Handles Button1.ClickResponse.Write("通过按钮的Click 事件触发后显示!")End SubLabel1.Text = Label1.Text + "1"End SubEnd Class2. 解释代码:请解释下述代码的含义。 ( 10 分)CalendarEx.aspx :<% Page Language="VB" AutoEventWireup="false" CodeFile=" CalendarEx.vb " Inherits="_
7、Default" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN"<head runat="server"><title> 无标题页 </title></head><body><form id="form1" runat="server"><div><asp:Calendar ID="Calendar1" run
8、at="server" BackColor="White"BorderColor="White"BorderWidth="1px" Font-Names="Verdana" Font-Size="9pt"ForeColor="Black" Height="190px"NextPrevFormat="FullMonth" Width="350px"> <SelectedDayStyle
9、BackColor="#333399" ForeColor="White" /> <TodayDayStyle BackColor="#CCCCCC" /> <OtherMonthDayStyle ForeColor="#999999" /><NextPrevStyle Font-Bold="True" Font-Size="8pt" ForeColor="#333333"VerticalAlign="Bott
10、om" /><DayHeaderStyle Font-Bold="True" Font-Size="8pt" /><TitleStyle BackColor="White" BorderColor="Black" BorderWidth="4px"Font-Bold="True"Font-Size="12pt" ForeColor="#333399" /></asp:Calendar>
11、<br />.<asp:Label ID="Label1" runat="server"></asp:Label> </div></form></body></html>-CalendarEx.vb :Partial Class _DefaultProtected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e AsSystem.EventArgs) Handles Calen
12、dar1.SelectionChangedoShortDateString()End SubEnd Class密得分评卷人四、网络基础名词解释(每小题5 分,共 10 分)1.请解释如图所示模型的含义。( 5 分)SQLclientserver封database2. 请解释如图所示模型的含义。 ( 5 分)HTTPSQLdatabasebrowserweb server线得分评卷人五、站点开发控件代码分析(每小题10 分,共 30 分).1. 解释代码:请解释下述代码的含义。(10 分)CompareValidatorEx.aspx :<% Page Language="VB&
13、quot; AutoEventWireup="false" CodeFile="CompareValidatorEx.vb " Inherits="_Default" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN"<head runat="server"><title> 无标题页 </title></head><body><form id=&q
14、uot;form1" runat="server"><div>密<asp:Label ID="Label1" runat="server" Text="开始时间 "></asp:Label><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /><asp:Label ID="Label2" run
15、at="server" Text="结束时间 "></asp:Label><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><asp:CompareValidator ID="CompareValidator1" runat="server"ControlToCompare="TextBox1"ControlToValidate="Tex
16、tBox2" ErrorMessage="CompareValidator"Operator="GreaterThan"Type="Date"> 结束时间必需大于开始时间</asp:CompareValidator><br /><asp:Button ID="Button1" runat="server" Text="确定 " /></div></form></body></html
17、>-CompareValidatorEx.vb :封Partial Class _DefaultProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)Handles Button1.ClickCompareValidator1.Validate()If (CompareValidator1.IsValid = True) ThenResponse.Write("通过检验 ")End IfEnd SubEnd Class线2. 解释代码:请解释下述代码的含义。 (1
18、0 分)CustomValidatorEx.aspx :<% Page Language="VB" AutoEventWireup="false" CodeFile=" CustomValidatorEx.vb " Inherits="_Default" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN".<head runat="server"><title>
19、无标题页 </title></head><body><form id="form1" runat="server"><div><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:Button ID="Button1" runat="server" Text="Button" /><asp
20、:CustomValidator ID="CustomValidator1" runat="server"ControlToValidate="TextBox1"ErrorMessage="CustomValidator">不是偶数 </asp:CustomValidator></div></form></body></html>-CustomValidatorEx.vb :Partial Class _DefaultDim i As Integer
21、i = Integer.Parse(args.Value)If i Mod 2 = 0 Thenargs.IsValid = TrueElseargs.IsValid = FalseEnd IfEnd SubProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)Handles Button1.ClickCustomValidator1.Validate()If (CustomValidator1.IsValid = True) ThenResponse.Write("通过检验 &
22、quot;)End IfEnd SubEnd Class3. 解释代码:请解释下述代码的含义。 ( 10 分)LoginEx.aspx :<% Page Language="VB" AutoEventWireup="false" CodeFile=" LoginEx.vb "Inherits="_Default" %>.<!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN"<head runat="
23、server"><title> 无标题页 </title></head><body><form id="form1" runat="server"><div> </div></form></body></html>-LoginEx.vb :Partial Class _DefaultProtected Sub Login1_Authenticate(ByVal sender As Object, ByV
24、al e AsEnd SubEnd Class得分评卷人六、内建组建对象代码分析(每小题10 分,共 20 分)1. 解释代码:请解释下述代码的含义。 ( 10 分)Application.aspx :<% Page Language="VB" AutoEventWireup="false" CodeFile=" Application.vb " Inherits="_Default" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transi
25、tional/EN"<head runat="server"><title> 无标题页 </title></head><body><form id="form1" runat="server"><div></div></form>.</body></html>-Application.vb :Partial Class _DefaultProtected Sub Page_Load(ByVal
26、sender As Object, ByVal e As System.EventArgs)Handles Me.LoadApplication("times") = Now()Response.Write("访问时间为:" + Application("times")End SubEnd Class2.解释代码:请解释下述代码的含义。(10 分)HttpBrowser.aspx :<% Page Language="VB" AutoEventWireup="false" CodeFile
27、=" HttpBrowser.vb "Inherits="_Default" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN"<head runat="server"><title> 无标题页 </title></head><body><form id="form1" runat="server"><div>
28、</div></form></body></html>-HttpBrowser.vb :Partial Class _DefaultProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)Handles Me.LoadDim bc As HttpBrowserCapabilities = Request.BrowserResponse.Write("您好,您正在使用" + bc.Browser + " v." +
29、 bc.Version + ",你的运行平台是" + bc.Platform)End SubEnd Class密封线.基于 WEB程序设计期末考试答案HTML代码分析( 10 分)1. 根据网页截图效果补充代码。 ( 5 分)<html><head><title>我的网页</title></head><body></body></html>2. 根据网页截图效果补充代码。 ( 5 分)<table border="1"><tr><
30、td>row 1, cell 1</td><td>row 1, cell 2</td></tr><tr><td>row 2, cell 1</td><td>row 2, cell 2</td></tr></table>数据库基础代码分析(10 分)1. 解释代码:请解释下述代码的含义。 (5 分)INSERT INTO article ( title, writer, content )VALUES (实验 学,生 插,入数据 );答案要点:加入一条记录。2
31、. 解释代码:请解释下述代码的含义。 (5 分)DELETE *FROM articleWHERE编号 =1;.答案要点:删除符合条件的记录。标准控件代码分析(20 分)3. 解释代码:请解释下述代码的含义。 ( 10 分)ButtonEx.aspx :<!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN"<head runat="server"><title> 无标题页 </title></head><body><fo
32、rm id="form1" runat="server"><div><br /><asp:Button ID="Button1" runat="server" Text="确定 " /><asp:Label ID="Label1" runat="server"></asp:Label></div></form></body></html>-Bu
33、ttonEx.vb :Partial Class _DefaultProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)Handles Button1.ClickResponse.Write("通过按钮的Click 事件触发后显示!")End SubProtected Sub Button1_Command(ByVal sender As Object, ByVal e AsLabel1.Text = Label1.Text + "1"End Sub
34、End Class答案要点: ButtonEx 控件应用。点击按钮后显示“通过按钮的Click 事件触发后显示!”。4. 解释代码:请解释下述代码的含义。 ( 10 分)CalendarEx.aspx :Inherits="_Default" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN"<head runat="server"><title> 无标题页 </title>.</head><bod
35、y><form id="form1" runat="server"><div><asp:Calendar ID="Calendar1" runat="server" BackColor="White"BorderColor="White"BorderWidth="1px" Font-Names="Verdana" Font-Size="9pt"ForeColor="Bla
36、ck" Height="190px"NextPrevFormat="FullMonth" Width="350px"> <SelectedDayStyle BackColor="#333399" ForeColor="White" /> <TodayDayStyle BackColor="#CCCCCC" /> <OtherMonthDayStyle ForeColor="#999999" /><N
37、extPrevStyle Font-Bold="True" Font-Size="8pt" ForeColor="#333333"VerticalAlign="Bottom" /><DayHeaderStyle Font-Bold="True" Font-Size="8pt" /><TitleStyle BackColor="White" BorderColor="Black" BorderWidth="
38、;4px"Font-Bold="True"Font-Size="12pt" ForeColor="#333399" /></asp:Calendar><br /><asp:Label ID="Label1" runat="server"></asp:Label> </div> </form></body></html>-CalendarEx.vb :Partial C
39、lass _DefaultProtected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChangedoShortDateString()End SubEnd Class答案要点: CalendarEx 控件。在结果页(同一页)显示选中的日期。网络基础名词解释(10 分)3. 请解释如图所示模型的含义。 ( 5 分)SQLclientserverdatabase.答案要点: C/S 模型。由 client 上运行的应
40、用程序发起与server 的 SQL 会话。 server 之上运行着数据库。客户端与服务端的所有通信,都以直接的SQL 语句形势存在。server 返回 client 请求的数据集,由 client 进行处理后显示出来。 界面在 client 上以 Windows 应用程序的方式直接显示。 业务逻辑和界面显示都在 client 上, server 端除数据库以外不提供任何功能。这实现了数据和业务逻辑的分离。4. 请解释如图所示模型的含义。 ( 5 分)HTTPSQLdatabasebrowserweb server答案要点: B/S 模型。以ASP 程序为例,由browser 发起服务请求,
41、其请求通过HTTP 协议提交给web server 的一个 ASP 页面。该页面在执行中,通过SQL 会话向数据库提交请求,并获得数据集,以 HTML 的形式把处理后的结果提供给browser 。browser 显示 HTML 结果。界面在 browser 上以浏览器解释和渲染HTML 页面的方式显示。业务逻辑运行在web server 上,界面的解释和显示由browser 完成,这实现了业务逻辑和表现的分离。站点开发控件代码分析(30 分)4. 解释代码:请解释下述代码的含义。 (10 分)CompareValidatorEx.aspx :Inherits="_Default&qu
42、ot; %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN"<head runat="server"><title> 无标题页 </title></head><body><form id="form1" runat="server"><div><asp:Label ID="Label1" runat="server&
43、quot; Text="开始时间 "></asp:Label><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /><asp:Label ID="Label2" runat="server" Text="结束时间 "></asp:Label><asp:TextBox ID="TextBox2" runat
44、="server"></asp:TextBox><asp:CompareValidator ID="CompareValidator1" runat="server"ControlToCompare="TextBox1"ControlToValidate="TextBox2" ErrorMessage="CompareValidator"Operator="GreaterThan"Type="Date">
45、结束时间必需大于开始时间</asp:CompareValidator><br /><asp:Button ID="Button1" runat="server" Text="确定 " /></div>.</form></body></html>-CompareValidatorEx.vb :Partial Class _DefaultProtected Sub Button1_Click(ByVal sender As Object, ByVal e
46、As System.EventArgs)Handles Button1.ClickCompareValidator1.Validate()If (CompareValidator1.IsValid = True) ThenResponse.Write("通过检验 ")End IfEnd SubEnd Class答案要点: CompareValidator 应用。以用户输入的两组数据的差异作为检验条件。5. 解释代码:请解释下述代码的含义。 (10 分)CustomValidatorEx.aspx :<!DOCTYPE html PUBLIC "-/W3C/D
47、TD XHTML 1.0 Transitional/EN"<head runat="server"><title> 无标题页 </title></head><body><form id="form1" runat="server"><div><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:Button
48、 ID="Button1" runat="server" Text="Button" /><asp:CustomValidator ID="CustomValidator1" runat="server"ControlToValidate="TextBox1"ErrorMessage="CustomValidator">不是偶数 </asp:CustomValidator></div></form>&l
49、t;/body></html>-CustomValidatorEx.vb :Partial Class _DefaultDim i As Integeri = Integer.Parse(args.Value)If i Mod 2 = 0 Thenargs.IsValid = True.Elseargs.IsValid = FalseEnd IfEnd SubProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)Handles Button1.ClickCustomValidator1.Validate()If (CustomValidator1.IsValid = True) ThenResponse.Write("通过检验 ")End IfEnd SubEnd Class答案要点: CustomValidator 应用。检查用户输入是否符合定制的要求。6. 解释代码:请解释下述代码的含义。 ( 10 分)LoginEx.aspx :Inherits="_Default" %><!DOCTYP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026贵州毕节职业技术学院“银龄教师”招募25人考前冲刺密卷含答案详解(A卷)
- 2026云南临沧云县零工市场临沧市易成实验学校医生招聘1人考前冲刺试卷及完整答案详解【易错题】
- 2026年下半年度上海市荣誉军人疗养院招聘8人考前冲刺密卷含完整答案详解(历年真题)
- 2026中国中煤能源集团有限公司江苏分公司第1次社会招聘8人考前冲刺试卷【培优A卷】附答案详解
- 2026河南安阳市滑县农业农村局招募特聘农技(防疫)员35人备考题库附参考答案详解【研优卷】
- 中医熨烫护理查房
- 烟叶税考试题目及参考答案
- 2025-2026学年四川省乐山市马边彝族自治县数学四年级下学期期末调研试题(含解析)
- 2026中国智能仓储机器人行业多关节机械臂优化设计及商业化推广计划
- 卡尺知识考试题目及答案
- 淋病奈瑟菌性尿道炎合并感染病例讨论
- 中医操作安全管理制度
- 《物理化学》教学课件上册白守礼版
- 辅助生殖妊娠营养干预
- 极兔快运java面试题及答案
- 原创国内外药用新辅料应用及发展趋势
- 塔吊十不吊培训
- 桶装水采购合同2025年
- 拖欠工程款上访信范文
- 《中国当代文学1》课程教学大纲
- 艺术涂料施工协议
评论
0/150
提交评论