c#期末复习题_第1页
c#期末复习题_第2页
c#期末复习题_第3页
c#期末复习题_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、)。 一、选择题 1、以下说法正确的是( A. 接口可以实例化 C. 接口的成员都必须是未实现的 2、以下关于继承的说法错误的是( B. 类只能实现一个接口 D. 接口的成员前面可以加访问修饰符 )。 A. .NET框架类库中,object类是所有类的基类 B. 派生类不能直接访问基类的私有成员 C. P rotected修饰符既有公有成员的特点,又有私有成员的特点 D. 基类对象不能引用派生类对象 3、 下列说法中,正确的是()。 A. 派生类对象可以强制转换为基类对象 B. 在任何情况下,基类对象都不能转换为派生类对象 C. 接口不可以实例化,也不可以引用实现该接口的类的对象 D. 基类对

2、象可以访问派生类的成员 B.抽象类不能直接被实例化 D .抽象类使用seal修饰符 System. Collections Generic命名空间中。 SystemC. System. Collections 4、 C#中下列描述()是错误的。 A. 抽象类只能作为其它类的基类 C. 抽象类不能同时又是密封的 5、集合类位于()命名空间及 A. System. LinqB. D. System. ExcePtion )子句指定当执行查询时返回的序列 6、应用 LINQ 进行数据查询时,( 中的元素将具有的类型和形式 A. selectB. fromC. where D. foreach 7、数

3、据适配器(DataAdapter)对象属于.Net数据提供程序,该对象的( 方法用于将DataSet中数据提交到数据库。 A. close B. Fill C. Update D. Select 8、ADO.NET中的Command对象允许向数据库传递请求,以便检索和操作数 据库中的对象,下列()方法不是Command对象的方法。 D. A. ExcuteNonQuery() B. Execute() C. ExexuteReader() ExecuteScalar() 9、 dt为DataTable类型的变量,引用名为Customers啲DataTable对象。 表中包含 CustomerI

4、D 、 CustomerName 、 Address 、 Telephone 等 4 列。将数据列 CustomerID 设为该表的主键的正确语句有: () A. dt.PrimaryKey = CustomerID; B. dt.PrimaryKey.Add(CustomerID); C. dt.PrimaryKey = new objectCustomerID; D. dt.PrimaryKey = new DataColumndt.ColumnsCustomerID; 10、DataAdapter 对象的 DeleteCommand 的属性值为 null,将造成:( A. 程序编译错误

5、B. DataAdapter 在处理 DataSet 中被删除的行时,这些行将被跳过不处理 C. DataAdapter 在处理 DataSet 中被删除的行时,将引发异常 D. DataAdapter 在处理 DataSet 中被删除的行时, 将出现对话框询问用户如 何处理该行 二、填空题 。将对象类型的变量转换 1、将值类型的变量转换为对象的过程称为 _ 为值类型的过程称为“取消装箱” (unboxing)。 2、 异常处理中块用于清除try块中分配的任何资源,以及运行任何 即使在发生异常时也必须执行的代码。 3、连接查询中,外连接分类为右外连接、左外连接、 4、SQL语言中,消除取值重复

6、的行使用关键字 5、指定在SELECT语句返回的列中所使用的排序顺序,可以用 子句。 6、 使用DELETE可 或视图中的一行或多行。 7、 建立连接即是和访问数据库的首要步骤。即用于和数据库的 连接。 的机制,使得不同层 8、. Net提供的DataSet提供了一种将 的通信耦合大大降低。 9、TextBox是 Windows窗体中的文本框,用于获取 ,用户可从中选择一 10、Windows窗体 ListBox控件用于显示一个 项或多项。 三、程序阅读题 1、数据库中表 pet共定义了 6列,分别为 name、owner、species sex birth、death; 分别用来描述本表中要

7、描述宠物的各部分信息,包括:姓名、主人、种类、性 别、出生日期、死亡日期。 name owner sp ecies sex birth death Fluffy Harold cat f 佃93-02-04 Claws Gwen cat m 佃94-03-仃 Buffy Harold dog f 佃89-05-13 Fang Benny dog m 佃90-08-27 Bowser Diane dog m 佃89-08-31 佃95-07-29 Chirpy Gwen bird f 1998-09-11 Whistler Gwen bird 佃 97-12-09 Slim Benny snak

8、e m 佃96-04-29 SELECT name from pet where death is not null 执行结果是什么 using System; names pace StringofCha pterOne class Program 2、 static void Main() String shortStudentNo = studentNo.Substring(6); Console.WriteLine(shortStudentNo); String dep artNo = studentNo.Substring(4, 2); Console.WriteLine(de pa

9、rtNo ); 1)、如果想知道哪些人拥有宠物,我们可以使用 。 2)、想知道以“ b”开头的宠物信息, 。 3)、想统计每个主人养了多少宠物, 。 我们可以使用SQL语句 我们可以使用SQL语句 该程序段运行后的结果是什么? name owner sp ecies sex birth deat h Fluffy Harold cat f 1993- 02- 04 Claws Gwen cat m 1994- 03-仃 Buffy Harold dog f 1989- 05-13 Fang Benny dog m 1990- 08- 27 Bowser Diane dog m 1989- 08

10、- 31 1995- 07 29 Chirpy Gwen bird f 1998- 09-11 Whistler Gwen bird f 1997-12- 09 Slim Benny snake m 1996- 04- 29 SQL语句 四、程序填空题 1、数据库中表pet共定义了 6列,分别为name、owner、species sex birth、 death;分别用来描述本表中要描述宠物的各部分信息 2、读下列程序填空。 using System using System Data. SqlClient; names paceConsoletestGetAIIStu class Prog

11、ram private static void ExecuteGetAllStu; string connectionstring using( SqlConnection sqlConn = new SqlConnectior( connectionstring) ; SqlCommand sqlCmd = new SqlCommand; SELECT * FROM Student, sqlConr); SqlDataReader sqlReader= while ( sqlReader) 0, 1, 2, sqlReadei 3, static void Main () System Co

12、nsole WriteLine ( 1的基本信息为: 3, 4, sqlReadef 0, sqlReadef 1, sqlReadef 2, sqlReaderf 4); string connectionString= Data Source=.; AttachDbFilename=DDB MS. Mdf; Integrated Security = True; ExecuteGetAllStu( connectionstring; 如果Student表的字段为学号、姓名、年龄、性别、系别,sqlReaderf 3指的是 哪个字段?。 五、编程题 编写程序,使用SqlCommand对象的ExecuteNonQuery方法完成对数据库的 更新、删除、新增等操作。 1)新增一条学生纪录 “200215128,“李发”,“男”,19“计科系”)到student 数据表中。 2)将刚才新增的行数据中年龄更改为“ 20”。 class Shape protected double width; protected double height; public Shape() width = height = 0; public Shape(double x) width = height = x; public Shape(double w, d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论