版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、WEB开发技术期末考卷(A)专业 姓名学号成绩总分题号-一一二二二-三四核分人题分复查人得分一、选择题(30题、每题2分、总计60分)1是用于创建 Web应用程序的平台, 此应用程序可使用IIS和.NET Framework在Windows 服务器上运行。A. C# B.ASP.NET C.Visual Basic.NET D.Visual Studio.NET2、文件由Visual Studio.NET创建用于定义 Web应用程序的配置 。A. Web.Config B.Global.asaxC.AssemblyInfo.csD.ASPX3、打开SQL Connection时返回的SQL S
2、erver错误号为4 060,该错误表示:。A. 连接字符串指定的服务器名称无效B.连接字符串指定的数据库名称无效C.连接超时D.连接字符串指定的用户名或密码错误4、 在 DataSet中,若修改某一 DataRow 对象的任何一列的值,该行的DataRowState属性的值将变为。A. DataRowState.AddedB.DataRowState.ModifiedC. DataRowState.DetachedD.DataRowState.Deleted5、关于网页中的图像,下列说法正确的是 。A. 图像由img标签开始,由/img结束B. 图像标签的href属性用于指定图像链接的URL
3、C. src属性的值是所要显示图像的URLD. 以上全都是错的6、 如果希望单击超链接打开新的HTML页面,则需将target属性设为。A. _bla nk B._topC._pare nt D._self7、为创建在SQL Server 2000中执行Select语句的Comma nd对象,可先建立到 SQL Server2000数据库的连接,然后使用连接对象的 方法创建SqlCommand对象。A. CreateObject B. Ope nSQLC. CreateComma ndD. CreateSQL8、为了在程序中使用 ODBC .NET数据提供程序,应在源程序工程中添加对程序集 的
4、引用。A. System.Data.dllB. System.Data.SQL.dllC. System.Data. Odbc.dllD. System.Data.OleDb.dll9、DataAdapter对象的 DeleteCommand的属性值为 null,将造成: A. 程序编译错误B. DataAdapter在处理DataSet中被删除的行时,将引发异常C. DataAdapter在处理DataSet中被删除的行时,这些行将被跳过不处理D. DataAdapter在处理DataSet中被删除的行时,将出现对话框询问用户如何处理该行10、下列语句的值是 。_String str= ”中
5、华人民共和国”;Str.IndexOf(人”);A.1B.2C.3D.411、 应用程序中所有页面均可以访问 变量。A.Sessio nB.Applicatio nC.Server D.ViewState12、 指令用于定义 ASP.NET页面解析器和编译器所使用的特定的页面的属性 。A. PageB. Con trolC. ImportD. Register13、 Web窗体支持驱动编程模型。A.过程B.功能C.事件D.中断14、 dt为 DataTable类型的变量,引用名为"Customers"的 DataTable对象。该表中包含 "CustomerlD&
6、quot;、"CustomerName"、"Address"、"Telephone"等 4 列。将数据列"CustomerlD" 设为该表的主键的正确语句有:A. dt.PrimaryKey = "CustomerID" B. dt.PrimaryKey = new object"CustomerlD"C. dt.PrimaryKey = new DataColu mn dt.Colu mn s"CustomerlD"D. dt. PrimaryKey.A
7、dd("CustomerlD");15、 若希望控件内容变换后立即回传表单,需要在控件中添加属性 。A.AutopostBack = True B. AutoPostBack = FalseC.IsPostBack =TrueD.IsPostBack = False16、 下列Web服务器控件中,哪个不能接收用户的输入信息 。A.Text 控件B.Label 控件C.DropDownList 控件D.CheckBox 控件17、 下列关于 Web服务器端Text控件的说法不正确的是 。A.Text控件显示为文本输入框B.Text控件可以设置为多行文本输入C.Text控件只能
8、输入文本不能显示文本D.Text控件可以设置为密码框输入18 Dataset1为一数据集对象,语句 。Dataset1.ReadXml("F:/Dataset1.XML",XmlReadMode.ReadSchema);的作用是:A. 忽略所有XML文件内部架构而根据 XML数据推断出新的架构。添加到Dataset1 ;然后向Dataset1加载数据。B. ,向Dataset1加载数据;忽略所有XML文件内部架构,并丢弃所有与 Dataset1现有架构 不匹配的数据。C. 若 Dataset1已经包含架构,则将所有由XML文件内部架构定义的新表加入Dataset1,然后向D
9、ataset1加载数据;D. 从XML文件读取数据集数据修改信息,将其合并到Dataset1中。19、 下列关于 Web服务器端按钮控件的说法不正确的是 。A.Button显示为普通按钮样式B.LinkButton显示为超链接按钮样式C.ImageButton以图片作为按钮D.Button和LinkButton所实现的功能不同20、以下 不是.NET平台的组成部分。A.NET框架类B.公共语言运行库C.l nternet In formation Service ( IIS)D.运行时环境21、在数据验证控件中A.检查总和数C.判断有无超过范围,ValidatorSummary验证控件的作用是
10、。B.集中显示各个验证的结果D.检查数值的大小22在某XSD文件中,有以下代码片断:<xs:element name=" 类另U "><xs:complexType><xs:seque nce><xs:eleme nt n ame="类另 U _ID" msdata:AutoI ncreme nt="true" type="xs:i nt" /><xs:element name="类另U名称"type="xs:string"
11、; minOccurs="0" /></xs:seque nce></xs:complexType></xs:eleme nt>其中,标记 <xs:sequence>的作用是: 。A. “类别”元素下的两个子元素是可选的B. “类别”元素下的两个子元素都必须出现C.元素“类别_ID ”的值是递增的D.要求“类别”元素下的两个子元素必须以指定的顺序出现。23、DataAdapter对象的Update查询语句中,使用下列哪种 Where子句不能保证本行的更新不会覆盖其他用户的更改。 A.只包含主键列B.包含数据源所有的列C.
12、包含主键列和一个时戳列D.包含主键列和已修改列24、 下列关于ADO.NET中各对象的说法不正确的是 。A. Connection对象用于实现和数据源的连接B. Command对象用于完成对数据库的操作C. DataReader对象可用于完成数据记录的增加、删除、修改和查询D. DataAdapter对象用于实现数据源和DataSet对象的连接25、 DataAdapter对象使用与 属性关联的 Comma nd对象将DataSet修改的数据保存入数据源。A. DeleteComma nd B. In sertComma ndC. UpdateComma ndD. SelectComma nd
13、26、 在ADO.NET中,为访问DataTable对象从数据源提取的数据行。可使用DataTable对象的属性。A . ConstraintsB . ColumnsC. DataSetD . Rows27、 设置GridView控件中某列表头显示的文本,需要设置的列表属性是 。A.HeaderText B.FooterText C.ReadO nlyD.Visible28、 数据集ds中两数据表(父表:Customer;子表:CartItems)之间有如图外键约束。父 表 Customers中有一行数据的 Cu stomerlD=100,子表 CartItems中有 40行数据的 Custo
14、merlD=100。若从父表中删除该行,则:A.子表不发生任何变化B.子表中20个相关行被删除C.子表中40个相关行的 CustomerID 列的值变为 DBNull D.引发Exception29、为了只把 DataSet对象MyDS的数据修改情况写入文件 "F:/ MyDS.XML"中,以备在网络可用时更新到数据库中,可执行 A. MyDS.WriteXmlSchema("F:/MyDS.XSD");B. stri ng MyDSSchema = MyDS.GetXml();C. MyDS.WriteXml("F:/MyDS.XSD&quo
15、t;,XmlWriteMode.WriteSchema);D. MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.DiffGram);30、 已知ds为数据集对象。以下语句的作用是 。ds.Tables"Product".Co nstrai nts.Add(new UniqueConstraint("UC_ProductName",new string"Name","Class",true);A. 为表"Product"添加一个由列"
16、Name","Class"组合成的唯一性约束B. 为表"Product"添加一个由列"Name","Class"组合成的主键约束C. 为数据集 ds添加一个名为"Product"的数据表,并添加两个列,列名分别为"Name"和"Class"D. 为数据集ds添加一个名为"Product"的数据表,并添加一个名为"UC_ProductName"的数 据列二、简答题(共4题,每题5分,总计20):1. 简述We
17、b窗体的生命周期。2. 什么是模板?说明其作用。3. 什么是XML,与HTML 相比有何特点。4. 什么是Web Service ?简述它有特点和作用。三编程题 :(每题 5分,共10分)1一个 SQL Server 服务器的 IP 地址为“ 6 ”,使用用户名“admin ”和密码"ysu123”连接到该SQL Server服务器上的Stulnfo数据库,按以上条件 创建一连接对象。2.请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty ?四程序阅读 :1 、题using System;public struct pointp
18、ublic int x,y;public point(int p1,int p2)x=p1;y=p2;class MainClasspublic static void Main()/ 初始化point myPo int=new poi nt();point yourPoint=new poin t(10,10);/显示结果Con sole.Write("My Poi nt:t");Co nsole.WriteLi ne("x=0,y=1",myPoi nt.x,myPoi nt.y);Con sole.Write("Your Poi nt:t
19、");Con sole.WriteLi ne("x=0,y=1",yourPoi nt.x,yourPoi nt.y); 答案:2、题using System;public class Houseprivate int m_nSqFeet;public int SquareFeetget retur n m_n SqFeet;set m_nSqFeet=value ;class TestApppublic static void Main()House myHouse=new House();myHouse.SquareFeet=20*2;Con sole.Wri
20、teL in e(myHouse.SquareFeet);答案:WEE开发技术期末考卷(A)参考答案、选择题(30题、每题2分、总计60分)1、是用于创建 Web应用程序的平台,此应用程序可使用 IIS和.NET Framework在Windows服务器上运行B 。A. C# B.ASP.NET C.Visual Basic.NET D.Visual Studio.NET2、文件由Visual Studio.NET创建,用于定义 Web应用程序的配置.A 。A. Web.Config B.Global.asaxC.AssemblyInfo.csD.ASPX3、打开SQL Connection时
21、返回的SQL Server错误号为4 060,该错误表示:AA. 连接字符串指定的服务器名称无效B.连接字符串指定的数据库名称无效C.连接超时D.连接字符串指定的用户名或密码错误4、 在 DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState属性的值将变为B。A. DataRowState.AddedB. DataRowState.ModifiedC. DataRowState.DetachedD. DataRowState.Deleted5、 关于网页中的图像,下列说法正确的是 C。A. 图像由img标签开始,由/img结束B. 图像标签的href属性
22、用于指定图像链接的URLC. src属性的值是所要显示图像的 URLD. 以上全都是错的&如果希望单击超链接打开新的 HTML页面,则需将target属性设为 A。A._bla nkBop C._pare nt D._self7、为创建在SQL Server 2000中执行Select语句的Comma nd对象,可先建立到SQL Server 2000数据库的连接,然后使用连接对象的C方法创建 SqlCommand 对象。A. CreateObjectB. Ope nSQLC. CreateComma nd D. CreateSQL8、为了在程序中使用ODBC .NET数据提供程序,应
23、在源程序工程中添加对程序集的引用。CA. System.Data.dllB. System.Data.SQL.dllC. System.Data. Odbc.dllD. System.Data.OleDb.dll9、 DataAdapter 对象的 DeleteCommand 的属性值为 null,将造成: B_A. 程序编译错误B. DataAdapter在处理DataSet中被删除的行时,将引发异常C. DataAdapter在处理DataSet中被删除的行时,这些行将被跳过不处理D. DataAdapter在处理DataSet中被删除的行时,将出现对话框询问用户如何处 理该行10、 下列
24、语句的值是B。_String str=”中华人民共和国”;Str.I ndexOf(人”);A.1B.2C.3D.411、 Web窗体支持C 驱动编程模型。A.过程 B.功能C.事件 D.中断12、指令用于定义 ASP.NET页面解析器和编译器所使用的特定的页面的属性A。A. Page B. ControlC. Import D. Register13、 下面程序段执行完后,页面显示的内容是A 。Resp on se.Write(张三”)Resp on se.E nd()D.张二(换行)你好B变量。D.ViewState,需要在控件中添加属性 _AResp on se.Write(你好”)A.
25、张三 B.你好 C.张三你好14、应用程序中所有页面均可以访问A.Sessio n B.Applicatio nC.ServerB. AutoPostBack = FalseD.IsPostBack = False15、若希望控件内容变换后立即回传表单A.AutopostBack = TrueC.IsPostBack =True16、 下列关于Web服务器端按钮控件的说法不正确的是d。A.Button显示为普通按钮样式B.LinkButton显示为超链接按钮样式C.lmageButton以图片作为按钮D.Button和LinkButton所实现的功能不同17、 下列关于 Web服务器端Text
26、控件的说法不正确的是C。A.Text控件显示为文本输入框B.Text控件可以设置为多行文本输入C.Text控件只能输入文本不能显示文本D.Text控件可以设置为密码框输入18、参考下列C#语句:SqlCo nn ecti on Conn1 = new SqlC onnection();Conn 1.Co nn ectio nStri ng = "In tegrated Security=SSPI; I nitial Catalog=n orthwi nd"Conn 1.Ope n();SqlCo nn ecti on Conn2 = new SqlC onnection()
27、;Conn 2.C onn ectio nStri ng = "In itial Catalog=northwi nd; I ntegrated Security=SSPI"Conn 2.Ope n();个连接池来管理这些SqlCo nn ection对请问:上述语句将创建2D.无法确定象?A. 0 B . 1 C.B.Label 控件D.CheckBox 控件不是.NET平台的组成部分。B.公共语言运行库19、下列Web服务器控件中,哪个不能接收用户的输入信息A.Text控件C.DropDownList 控件20、以下CA.NET框架类C.I nternet In for
28、mation Service (IIS) D.运行时环境21、在数据验证控件中,ValidatorSummary验证控件的作用是A.检查总和数B.集中显示各个验证的结果C.判断有无超过范围D.检查数值的大小22、 下列关于IsValid的说法不正确的是 DA. IsValid是 Web页面的属性B. IsValid是数据验证控件的属性C. IsValid可用于判断页面表单中提交的数据是否通过验证23、D. IsValid用于判断页面中表单是否可以操作DataAdapter对象的Update查询语句中,使用下列哪种 Where子句不、会A.只包含主键列B.包含数据源所有的列C.包含主键列和一个时
29、戳列D.包含主键列和已修改列24、下列关于ADO.NET中各对象的说法不正确的是C 。A. Co nn ection对象用于实现和数据源的连接B. Comma nd对象用于完成对数据库的操作C. DataReader对象可用于完成数据记录的增加、删除、修改和查询D. DataAdapter对象用于实现数据源和 DataSet对象的连接盖其他用户的更改。A25、 DataAdapter对象使用与 性关联的 Command对象将DataSet修改的数据保存入数据源。CA. DeleteComma ndB. In sertComma ndC. UpdateComma ndD. SelectComma
30、 nd26、在ADO.NET中,为访问DataTable对象从数据源提取的数据行。可使用DataTable对象的 D属性。A. ConstraintsB. ColumnsC. DataSetD. Rows27、设置GridView控件中某列表头显示的文本,需要设置的列表属性是 A_。A.HeaderText B.FooterTextC.Read On lyD.Visible28、 已知ds1、ds2分别代表两个不同的 DataSet对象。其中ds1已包含名为“Customer"的 DataTable 对象,且该 DataTable 对象被变量 dt_Customer 引用。 已知dt
31、_Customer表中有300条记录,则执行下列 语句后, 新的数据表 new_dt_Customer中包含 D条记录。DataTable new_dt_Customer = dt_Customer.Copy();A. 0- B_100- C. 200D. 30029、为了只把DataSet对象MyDS的数据修改情况写入文件"F:/ MyDS.XML"中,以备在网络可用时更新到数据库中,可执行DA. MyDS.WriteXmlSchema("F:/MyDS.XSD");B. stri ng MyDSSchema = MyDS.GetXml();C. My
32、DS.WriteXml("F:/MyDS.XSD",XmlWriteMode.WriteSchema);D. MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.DiffGram);30、 在使用DataAdapter作为从数据源到 DataSet的通道时,可能遇到数据源 和DataSet架构不匹配的情况。DataAdapter使用 B对象处理该情 况。A. UpdateComma nd B. Table Map pi ngs C. DataBi ndi ngsD. XSD 架构文件二、简答题(共4题,每题5分,总计20):
33、1 .简述Web工作原理。答:Web的工作原理就是用户通过浏览器来得到服务器上的某项服务的过 程。最常见的一种情况,在家里通过 ADSL或光纤宽带上网冲浪,浏览新闻 网站的新闻。在浏览器的地址栏中输入 ,通过域名解析得 到其IP地址。然后浏览器就找到这个IP地址对应的主机,建立HTTP链接。 通过HTTP请求,就可以享用In ternet的内容提供商提供的服务。2. 什么是模板?说明其作用。答:模板(Template)是一组样板,它将HTML元素与ASP.NET的控件结 合在一起用来定义数据的显示格式,并且由这些格式形成最终的布局。模板相 当于框架,在框架中可以放入控件,通过控件与数据绑定,使
34、得这些绑定的数 据按照模板规定的格式显示。使用模板可以快速高效地设置某个控件的显示样 式(系统预定义好的某个样式),缺点在于不灵活,不能完全满足用户的需要, 用户根据需要可以再进一步修改样式。3. 什么是XML,与HTML相比有何特点。答:XML为可扩展的标记语言(eXtensible Markup Language的简称。 HTML 是超文本标记语言(HyperText Markup Language)的简称,在HTML 中每个标记都是有确切含义的,HTML中使用的标记是事先预定好的。而 XML 是提供了一个标准,利用这个标准,用户可以根据实际需要定义新的置标语言, 并为你的这个置标语言规定
35、它特有的一套标记。4. 什么是Web Service ?简述它有特点和作用。答:Web Service是一个软件组件,它通过将消息以XML格式进行编码, 并将消息通过标准的In ternet协议发送出去来与其他的应用程序进行通信。 Web Service不是从浏览器请求并返回响应的Web页面,而是从应用程序 接收XML格式的请求消息,执行任务,然后向应用程序返回XML格式的响 应消息。从表面上看, Web Service 就是一个应用程序,它向外界暴露出一个 能够通过Web进行调用的API,它没有用户接口,向应用程序而非用户提供 服务。三编程题 :(每题 5分,共10分).1. 一个SQL Server服务器的IP地址为“ 6',使用用户名“admin”和密码“ ysu123”连接到该SQL Server服务器上的StuInfo数据库, 按以上条件创建一连接对象。String
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论