




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2009 2010学年第 4学期Web程序设计课程期末考试试卷(B卷)题号一二三四五六七八九十总 分得分注:本试卷共有四道大题,满分100分,考试时间90分钟。一、填空题(本大题10分,每空1分)1.NET框架由 、 和ASP.NET、VB.NET、C#等语言运行库等三部分构成。2执行完Result=.IndexOf() 后,Result的值为 。3若输入如(86)-10-12345678形式电话号码,其正则表达式为 。4标签还有一个属性ALIGN,它用来指明字符显示时的对齐方式,一般值有 、 、RIGHT 三种。5函数Mid(八千里路云和月,4,1)的返回值是 。6在处理DataGrid的自动分页事件代码中,应将新的页码赋给DataGrid的 _属性。7Directory.GetDirectories返回的是 类型的数组。8使用StreamReader类的 方法可以判断是否到文件末尾。二、选择题(本大题24分,每小题2分) 1语句a=Trim( vbscript) & Rtrim( good)执行后,a的值为( )。A. vbscript good B. vbscript good C. vbscriptgoodD. vbscriptgood2int(3.45)和int(-3.45)的值分别是( )。A. 4、-4B. 3、-4C. 3、3D. 3、-33首先定义数组dim strA(3,4) as string,那么strA.length=( )。A. 4B. 5C. 12D. 204如果在1.aspx中添加server.scripttimeout=300秒,在2.aspx中添加c=server.scripttimeout,请问c等于多少?( )A. 30B. 60C. 90D. 3005下面( )不是Global.asax文件中存放的事件。A. Application_OnEnd B. Application_OnStartC. Session_OnEnd D. Sever_OnStart6下列属于中文简体字符集的是( )。A. gb2312 B. gbk C. ASCII D. utf-87下面程序段执行完毕后,页面上显示的内容是( )。message.text=“新浪“A.新浪 B. 新浪得分:得分:注意:装订线左侧请不要答题,请不要在试卷上书写与考试无关的内容,否则将按相应管理规定处理。院系:计算机与信息技术学院得分:专业:计算机科学与技术班级:得分:姓名:学号: C.新浪(超链接) D.该句有错,无法正常输出8Session对象变量的生命期为( )。A.整个网站的生命期 B.用户访问网站的会话期 C.单个页面 D.120岁9关于HTML文件说法正确的是( )。A.HTML标记都必须配对使用。B.在和标签之间的是头信息。C.HTML标签是大小写无关的,跟表示的意思是一样的。D.在和标签之间的文本会以加粗字体显示。10一个应用程序中一般有( )个web.config文件有效?A.0 B.1C.若干D.以上都不对11对于文件上传控件HtmlInputFile,.PostedFile.FileName表示的是( )。A.服务器端文件物理路径B.客户端文件物理路径C.服务器端文件名称 D.客户端文件名称12如果定制了列,又希望排序,需要在每一个列设置( )属性。A.Sort B.SortExpresion C.SortFieldD.DataFieldText三、编程填空题(本大题42分,每空2分) 1下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。Function Cube(a,b) As IntegerDim I,Sum As IntegerSum= For I= a To bSum= Next =SumEnd Function2对于如下图的数据表link,请填写下面SQL语句中的空格:图1 数据表link结构(1)查询2003年1月1日到2004年1月1日之间提交的网站,并按提交日期降序排列strSql=Select * From link Where submit_date #2003-1-1# And #2004-1-1# Order By submit_date (2)查询2004年1月1日以后提交的网站总数目strSql=Select As Total From link Where submit_date #2004-1-1#得分:2009 2010学年第 4学期Web程序设计课程期末考试试卷(B卷)3下面的程序段用来显示客户是第几次光临本站,请根据程序代码中的注释将程序补充完整。Sub Page_Load(Sender As Object, E As EventArgs)Dim vNumber As Integer 定义一个访问次数变量客户第一次访问时其机器上没有Cookie,直接读取会发生错误,所以应先做判断If Request.Cookies(vNumber) Then vNumber=1 如果是第1次访问,就令访问次数为1Else 如果不是第1次访问,就令访问次数在原有次数上加1vNumber= + 1 End IfResponse.Cookies(vNumber).value=vNumber 将新的访问次数保存到Cookies中设置有效期为1年后Response.Cookies(vNumber).Expires=DateTime.Now. message为Label控件的ID message.text=您是第 & vNumber & 次访问本站 End Sub4下面程序的主要功能是利用DataGrid控件删除记录,请根据程序代码中的注释将程序补充完整。假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,数据表link见图1,操作界面见图2。图2 程序界面Sub Page_Load(Sender As Object, E As EventArgs)If Then Call BindData() 启动页面时调用数据绑定子程序End IfEnd Sub单击删除时执行该事件过程得分:注意:装订线左侧请不要答题,请不要在试卷上书写与考试无关的内容,否则将按相应管理规定处理。院系:计算机与信息技术学院专业:计算机科学与技术班级:得分:姓名:学号: Sub MyDataGrid_Delete(ByVal Sender As Object, ByVal E As DataGridCommandEventArgs) Dim conn As New OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(wwwlink.mdb) Dim strSql As String strSql = Delete from link Where link_id= & Dim cmd As New OleDbCommand( ) conn.Open() cmd. conn.Close() 重新绑定 MyDataGrid.EditItemIndex = Call BindData() End Sub数据绑定子程序,供其它过程调用Sub BindData() Dim conn As New OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.Mappath(wwwlink.mdb) 建立Connection对象 Dim cmd As New OleDbCommand(select * from link, conn) Dim adp As New OleDbDataAdapter(cmd) 建立DataAdapter对象 Dim ds As New DataSet() adp.Fill(ds, link) MyDataGrid.DataSource= 指定数据源 MyDataGrid. 执行绑定End Sub删除记录5下面的程序为实现简单计算功能的计算器,输入两个数后可以求取两个数的和、差。Sub Enter_Click(sender As Object, e As EventArgs) Dim a, b As String a =num1.Textb =num2.Text message.Text = yunsuan(a, , b) End Sub2009 2010学年第 4学期Web程序设计课程期末考试试卷(B卷)Function yunsuan(ByVal n1 As String, ByVal ysfu As String, ByVal n2 As String) As Single Dim myresult As Single Select Case Case + myresult = Case - myresult = End Select Return End Function 简单计算器示例+- 四、编程题(本大题24分,第小题12分) 1用HTML编程绘制如下表格。 答:得分:注意:装订线左侧请不要答题,请不要在试卷上书写与考试无关的内容,否则将按相应管理规定处理。院系:计算机与信息技术学院专业:计算机科学与技术班级:得分:姓名:得分:学号: 2请编写插入记录程序中保存“按钮”所对应的Enter_Click部分,以实现记录插入功能。假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,数据表link见图1。各textbox控件ID分别为sitename、URL、intro,用来输入网站名称、地址和评分信息,DropDownList控件ID为grade,用来选择网站评分;“保存”按钮的ID为Button1,当输入信息完成后点击该按钮即可将输入的信息保存到link表中。答:2009 2010学年第 4学期Web程序设计课程期末考试试卷(B卷)答案及评分标准题号一二三四五六七八九十总 分得分一、填空题(本大题10分,每空1分)1.NET框架由 (公共语言运行库 、 基础类库 )和ASP.NET、VB.NET、C#等语言运行库等三部分构成。2执行完Result=.IndexOf() 后,Result的值为 ( 4 )。3若输入如(86)-10-12345678形式电话号码,其正则表达式为((0-9)2)-0-92-0-98)。4标签还有一个属性ALIGN,它用来指名字符显示时的对齐方式,一般值有( LEFT 、 CENTER ) 、 RIGHT 三种。5函数Mid(八千里路云和月,4,1)的返回值是 ( 路 ) 。6在处理DataGrid的自动分页事件代码中,应将新的页码赋给DataGrid的(CurrentPagelndex_)属性。7Directory.GetDirectories 返回的是 ( 字符串) 类型的数组。8使用StreamReader类的 ( Peek ) 方法可以判断是否到文件末尾。二、选择题(本大题24分,每小题2分) 1下面 a=Trim( vbscript) & Rtrim( good) 语句后,a的值为( B )。A. vbscript good B. vbscript good C. vbscriptgoodD. vbscriptgood2int(3.45)和int(-3.45)的值分别是( B )。A. 4、-4B. 3、-4C. 3、3D. 3、-33首先定义数组dim strA(3,4) as string,那么strA.length=( D )。A. 4B. 5C. 12D. 204如果在1.aspx中添加server.scripttimeout=300秒,在2.aspx中添加c=server.scripttimeout,请问c等于多少?( C )A. 30B. 60C. 90D. 3005下面( D )不是Global.asax文件中用来存放的事件。A. Application_OnEnd B. Application_OnStartC. Session_OnEnd D. Sever_OnStart6下列属于中文简体字符集的是( A )。A. gb2312 B. gbk C. ASCII D. utf-87请问下面程序段执行完毕,页面上显示的内容是什么?( C )message.text=“新 浪“A.新 浪 B. 新 浪 得分:授 课专业班级: C.新 浪 D.该句有错,无法正常输出8Session对象变量的生命期为( B )。A.整个网站的生命期 B.用户访问网站的会话期 C.单个页面 D.120岁9关于HTML文件说法正确的是( C )。A.HTML标记都必须配对使用。B.在和标签之间的是头信息。C.HTML标签是大小写无关的,跟表示的意思是一样的。D.在和标签之间的文本会以加粗字体显示。10一个应用程序中一般有( C )个web.config文件有效?A.0B.1C.若干D.以上都不对11对于文件上传控件HtmlInputFile,PostedFile.FileName表示的是( B )。A.服务器端文件物理路径B.客户端文件物理路径C.服务器端文件名称 D.客户端文件名称12如果定制了列,又希望排序 ,需要在每一个列设置( B )属性A.SortB.SortExpresionC.SortFieldD.DataFieldText三、编程填空题(本大题42分,每空2分) 1下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。Function Cube(a,b) As IntegerDim I,Sum As IntegerSum= 0 For I= a To bSum= Sum+I3 Next Cube =SumEnd Function2对于如下图的数据表link,请填写下面SQL语句中的空格: 图1 数据表link结构(1)查询2003年1月1日到2004年1月1日之间提交的网站,并按提交日期降序排列strSql=Select * From link Where submit_date Between #2003-1-1# And #2004-1-1# Order By submit_date Desc (2)查询2004年1月1日以后提交的网站总数目strSql=Select Count(*) As Total From link Where submit_date #2004-1-1#2009 2010学年第 4学期Web程序设计课程期末考试试卷(B卷)答案及评分标准3.下面的程序段用来显示客户是第几次光临本站,请根据程序代码中的注释将程序补充完整。Sub Page_Load(Sender As Object, E As EventArgs)Dim vNumber As Integer 定义一个访问次数变量 客户第一次访问时其机器上没有Cookie,直接读取会发生错误,所以应先做判断If Request.Cookies(vNumber) Is Nothing Then vNumber=1 如果是第1次访问,就令访问次数为1Else 如果不是第1次访问,就令访问次数在原有次数上加1vNumber=Request.Cookies(vNumber).value + 1 End IfResponse.Cookies(vNumber).value=vNumber 将新的访问次数保存到Cookies中设置有效期为1年后Response.Cookies(vNumber).Expires=DateTime.Now.AddYears(1) message为一Label控件的ID值 message.text=您是第 & vNumber & 次访问本站 End Sub4.下面的程序的主要功能是利用DataGrid控件删除记录,请根据程序代码中的注释将程序补充完整。假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,数据表link见图1,操作界面见图2。图2 程序界面Sub Page_Load(Sender As Object, E As EventArgs)If Not IsPostBack Then Call BindData() 启动页面时调用数据绑定子程序End IfEnd Sub单击删除时执行该事件过程得分:授 课专业班级:Sub MyDataGrid_Delete(ByVal Sender As Object, ByVal E As DataGridCommandEventArgs) Dim conn As New OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(wwwlink.mdb) Dim strSql As String strSql = Delete from link Where link_id= & MyDataGrid.DataKeys(CInt(E.Item.ItemIndex) Dim cmd As New OleDbCommand(strSql, conn) conn.Open() cmd.ExecuteNonQuery() conn.Close() 重新绑定 MyDataGrid.EditItemIndex = -1 Call BindData()End Sub数据绑定子程序,供其它过程调用Sub BindData()Dim conn As New OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.Mappath(wwwlink.mdb) 建立Connection对象Dim cmd As New OleDbCommand(select * from link, conn) Dim adp As New OleDbDataAdapter(cmd) 建立DataAdapter对象Dim ds As New DataSet() adp.Fill(ds, link) MyDataGrid.DataSource=DS.Tables(link).DefaultView 指定数据源MyDataGrid.DataBind() 执行绑定End Sub删除记录5.下面的程序为实现简单计算功能的计算器,输入两个数后可以求取两个数的和、差。Sub Enter_Click(sender As Object, e As EventArgs) Dim a, b As String a =num1.Text b =num2.Text message.Text = yunsuan(a, sign.SelectedItem.Text.ToString, b) End Sub2009 2010学年第 4学期Web程序设计课程期末考试试卷(B卷)答案及评分标准Function yunsuan(ByVal n1 As String, ByVal ysfu As String, ByVal n2 As String) As Single Dim myresult As Single Select Case ysfu Case + myresult = Convert.ToSingle(num1.Text) + Convert.ToSingle(num2.Text) Case - myresult = Convert.ToSingle(num1.Text) - Convert.ToSingle(num2.Text) End Select Return myresult End Function End Sub简单计算器示例+- 四、编程题(本大题24分,每小题12分) 1.用HTML编程绘制如下表格。答:(1分) 学号姓名(2分)理科理科总分(2分)得分:授 课专业班级: 数学成绩物理成绩化学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六一活动党史活动方案
- 六一活动进山抓鸡活动方案
- 六一活诵读活动方案
- 六一诗朗诵活动方案
- 六一野炊活动方案
- 六安酒会活动策划方案
- 六年级小组合作活动方案
- 难产试题及答案
- 药物合成考试试题及答案
- 安全配置考试试题及答案
- 2025至2030年中国电工开关行业市场发展潜力及前景战略分析报告
- 2025年福建三明经开区控股集团有限公司子公司招聘笔试冲刺题(带答案解析)
- 北京市朝阳区2023-2024学年三年级下学期语文期末考试卷
- 2025年烟花爆竹经营单位主要负责人模拟考试题及答案
- 租房合同到期交接协议书
- 2025年马克思主义基本原理考试复习试卷及答案
- 子宫内膜异位性疾病护理
- 理论联系实际谈一谈如何传承发展中华优-秀传统文化?参考答案三
- 酒店拆除工程协议书
- 2025年辽宁省沈阳市于洪区中考二模道德与法治历史试题
- 人工智能芯片研究报告
评论
0/150
提交评论