网络编程技术历届试题Word下载.docx

上传人:b****1 文档编号:816751 上传时间:2023-04-29 格式:DOCX 页数:14 大小:20KB
下载 相关 举报
网络编程技术历届试题Word下载.docx_第1页
第1页 / 共14页
网络编程技术历届试题Word下载.docx_第2页
第2页 / 共14页
网络编程技术历届试题Word下载.docx_第3页
第3页 / 共14页
网络编程技术历届试题Word下载.docx_第4页
第4页 / 共14页
网络编程技术历届试题Word下载.docx_第5页
第5页 / 共14页
网络编程技术历届试题Word下载.docx_第6页
第6页 / 共14页
网络编程技术历届试题Word下载.docx_第7页
第7页 / 共14页
网络编程技术历届试题Word下载.docx_第8页
第8页 / 共14页
网络编程技术历届试题Word下载.docx_第9页
第9页 / 共14页
网络编程技术历届试题Word下载.docx_第10页
第10页 / 共14页
网络编程技术历届试题Word下载.docx_第11页
第11页 / 共14页
网络编程技术历届试题Word下载.docx_第12页
第12页 / 共14页
网络编程技术历届试题Word下载.docx_第13页
第13页 / 共14页
网络编程技术历届试题Word下载.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网络编程技术历届试题Word下载.docx

《网络编程技术历届试题Word下载.docx》由会员分享,可在线阅读,更多相关《网络编程技术历届试题Word下载.docx(14页珍藏版)》请在冰点文库上搜索。

网络编程技术历届试题Word下载.docx

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]["

]

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代码:

……

<

formid="

form1"

runat="

server"

>

姓名<

asp:

TextBoxID="

tb_UserName"

/asp:

TextBox>

br/>

留言<

tb_Message"

Height="

100px"

TextMode="

MultiLine"

Width="

300px"

<

ButtonID="

btn_SendMessage"

Text="

发表留言"

OnClick="

btn_SendMessage_Click"

/>

RepeaterID="

rpt_Message"

ItemTemplate>

tablewidth="

600px"

style="

border:

solid1px#666666;

font-size:

10pt;

background-color:

#f0f0f0"

tr>

tdalign="

left"

width="

400px"

%#Eval("

Message"

)%>

/td>

right"

200px"

PostTime"

-<

UserName"

/tr>

/table>

/ItemTemplate>

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);

privatevoidSetBind()

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分)。

......

formrunat="

b>

演示DataGrid的分页功能<

/b>

DataGridid="

usrGrid"

HeaderStyle-BackColor="

#aaaadd"

AutoGenerateColumns=“False"

AllowPaging="

True"

PageSize=10

PagerStyle-PrevPageText="

前页"

PagerStyle-NextPageText="

后页"

OnPageIndexChanged="

DataGrid_PageChanged"

Columns>

BoundColumnHeaderText="

ID号"

DataField="

id"

姓名"

年龄"

Age"

/Columns>

DataGrid>

......

(1)

OleDbConnectionMyConn;

//连接语句

stringMyConnString="

Provider=Microsoft.Jet.OLEDB.4.0;

DataSource="

+Server.MapPath("

."

)+"

..\\DataBase\\exam1.mdb;

MyConn=newOleDbConnection(MyConnString);

MyConn.Open();

if(!

IsPostBack)

BindGrid();

ICollectionCreateTable()

stringstrSel="

select*fromUserList"

OleDbDataAdapterMyAdapter=newOleDbDataAdapter(strSel,MyConn);

(2)

publicvoidBindGrid()

(3)

protectedvoidusrGrid_PageIndexChanged(objectsender,EventArgse)

(4)

(1)(2分)

(2)(4分)

(3)(4分)

(4)(5分)

3、下面程序实现了简单的文件上传功能。

请根据程序代码中的注释将程序补充完整(15分)。

Default.aspx代码

FileUploadID="

FileUpload1"

btn_Upload"

上传文件"

btn_Upload_Click"

Default.aspx.cs代码

protectedvoidbtn_Upload_Click(objectsender,EventArgse)

//判断用户是否选择了文件

if(

(1))

//调用自定义方法判断文件类型是否符合要求

if(IsAllowableFileType())

//调用自定义方法判断文件大小是否符合要求

if(IsAllowableFileSize())

//从config中读取文件上传路径

stringstrFileUploadPath=

ConfigurationManager.AppSettings["

FileUploadPath"

].ToString();

//从UploadFile中读取文件名

stringstrFileName=

(2);

//组合成物理路径

stringstrFilePhysicalPath=

Server.(3)(strFileUploadPath+strFileName);

//保存文件

(4)

else

//调用自定义方法显示提示

ShowMessageBox("

文件大小不符合要求,请参看上传限制"

文件类型不符合要求,请参看上传限制"

请选择一个文件"

privateboolIsAllowableFileSize()

//从config中读取上传文件大小限制

doubleiFileSizeLimit=

Convert.ToInt32(ConfigurationManager.AppSettings["

FileSizeLimit"

])*1024;

//文件大小是否超出了大小限制

if(iFileSizeLimit>

(5))

returntrue;

returnfalse;

privateboolIsAllowableFileType()

//从config中读取上传文件类型限制

stringstrFileTypeLimit=

ConfigurationManager.AppSettings["

FileTypeLimit"

//当前文件扩展名是否能在这个字符串中找到?

if(strFileTypeLimit.IndexOf((6))>

-1)

(2)(2分)

(3)(2分)

(4)(3分)

(5)(3分)

(6)(3分)

河南广播电视大学2008—2009学年度第一学期期末考试

高级网页制作技术试题答案及评分标准

(供参考)

2009年1月

一、判断题(每小题2分,共20分)

1、╳2、╳3、╳4、√5、√

6、√7、╳8、√9、╳10、╳

二、选择题(每空2分,共20分)

1、C2、D3、A4、B5、A

6、A7、A8、A9、C10、C

(1)Request.QueryString

(2)Session

(3)Application

(4)Cookie

(5)Viewstate

(6)Cache

(1)创建一个连接对象;

(2)创建一个包含相应数据库查询语句的命令对象;

(3)打开该连接对象;

(4)定义一个DataReader变量,并执行命令对象的ExecuteReader方法将结果返回给定义的DataReader变量;

(5)使用DataReader的Read方法循环读取数据记录并进行相应处理;

(6)关闭命令和连接。

四、程序填空(共50分)

1、(每空2分,共20分)

(1)System.Data.SqlClient

(2)!

IsPostBack(3)INSERTINTO

(4)Sql(5)ExecuteNonQuery()(6)Close()

(7)ORDERBY(8)Fill(9)DataSource

(10)DataBind()

2、(共15分)

(1):

usingSystem.Data.OleDb;

(2分)

(2):

MyAdapter.Fill(ds);

returnds.Tables[0];

(3):

usrGrid.DataSource=CreateTable();

usrGrid.DataBind();

(4):

usrGrid.CurrentPageIndex=e.NewPageIndex;

(3分)

BindGrid();

3、(共15分)

(1):

FileUpload1.HasFile(2分)

FileUpload1.FileName(2分)

MapPath(2分)

FileUpload1.SaveAs(strFilePhysicalPath)(3分)

(5):

FileUpload1.PostedFile.ContentLength(3分)

(6):

Path.GetExtension(FileUpload1.FileName).ToLower()(3分)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2