当前位置:文档之家› 《基于WEB程序设计》期末考试与答案

《基于WEB程序设计》期末考试与答案

《基于WEB程序设计》</tr><1 >期末考试试卷<td>row 2, cell 1</2 >< 3 >row 2, cell2</td>:号位座考生注意:1.本试卷共有六道大题,满分100分。

2.考试时间90分钟。

</ 4 ></5 >3.卷面整洁,字迹工整。

得分评卷人二、数据库基础代码分析(每小题 5 分,共10 分)4.填写内容不得超出密封线。

密 1. 解释代码:请解释下述代码的含义。

(5 分)总分题号一二三四五六INSERT INTO article ( title, writer, content ) 核分人题分10 10 20 10 30 20VALUES (‘实验’,学生‘’,插入‘数据’); 复查人得分得分评卷人一、HTML 代码分析(每小题 5 分,共10 分):号学1. 根据网页截图效果补充代码。

(5 分)2.解释代码:请解释下述代码的含义。

(5 分)DELETE *FROM article封:业专WHERE 编号=1;<html><head><title>___1______:名姓</ 2 ></ 3 ><body>得分评卷人三、标准控件代码分析(每小题10分,共20 分)线</ 4 ></ 5 >1. 解释代码:请解释下述代码的含义。

(10 分)ButtonEx.aspx :<%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %>2. 根据网页截图效果补充代码。

(5 分)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml" ><head runat="server"><table border="1"> <title> 无标题页</title>:心中习学<tr><td>row 1, cell 1</td><td>row 1, cell 2</td></head><body><form id="form1"runat="server">第 1 页共 4 页( 基于WEB程序设计<div> <asp:Label ID="Label1" runat="server"></asp:Label>&nbsp;</div> <br /> </form><asp:Button ID="Button1" runat="server" Text=" 确定" /><asp:Label ID="Label1" runat="server"></asp:Label></div> </form></body> </body></html>-------- CalendarEx.v b :</html>-------- ButtonEx.vb : P artial Class _DefaultInheritsSystem.Web.UI.PagePartial Class _DefaultInherits System.Web.UI.PageProtected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e AsSystem.EventArgs) Handles Calendar1.SelectionChangedLabel1.Text = Calendar1.SelectedDate.ToShortDateString()Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.ClickEndSubEnd Class密Response.Write(" 通过按钮的Click 事件触发后显示!") End SubProtected Sub Button1_Command(ByVal sender As Object, ByVal e As mandEventArgs) Handles mand Label1.Text = Label1.Text + "1"End Sub 得分评卷人四、网络基础名词解释(每小题 5 分,共10 分)End Class1. 请解释如图所示模型的含义。

(5 分)SQL2. 解释代码:请解释下述代码的含义。

(10 分)CalendarEx.aspx :<%@ Page Language="VB" AutoEventWireup="false" CodeFile=" CalendarEx.vb " clientserver 封Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd">database<html xmlns="/1999/xhtml" ><head runat="server"> 3. 请解释如图所示模型的含义。

(5 分)<title> 无标题页</title></head><body><form id="form1" runat="server"> H TTP SQLdatabase <div><asp:Calendar ID="Calendar1" runat="server" BackColor="White"BorderColor="White" browserweb serverBorderWidth="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"得分评卷人五、站点开发控件代码分析(每小题10 分,共30 分)Font-Size="12pt" ForeColor="#333399" /></asp:Calendar><br />第 2 页共 4 页( 基于WEB程序设计3. 解释代码:请解释下述代码的含义。

(10 分) CompareValidatorEx.aspx :<%@ Page Language="VB" AutoEventWireup="false" CodeFile=" <html xmlns="/1999/xhtml" ><head runat="server"><title> 无标题页 </title> </head> CompareValidatorEx.vb " Inherits="_Default" %><body><form id="form1" runat="server"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <div> "/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:Button ID="Button1" runat="server" Text="Button" /><html xmlns="/1999/xhtml" ><asp:CustomValidator ID="CustomValidator1" runat="server"<head runat="server">ControlToValidate="TextBox1"<title> 无标题页 </title>ErrorMessage="CustomValidator">不是偶数 </asp:CustomValidator></div></head></form> <body></body> <form id="form1" runat="server"></html><div>密 <asp:Label ID="Label1" runat="server" Text=" 开始时间 "></asp:Label> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />-------- CustomValidatorEx.vb : <asp:Label ID="Label2" runat="server" Text=" 结束时间 "></asp:Label> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:CompareValidator ID="CompareValidator1" runat="server"P artial Class _DefaultInheritsSystem.Web.UI.PageControlToCompare="TextBox1"ControlToValidate="T extBox2" ErrorMessage="CompareValidator"Operator="GreaterThan"Type="Date"> 结束时间必需大于开始时间 </asp:CompareValidator><br /> <asp:Button ID="Button1" runat="server" Text=" 确定" /></div> Protected Sub CustomValidator1_ServerValidate(ByVal source As Object, ByVal argsAs System.Web.UI.WebControls.ServerValidateEventArgs) Handles CustomValidator1.ServerValidateDim i As Integer </form> </body>i = Integer.Parse(args.Valu e)</html> --------CompareValidatorEx.vb :If i Mod 2 = 0 Then args.IsValid = True Else封args.IsValid = FalsePartial Class _DefaultInherits System.Web.UI.PageEnd IfProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.ClickEnd SubCompareValidator1.Validate()Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)If (CompareValidator1.IsValid = True) ThenResponse.Write(" 通过检验 ")Handles Button1.Click CustomValidator1.Valid ate() End IfIf (CustomValidator1.IsValid = True) ThenEnd Sub End ClassResponse.Write(" 通过检验 ") End IfEnd Sub End Class线4. 解释代码:请解释下述代码的含义。

相关主题