《WEB开发技术》期末考卷(A)1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows 服务器上运行。
A.C#C.Visual D.Visual 2、文件由Visual 创建,用于定义Web应用程序的配置。
A.Web.Config B.Global.asax C.AssemblyInfo.cs D.ASPX3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示:。
A. 连接字符串指定的服务器名称无效B. 连接字符串指定的数据库名称无效C. 连接超时D. 连接字符串指定的用户名或密码错误4、在DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为。
A. DataRowState.AddedB. DataRowState.ModifiedC. DataRowState.DetachedD. DataRowState.Deleted5、关于网页中的图像,下列说法正确的是。
A.图像由<img>标签开始,由</img>结束B.图像标签的href属性用于指定图像链接的URLC.src属性的值是所要显示图像的URLD.以上全都是错的6、如果希望单击超链接打开新的HTML页面,则需将target属性设为。
A._blankB._topC._parentD._self7、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server 2000 数据库的连接,然后使用连接对象的方法创建SqlCommand 对象。
A. CreateObjectB. OpenSQLC. CreateCommandD. CreateSQL8、为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集______ 的引用。
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=”中华人民共和国”;Str.IndexOf(“人”);A.1B.2C.3D.411、应用程序中所有页面均可以访问变量。
A.SessionB.ApplicationC.ServerD.ViewState12、指令用于定义页面解析器和编译器所使用的特定的页面的属性。
A. PageB. ControlC. ImportD. Register13、Web窗体支持驱动编程模型。
A.过程B.功能C.事件D.中断14、dt 为DataTable 类型的变量,引用名为"Customers"的DataTable 对象。
该表中包含"CustomerID"、"CustomerName" 、"Address" 、"Telephone" 等4 列。
将数据列"CustomerID"设为该表的主键的正确语句有:A. dt.PrimaryKey = "CustomerID";B. dt.PrimaryKey = new object[]{"CustomerID"};C. dt.PrimaryKey = new DataColumn[]{dt.Columns["CustomerID"]};D.dt.PrimaryKey.Add("CustomerID");15、若希望控件内容变换后立即回传表单,需要在控件中添加属性。
A.AutopostBack = TrueB. AutoPostBack = FalseC.IsPostBack =TrueD.IsPostBack = False16、下列Web服务器控件中,哪个不能接收用户的输入信息。
A.Text控件bel控件C.DropDownList控件D.CheckBox控件17、下列关于Web服务器端Text控件的说法不正确的是。
A.Text控件显示为文本输入框B.Text控件可以设置为多行文本输入C.Text控件只能输入文本不能显示文本D.Text控件可以设置为密码框输入18 Dataset1 为一数据集对象,语句。
Dataset1.ReadXml("F:/Dataset1.XML",XmlReadMode.ReadSchema); 的作用是:A. 忽略所有XML 文件内部架构而根据XML 数据推断出新的架构。
添加到Dataset1;然后向Dataset1 加载数据。
B. 向Dataset1 加载数据;忽略所有XML 文件内部架构,并丢弃所有与Dataset1 现有架构不匹配的数据。
C.若Dataset1已经包含架构,则将所有由XML文件内部架构定义的新表加入Dataset1, 然后向Dataset1 加载数据;D. 从XML文件读取数据集数据修改信息,将其合并到Dataset1 中。
19、下列关于Web服务器端按钮控件的说法不正确的是。
A.Button显示为普通按钮样式B.LinkButton显示为超链接按钮样式C.ImageButton以图片作为按钮D.Button和LinkButton所实现的功能不同20、以下不是.NET平台的组成部分。
框架类B.公共语言运行库C.Internet Information Service(IIS)D.运行时环境21、在数据验证控件中,ValidatorSummary验证控件的作用是。
A.检查总和数B.集中显示各个验证的结果C.判断有无超过范围D.检查数值的大小22 在某XSD 文件中,有以下代码片断:<xs:element name=" 类别"><xs:complexType><xs:sequence><xs:element name="类别_ID" msdata:AutoIncrement="true"type="xs:int" /><xs:element name="类别名称"type="xs:string" minOccurs="0" /></xs:sequence></xs:complexType></xs:element>其中,标记<xs:sequence>的作用是:。
A. “类别”元素下的两个子元素是可选的B. “类别”元素下的两个子元素都必须出现C. 元素“类别_ID”的值是递增的D. 要求“类别”元素下的两个子元素必须以指定的顺序出现。
23、DataAdapter 对象的Update 查询语句中,使用下列哪种Where 子句不能保证本行的更新不会覆盖其他用户的更改。
A. 只包含主键列B. 包含数据源所有的列C. 包含主键列和一个时戳列D. 包含主键列和已修改列24、下列关于中各对象的说法不正确的是。
A.Connection对象用于实现和数据源的连接mand对象用于完成对数据库的操作C.DataReader对象可用于完成数据记录的增加、删除、修改和查询D.DataAdapter对象用于实现数据源和DataSet对象的连接25、DataAdapter 对象使用与______属性关联的Command对象将DataSet 修改的数据保存入数据源。
A. DeleteCommandB. InsertCommandC. UpdateCommandD. SelectCommand26、在 中,为访问DataTable对象从数据源提取的数据行。
可使用DataTable 对象的属性。
A.Constraints B.Columns C.DataSet D.Rows27、设置GridView控件中某列表头显示的文本,需要设置的列表属性是。
A.HeaderTextB.FooterTextC.ReadOnlyD.Visible28、数据集ds 中两数据表(父表:Customer;子表:CartItems)之间有如图外键约束。
父表Customers 中有一行数据的Cu stomerID=100,子表CartItems 中有40 行数据的CustomerID=100。
若从父表中删除该行,则:A. 子表不发生任何变化B. 子表中20 个相关行被删除C. 子表中40 个相关行的CustomerID 列的值变为DBNullD. 引发Exception29、为了只把DataSet 对象MyDS 的数据修改情况写入文件"F:/ MyDS.XML"中,以备在网络可用时更新到数据库中,可执行A. MyDS.WriteXmlSchema("F:/MyDS.XSD");B. string MyDSSchema = MyDS.GetXml();C. MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.WriteSchema);D. MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.DiffGram);30、已知ds 为数据集对象。
以下语句的作用是_____。
ds.Tables["Product"].Constraints.Add(new UniqueConstraint("UC_ProductName",new string[]{"Name","Class"},true));A. 为表"Product"添加一个由列"Name","Class"组合成的唯一性约束B. 为表"Product"添加一个由列"Name","Class"组合成的主键约束C. 为数据集ds 添加一个名为"Product"的数据表,并添加两个列,列名分别为"Name"和"Class"D. 为数据集ds 添加一个名为"Product"的数据表,并添加一个名为"UC_ProductName" 的数据列二、简答题(共4题, 每题5分,总计20):1.简述Web 窗体的生命周期。