《高级网页制作技术》期末试题及答案.docx
- 文档编号:579846
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:12
- 大小:20.26KB
《高级网页制作技术》期末试题及答案.docx
《《高级网页制作技术》期末试题及答案.docx》由会员分享,可在线阅读,更多相关《《高级网页制作技术》期末试题及答案.docx(12页珍藏版)》请在冰豆网上搜索。
《高级网页制作技术》期末试题及答案
《高级网页制作技术》2018-2019期末试题及答案
题目
一
二
三
四
总分
分数
得分
评卷人
一、判断题(在括号中填√或×,每小题2分,共20分)
1、ASP.NET页的默认扩展名是ascx。
()
2、在.Net中,类System.Web.UI.Page不可以被继承。
()
3、String.ToLower的功能是将字符串转换为大写。
()
4、ASP.NET中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,则适用RequiredFieldValidator和RangeValidator控件。
()
5、Command对象的ExxcuteNonQuery方法只是返回执行SQL语句或存储过程受影响的记录行数。
()
6、定义控件时如果只需要一行,则标签应当以/>结尾。
()
7、可以通过语句myDataView.Sort=“EmployeeID”对数据试图进行数据过滤。
()
8、DataReader是只能向前的只读游标,Dataset是内存中的表。
()
9、同一个DataTable可以属于多个DataSet。
()
10、DirectoryInfo类提供静态方法,不需要创建对象就可以直接使用。
()
得分
评卷人
二、选择题(选择一个正确答案的代码填入括号中,每空2分,共20分)
1、CLR是指()。
A.通用语言系统B.通用语言规范
C.公共语言运行库D.中间语言
2、floatf=-123.567F;inti=(int)f;i的值现在是()。
A.-123.567FB.-123.567
C.123D.-123
3、下面这段代码中,变量subString的结果是()。
stringaString="LeftCenterRight";
stringsubString=aString.Substring(1,4);
A."eft"B."Left"
C."Left"D."Left"
4、C#的数据类型有()
A.值类型和调用类型;B.值类型和引用类型;
C.引用类型和关系类型;D.关系类型和调用类型;
5、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。
服务器控件有两种类型,它们是()
A.HTML控件和Web控件B.HTML控件和XML控件
C.XML控件和Web控件D.HTML控件和IIS控件
6、包含在DataSet集合中的集合是()。
A.Tables集合B.Columns集合
C.Rows集合D.Parameters集合
7.在ADO.NET中,为访问DataTable对象从数据源提取的数据行。
可使用DataTable对象的()属性。
A.RowsB.Columns
C.ConstraintsD.DataSet
8、以下语句获取表中第1行第1列(FirstName列)的数据,其中正确的语句是()。
A.myTable.Rows[0]["FirstName"]
B.myTable.Rows[1]["FirstName"]
C.myTable.Rows[0][1]
D.myTable.Rows[1][0]
9、为了在程序中使用DataSet类定义数据集对象,应在文件开始处添加对命名空间
()的引用。
A.System.IOB.System.Utils
C.System.DataD.System.DataBase
10、DataAdapter对象使用与()属性关联的Command对象将DataSet修改的数据保存入数据源。
A.SelectCommandB.InsertCommand
C.UpdateCommandD.DeleteCommand
得分
评卷人
三、简答题(每小题5分,共10分)
1、请列举ASP.NET页面之间数据传递的几种常用的方法。
答:
2、简述使用DataReader获取数据的步骤。
答:
得分
评卷人
四、程序题(共50分)
说明:
按各小题的要求,填入程序中不完整的部分。
1、以下程序是实现简单的发表留言,显示留言的功能(每空2分,共20分)。
Default.aspx代码:
……
姓名 TextBoxID="tb_UserName"runat="server">
TextBox>
留言 TextBoxID="tb_Message"runat="server"Height="100px"TextMode="MultiLine"Width="300px">
TextBox>
ButtonID="btn_SendMessage"runat="server"Text="发表留言"OnClick="btn_SendMessage_Click"/> RepeaterID="rpt_Message"runat="server"> solid1px#666666;font-size: 10pt;background-color: #f0f0f0"> <%#Eval("PostTime")%>-<%#Eval("UserName")%> Repeater> …… Default.aspx.cs代码: usingSystem; usingSystem.Data; using (1); usingSystem.Configuration; usingSystem.Web; usingSystem.Web.Security; usingSystem.Web.UI; usingSystem.Web.UI.WebControls; usingSystem.Web.UI.WebControls.WebParts; usingSystem.Web.UI.HtmlControls; publicpartialclass_Default: System.Web.UI.Page { protectedvoidPage_Load(objectsender,EventArgse) { if( (2)) { SetBind(); } } protectedvoidbtn_SendMessage_Click(objectsender,EventArgse) { SqlConnectionconn=newSqlConnection(@"server=(local)\SQLEXPRESS;database=GuestBook;Trusted_Connection=True"); stringSql="(3)tbGuestBook(UserName,PostTime,Message,IsReplied,Reply)VALUES('"+tb_UserName.Text+"','"+DateTime.Now+"','"+tb_Message.Text+"',0,'')"; SqlCommandcmd=newSqlCommand((4),conn); conn.Open(); cmd.(5); conn.(6); SetBind(); } privatevoidSetBind() { SqlConnectionconn=newSqlConnection(@"server=(local)\SQLEXPRESS;database=GuestBook;Trusted_Connection=True"); stringSql="SELECT*FROMtbGuestBook(7)PostTimeDESC"; SqlDataAdapterda=newSqlDataAdapter(Sql,conn); DataSetds=newDataSet(); da.(8)(ds); DataTabledt=ds.Tables[0]; rpt_Message.(9)=dt; rpt_Message.(10); } } 答: (1) (2) (3)(4) (5)(6) (7)(8) (9)(10) 2、以下程序的功能是利用DataGrid控件实现数据表的分页显示(每页显示10条),请补充完整实现此功能的主要代码(共15分)。 Default.aspx代码: ...... 演示DataGrid的分页功能 DataGridid="usrGrid"runat="server" HeaderStyle-BackColor="#aaaadd" AutoGenerateColumns=“False" AllowPaging="True" PageSize=10 PagerStyle-PrevPageText="前页" PagerStyle-NextPageText="后页" OnPageIndexChanged="DataGrid_PageChanged" > BoundColumnHeaderText="ID号"DataField="id"/> BoundColumnHeaderText="姓名"DataField="UserName"/> BoundColumnHeaderText="年龄"DataField="Age"/> DataGrid> ...... Default.aspx.cs代码: usingSystem; usingSystem.Data; (1) usingSystem.Configuration; usingSystem.Web; usingSystem.Web.Security; usingSystem.Web.UI; us
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级网页制作技术 高级 网页 制作 技术 期末 试题 答案