-精品-《基于WEB 程序设计》期末考试试卷考生注意:1.本试卷共有六道大题,满分100分。
2.考试时间90分钟。
3.卷面整洁,字迹工整。
4.填写内容不得超出密封线。
总分 题号 一 二 三 四 五 六 核分人 题分 10 10201030 20 复查人得分得分 评卷人 一、HTML 代码分析(每小题5分,共10分)(5分)<html> <head> <title>___1______ </ 2 > </ 3 > <body> </ 4 > </ 5 >2. 根据网页截图效果补充代码。
(5分)<table 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分)(5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’);2.解释代码:请解释下述代码的含义。
(5分) DELETE * FROM article WHERE 编号=1;得分 评卷人 三、标准控件代码分析(每小题10分,共20分)(10分) ButtonEx.aspx :<%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml" > <head runat="server"><title>无标题页</title> </head>密 封 线学习中心: 姓名: 专业: 学号: 座位号:-精品-<body><form 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> --------ButtonEx.vb :Partial Class _DefaultInherits System.Web.UI.PageProtected 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 As mandEventArgs) Handles mand Label1.Text = Label1.Text + "1" End Sub End Class2. 解释代码:请解释下述代码的含义。
(10分) CalendarEx.aspx :<%@ Page Language="VB" AutoEventWireup="false" CodeFile=" CalendarEx.vb " Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml" > <head runat="server"><title>无标题页</title> </head> <body><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="Black" Height="190px"NextPrevFormat="FullMonth" Width="350px"><SelectedDayStyle BackColor="#333399" ForeColor="White" /> <TodayDayStyle BackColor="#CCCCCC" /> <OtherMonthDayStyle ForeColor="#999999" /><NextPrevStyle Font-Bold="True" Font-Size="8pt" ForeColor="#333333" VerticalAlign="Bottom" /><DayHeaderStyle Font-Bold="True" Font-Size="8pt" /><TitleStyle BackColor="White" BorderColor="Black" BorderWidth="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 Class _DefaultInherits System.Web.UI.PageProtected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChangedLabel1.Text = Calendar1.SelectedDate.ToShortDateString() End Sub End Class四、网络基础名词解释(每小题5分,共10分) (5分)2. 请解释如图所示模型的含义。
(5分)-精品-五、站点开发控件代码分析(每小题10分,共30分)(10分) CompareValidatorEx.aspx :<%@ Page Language="VB" AutoEventWireup="false" CodeFile=" CompareValidatorEx.vb " Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml" > <head runat="server"><title>无标题页</title> </head> <body><form id="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" runat="server" Text="结束时间"></asp:Label> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="TextBox1"ControlToValidate="TextBox2" ErrorMessage="CompareValidator" Operator="GreaterThan"Type="Date">结束时间必需大于开始时间</asp:CompareValidator><br /> <asp:Button ID="Button1" runat="server" Text="确定" /></div> </form> </body> </html> --------CompareValidatorEx.vb :Partial Class _DefaultInherits System.Web.UI.PageProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.ClickCompareValidator1.Validate()If (CompareValidator1.IsValid = True) Then Response.Write("通过检验") End If End Sub End Class2. 解释代码:请解释下述代码的含义。