奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 419|回复: 0

东北大学19年4月补考《Web程序设计》考核作业资料

[复制链接]

1万

主题

5

回帖

2万

积分

论坛元老

积分
28878
发表于 2019-4-12 12:54:58 | 显示全部楼层 |阅读模式
扫码加微信
[东北大学]19年4月补考《Web程序设计》考核作业(答案)
东北大学继续教育学院
奥鹏答案
奥鹏东北大学作业答案请咨询qq515224986

Web程序设计试卷(作业考核线上)A卷
学习中心:院校学号:姓名
(共7页)
总分题号一二三四五六七八九十
得分
一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)


卡题号12345678910
答案
题号11121314151617181920
答案
1.myDataSet.Tables.AddRange(dtArray)语句中的dtArray是一个()数组。
A.DataSet
B.Table
C.DataTable
D.DataArray
2.作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件。软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序。为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?
A.将个人设置保存到本地计算机硬盘的XML文件中;
B.将个人设置保存到公司的SQLServer数据库服务器中;
C.将个人设置保存到本地计算机的注册表中;
D.将个人设置保存到软盘中;
3.在VisualStudio.NET的服务器资源管理器中下列哪些是可见的服务项目
A.数据连接
B.网络连接
C.事件日志服务
D.设备管理器
4.Web表单中,按钮的默认事件是    易百教育
奥鹏东北大学作业答案请咨询qq515224986
A.Click事件
B.Load事件
C.Init事件
D.Command事件
5.如果点击网页中某个链接后在新的浏览器窗口中载入所链接的文档,则应当设置链接的target属性值为()。
A._parent
B._self
C._top
D._blank
6.下面是几条定义类的语句,不能被继承的类是()
A.abstractclassFigure
B.classFigure
C.publicclassFigure
D.sealedclassFigure
7.要取出DropDownList控件中用户选择的值,应读取:
A.SelectedIndex
B.SelectedValue
C.Value
D.Text
8.在使用RangeValidator控件时,必须设置以下哪些属性:()
A.MaximumValueMinimumValuecontrolToValidateErrorMessage
B.MaximumValueMinimumValueTypeErrorMessage
C.MaximumValueMinimumValuecontrolToValidateTypeErrorMessage
D.MaximumValueMinimumValueErrorMessage
9.&lttdwidth=&quot25%&quotalign=&quotcenter&quot&gt表示(  )。
A.单元格占表格宽度的25%,居中显示
B.单元格宽度为25个像素,居中显示
C.单元格占表格宽度的25%,左对齐显示
D.单元格宽度为25个像素,左对齐显示
10.web页面在关闭的时候触发的事件是:()。
A.Page_Load
B.Click
C.Change
D.Page_Unload
11.URL是()。
A.超文本传输协议
B.统一资源管理器
C.超文本标记语言
D.浏览器
12.在使用ADO.NET设计数据库应用程序时可通过设置Connection对象的_______属性来指定连接到数据库时的用户和密码信息.
A.ConnectionString
B.DataSource
C.UserInformation
D.Provider
13.派生类能够直接访问的基类的成员是()
A.公有成员
B.保护成员
C.私有成员
D.静态成员
14.在ADO.NET中执行数据库的某个存储过程则至少需要创建________并设置它们的属性调用合适的方法
A.一个Connection对象和一个Command对象
B.一个Connection对象和DataSet对象
C.一个Command对象和一个DataSet对象
D.一个Command对象和一个DataAdapter对象
15.以下语句获取表中第1行第1列(FirstName列)的数据,其中正确的语句是()。
A.myTable.Rows(0).Item(&quotFirstName&quot)
B.myTable.Rows(1)(&quotFirstName&quot)
C.myTable.Rows(0)(1)
D.myTable.Rows(0).Item(0)
E.myTable.Rows(0).Item(1)
16.在常用样式标记中,表示页眉样式标记的是()。
A.RowStyle
B.FooterStyle
C.PagerStyle
D.HeaderStyle
17.下面答案中,()不是打开文件涉及的枚举类型。
A.FileMode
B.FileOpen
C.FileAccess
D.FileShare
18.在ADO.NET中使用XML支持时以下哪些建议是可取的
A.从DataSet读取XML格式的数据
B.使用XML格式的数据填充DataSet
C.为DataSet创建XML格式的构架描述
D.将数据以XML格式保存在数据库中
19.在编写ASP.NET页面时,若希望在每次页面载入时执行某个操作,则应将相应代码写入_______事件处理程序中。
A.页面的Load
B.页面的init
C.页面的PreRender
D.页面的Disposed消息
20.为了控制DataAdapter的Fill方法如何在填充数据之前向DataSet加载数据源架构信息可在调用该方法前将DataAdapter的MissingSchemaAction属性设为______使得Fill方法在填充数据前向DataSet架构添加额外的表和列并且给DataTable添加主键信息.
A.Add
B.AddWithKey
C.Error
D.Ignore
二、读程序(共20分)
1.解释下面C#带下划线代码的意义,5分
publicvoidConfigure(DateTimedateparamsstring[]countries)
{
DropDownList1.Items.Clear()
Calendar1.SelectedDate=date
ListItem[]items=newListItem[countries.Length]
for(inti=0i&ltcountries.Lengthi++)
{
items=newListItem(countries)
}
DropDownList1.Items.AddRange(items)
}
2.解释下面C#带下划线代码的意义,15分
privatevoidButton1_Click(objectsenderSystem.EventArgse){
longlngOrderID
SqlConnectionconnNwind=newSqlConnection()
Try{
connNwind.ConnectionString=&quotDataSource=localhostIntegratedSecurity=SSPIInitialCatalog=Northwind&quot
connNwind.Open()
SqlCommandcmdOrder=newSqlCommand()
lngOrderID=long.Parse(txtOrderID.Text)
cmdOrder.CommandText=&quotselectp.ProductNameds.Quantityfrom[order
details]asdsinnerjoinProductsasponds.ProductID=p.ProductIDwhereorderID=&quot+lngOrderID.ToString()
cmdOrder.Connection=connNwind
SqlDataReaderreaderOrder=cmdOrder.ExecuteReader()
TableRowtrHead=newTableRow()
TableCelltdHead1=newTableCell()
TableCelltdHead2=newTableCell()
tdHead1.Text=&quot商品名称&quot
tdHead2.Text=&quot商品数量&quot
tdHead1.BorderStyle=BorderStyle.Solid
tdHead1.BorderWidth=1
tdHead2.BorderStyle=BorderStyle.Solid
tdHead2.BorderWidth=1
trHead.Cells.Add(tdHead1)
trHead.Cells.Add(tdHead2)
Table1.Rows.Add(trHead)
while(readerOrder.Read()){
TableRowtr=newTableRow()
TableCelltd1=newTableCell()
TableCelltd2=newTableCell()
td1.Text=readerOrder.GetValue(0).ToString()
td2.Text=readerOrder.GetValue(1).ToString()
td1.BorderStyle=BorderStyle.Solid
td1.BorderWidth=1
td2.BorderStyle=BorderStyle.Solid
td2.BorderWidth=1
tr.Cells.Add(td1)
tr.Cells.Add(td2)
tr.BorderWidth=1
Table1.Rows.Add(tr)
}
connNwind.Close()
}
catch(Exceptionex){
Response.Write(ex.Message)
}
Finally{
if(connNwind.State!=ConnectionState.Closed)
connNwind.Close()
}
}
三、程序设计题(共20分)
设计一个动态信息显示页面,显示信息标题、发布人、发布时间等项内容,并按发布时间降序显示。点击信息标题,将在新窗口显示信息的详细信息。
1.画出此程序的显示介面示意图,并标出所采用的Web服务器组件;
2.用表格的形式画出此页面所涉及的数据表设计(包括字段名,数据类型,存储空间,是否主键,可否为空等);
3.列出程序设计中所采用的Web服务器组件的属性;
4.写出此程序的设计思路。

奥鹏作业答案
奥鹏东北大学作业答案请咨询qq515224986
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-25 22:39

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表