web程序设计期末试题07B.docx
- 文档编号:10911147
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:14
- 大小:66.95KB
web程序设计期末试题07B.docx
《web程序设计期末试题07B.docx》由会员分享,可在线阅读,更多相关《web程序设计期末试题07B.docx(14页珍藏版)》请在冰豆网上搜索。
web程序设计期末试题07B
2009—2010学年第4学期Web程序设计课程期末考试试卷(B卷)
得分:
得分:
注意:
装订线左侧请不要答题,请不要在试卷上书写与考试无关的内容,否则将按相应管理规定处理。
院系:
计算机与信息技术学院
得分:
专业:
计算机科学与技术
班级:
得分:
姓名:
学号:
C.新浪(超链接)D.该句有错,无法正常输出
8.Session对象变量的生命期为()。
A.整个网站的生命期B.用户访问网站的会话期
C.单个页面D.120岁
9.关于HTML文件说法正确的是()。
A.HTML标记都必须配对使用。
B.在
C.HTML标签是大小写无关的,跟表示的意思是一样的。
D.在和标签之间的文本会以加粗字体显示。
10.一个应用程序中一般有()个web.config文件有效?
A.0B.1C.若干D.以上都不对
11.对于文件上传控件HtmlInputFile,.PostedFile.FileName表示的是()。
A.服务器端文件物理路径B.客户端文件物理路径
C.服务器端文件名称D.客户端文件名称
12.如果定制了列,又希望排序,需要在每一个列设置()属性。
A.SortB.SortExpresionC.SortFieldD.DataFieldText
三、编程填空题(本大题42分,每空2分)
1.下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。
FunctionCube(a,b)AsInteger
DimI,SumAsInteger
Sum=
ForI=aTob
Sum=
Next
=Sum
EndFunction
2.对于如下图的数据表link,请填写下面SQL语句中的空格:
图1数据表link结构
(1)查询2003年1月1日到2004年1月1日之间提交的网站,并按提交日期降序排列
strSql="Select*FromlinkWheresubmit_date#2003-1-1#And#2004-1-1#
OrderBysubmit_date"
(2)查询2004年1月1日以后提交的网站总数目
strSql="SelectAsTotalFromlinkWheresubmit_date>#2004-1-1#"
得分:
2009—2010学年第4学期Web程序设计课程期末考试试卷(B卷)
得分:
注意:
装订线左侧请不要答题,请不要在试卷上书写与考试无关的内容,否则将按相应管理规定处理。
院系:
计算机与信息技术学院
专业:
计算机科学与技术
班级:
得分:
姓名:
学号:
SubMyDataGrid_Delete(ByValSenderAsObject,ByValEAsDataGridCommandEventArgs)
DimconnAsNewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("wwwlink.mdb"))
DimstrSqlAsString
strSql="DeletefromlinkWherelink_id="&
DimcmdAsNewOleDbCommand()
conn.Open()
cmd.
conn.Close()
'重新绑定
MyDataGrid.EditItemIndex=
CallBindData()
EndSub
'数据绑定子程序,供其它过程调用
SubBindData()
DimconnAsNewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&
Server.Mappath("wwwlink.mdb"))'建立Connection对象
DimcmdAsNewOleDbCommand("select*fromlink",conn)
DimadpAsNewOleDbDataAdapter(cmd)'建立DataAdapter对象
DimdsAsNewDataSet()
adp.Fill(ds,"link")
MyDataGrid.DataSource='指定数据源
MyDataGrid.'执行绑定
EndSub
DataGridid="MyDataGrid"Width="95%"HeaderStyle-BackColor="#BCBCBC" OnDeleteCommand="MyDataGrid_Delete"DataKeyField="link_id"runat="server"> ButtonColumnText="删除"CommandName="Delete"/> DataGrid>
5.下面的程序为实现简单计算功能的计算器,输入两个数后可以求取两个数的和、差。
<%@ImportNamespace="System.IO"%>
SubEnter_Click(senderAsObject,eAsEventArgs)
Dima,bAsString
a=num1.Text
b=num2.Text
message.Text=yunsuan(a,,b)
EndSub
2009—2010学年第4学期Web程序设计课程期末考试试卷(B卷)
得分:
注意:
装订线左侧请不要答题,请不要在试卷上书写与考试无关的内容,否则将按相应管理规定处理。
院系:
计算机与信息技术学院
专业:
计算机科学与技术
班级:
得分:
姓名:
得分:
学号:
2.请编写插入记录程序中保存“按钮”所对应的Enter_Click部分,以实现记录插入功能。
假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,数据表link见图1。
各textbox控件ID分别为sitename、URL、intro,用来输入网站名称、地址和评分信息,DropDownList控件ID为grade,用来选择网站评分;“保存”按钮的ID为Button1,当输入信息完成后点击该按钮即可将输入的信息保存到link表中。
答:
2009—2010学年第4学期Web程序设计课程期末考试试卷(B卷)答案及评分标准
得分:
授课
专业班级:
C.新浪D.该句有错,无法正常输出
8.Session对象变量的生命期为(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的立方和,请填写其中的空格。
FunctionCube(a,b)AsInteger
DimI,SumAsInteger
Sum=0
ForI=aTob
Sum=Sum+I^3
Next
Cube=Sum
EndFunction
2.对于如下图的数据表link,请填写下面SQL语句中的空格:
图1数据表link结构
(1)查询2003年1月1日到2004年1月1日之间提交的网站,并按提交日期降序排列
strSql="Select*FromlinkWheresubmit_dateBetween#2003-1-1#And#2004-1-1#
OrderBysubmit_dateDesc"
(2)查询2004年1月1日以后提交的网站总数目
strSql="SelectCount(*)AsTotalFromlinkWheresubmit_date>#2004-1-1#"
2009—2010学年第4学期Web程序设计课程期末考试试卷(B卷)答案及评分标准
得分:
授课
专业班级:
SubMyDataGrid_Delete(ByValSenderAsObject,ByValEAsDataGridCommandEventArgs)
DimconnAsNewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("wwwlink.mdb"))
DimstrSqlAsString
strSql="DeletefromlinkWherelink_id="&MyDataGrid.DataKeys(CInt(E.Item.ItemIndex))
DimcmdAsNewOleDbCommand(strSql,conn)
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
'重新绑定
MyDataGrid.EditItemIndex=-1
CallBindData()
EndSub
'数据绑定子程序,供其它过程调用
SubBindData()
DimconnAsNewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&
Server.Mappath("wwwlink.mdb"))'建立Connection对象
DimcmdAsNewOleDbCommand("select*fromlink",conn)
DimadpAsNewOleDbDataAdapter(cmd)'建立DataAdapter对象
DimdsAsNewDataSet()
adp.Fill(ds,"link")
MyDataGrid.DataSource=DS.Tables("link").DefaultView'指定数据源
MyDataGrid.DataBind()'执行绑定
EndSub
DataGridid="MyDataGrid"Width="95%"HeaderStyle-BackColor="#BCBCBC" OnDeleteCommand="MyDataGrid_Delete"DataKeyField="link_id"runat="server"> ButtonColumnText="删除"CommandName="Delete"/> DataGrid>
5.下面的程序为实现简单计算功能的计算器,输入两个数后可以求取两个数的和、差。
<%@ImportNamespace="System.IO"%>
SubEnter_Click(senderAsObject,eAsEventArgs)
Dima,bAsString
a=num1.Text
b=num2.Text
message.Text=yunsuan(a,sign.SelectedItem.Text.ToString,b)
EndSub
2009—2010学年第4学期Web程序设计课程期末考试试卷(B卷)答案及评分标准
得分:
授课
专业班级:
(1分)
2.请编写插入记录程序中保存“按钮”所对应的Enter_Click部分,以实现记录插入功能。
假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,数据表link见图1。
各textbox控件ID值分别为sitename、URL、intro,用来输入网站名称、地址和评分信息,DropDownList控件ID值为grade,用来选择网站评分;“保存”按钮的ID值为Button1,当输入信息完成后点击该按钮即可将输入的信息保存在link表中。
答:
ProtectedSubButton1_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesButton1.Click
DimconnAsNewOleDbConnection(1分)
conn=NewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&
Server.MapPath("wwwlink.mdb"))(2分)
DimcmdAsOleDbCommand(1分)
DimsqlstrAsString
sqlstr="InsertIntolink(sitename,URL,intro,grade,submit_date)Values('"&sitename.Text&"','"
&URL.Text&"','"&intro.Text&"',"&CInt(grade.SelectedItem.Text)&",#"&Now()&"#)"(2分)
cmd=NewOleDbCommand(sqlstr,conn)(2分)
conn.Open()(1分)
DimnAsInteger
n=cmd.ExecuteNonQuery()(2分)
Ifn>0Then
Response.write("已经成功添加!
")
EndIf
conn.Close()(1分)
EndSub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 程序设计 期末 试题 07
copyright@ 2008-2022 冰点文档网站版权所有
经营许可证编号:鄂ICP备2022015515号-1