ADO考试资料参考.doc
《ADO考试资料参考.doc》由会员分享,可在线阅读,更多相关《ADO考试资料参考.doc(18页珍藏版)》请在三一办公上搜索。
1、ADO.NET考试试题资料一、选择题 1、ADO.NET中用于与数据源物理连接的对象是 (B)A)Command对象 B)Connection对象 C)DataReader对象 D)DataRow对象2、 ADO.NET中用于对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程的对象是 (B)A) DataTable对象 B) Command对象 C)DataSet对象 D)DataAdapter对象3、ADO.NET中用于从数据源中获取仅转发的、只读的数据的对象是 (C)A) Command对象 B)Connection对象 C)DataReader对象 D)
2、DataRow对象4、ADO.NET中用于建立Connection对象和数据集之间的桥梁的对象是 (D)A)DataTable对象 B)Command对象 C)DataSet对象 D)DataAdapter对象5、SqlConnection对象中用于设置连接SQL Server 数据库的字符串的属性是(C)A)DataSource属性 B)ServerVersion属性 C)ConnectionString属性 D)State属性6、 用于打开SqlConnection对象的方法是 (C)A)select方法 B)find方法 C)open方法 D)close方法7、 用于关闭SqlConne
3、ction对象的方法是 (D)A) select方法 B) find方法 C) open方法 D) close方法8、 SqlCommand对象中用于设置要对数据源执行的SQL语句或存储过程的属性是 (B)A)Connection属性 B)CommandText属性 C)CommandType属性 D)Parameters属性9、SqlCommand对象中将CommandText发送到Connection并生成一个SqlDataReader的方法是 (A)A)ExecuteReader方法 B)ExecuteScalar方法 C)ExecuteNonQuery方法 D)ToString方法10
4、、SqlCommand对象中对连接执行SQL语句并返回受影响的行数的方法是(C)A) ExecuteReader方法 B) ExecuteScalar方法 C) ExecuteNonQuery方法 D) ToString方法11、SqlDataAdapter对象用来向数据源更新数据的方法是 (A)A)update方法 B)fill方法 C)delete方法 D)remove方法12、 SqlDataAdapter对象用来把数据源的数据填充到数据集的方法是(B)A) update方法 B) fill方法 C) delete方法 D) remove方法13、 数据表中用于设置主键的属性是 (D)A
5、)Columns属性 B)Rows属性 C)Unique属性 D)PrimaryKey属性14、 SqlDataReader对象中用于前进到下一条记录的方法是 (D)A)GetDecimal方法 B)NextResult方法 C)GetChar方法 D)Read方法15、在DataTable中,如果要删除某条记录,使用的方法是(B)A)BeginEdit方法 B)Delete方法 C)Clear方法 D)Find方法16、 在DataTable中,如果要查找某条记录,使用的方法是 (D) A) BeginEdit方法 B) Delete方法 C) Clear方法 D) Find方法17.、AD
6、O.NET 模型中的下列哪些对象属于Connected 对象? A. Connection B. DataAdapter C. DataReaderD. DataSetrwj txx jIT农庄,IT认证,题库,微软认证,ATA认证正确答案:ABC18.18 在ADO.NET 中,为访问DataTable 对象从数据源提取的数据行。可使用DataTable 对象.n#Bf&ZG#的_属性。 1Jb!ZU9X(i aIT农庄,IT认证,题库,微软认证,ATA认证A Rows B ColumnsI C Constraints R(T? T3LG&tUSD DataSetj#No/WFxnIT农庄正
7、确答案:A二、填空题1、ADO.NET的类由两个部分组成: .NET数据提供程序 和 数据集 。2、ADO.NET中的数据集可以分为两种: 类型化数据集 和 非类型化数据集 。3、 DataTable由哪些对象组成(任写3个): DataColumn、 DataRow、 Constraints4、在网络中有台数据库服务器,IP地址是10.0.0.1,下面这段程序是使用SQL Server身份验证模式来生成一个连接到该服务器的默认实例上的manager数据库,登录名是sa,密码是123,请将下面程序填空完整:string DbConnectionString = Data Source= 10.
8、0.0.1 ; Initial Catalog =manager; + User ID=sa; Password =123;SqlConnection cn = new SqlConnection(DbConnectionString);cn.Open();三、 排序题以下步骤是使用SqlDataReader的基本流程,请排出正确的顺序1 myReader SqlDataReader = myCommand.ExecuteReader().2.调用 SqlDataReader.Close 方法来关闭数据读取器。3.关闭连接。4.建立数据命令对象。5.设定 SqlCommand 对象的 Comm
9、andText 属性。6.打开连接。7.利用一个循环来反复调用 SqlDataReader 对象的 Read 方法,直到此方法传回 False 为止。8.建立连接。9.设定 SqlCommand 对象的 CommandType 属性。10.设定 SqlCommand 对象的 Connection 属性。答案:8-4-10-9-5-6-1-7-2-3四、 程序设计题 1、创建一张DataTable表,其中有三个字段,分别是studentid,数据类型是字符型,subjectid,数据类型是字符型,score,数据类型是整型,请写出程序答案:DataTable dt = new DataTable
10、(); dt.Columns.Add(studentid, typeof(string); dt.Columns.Add(subjectid , typeof(string); dt.Columns.Add(score , typeof(int);2、如图,这是在northwind数据库中employees表,请写一段程序读出employees表的EmployeeID,LastName,FirstName三个字段的值,用MessageBox输出来,已知已经创建好了一个连接到数据源的连接对象MyCon,可以直接使用。答案:string a, b, c; string connectionStri
11、ng = Data Source=.sqlexpress;Initial Catalog=northwind;Integrated Security=True; SqlConnection Mycon = new SqlConnection(); Mycon.ConnectionString = connectionString; string sSql = select EmployeeID,LastName,FirstName from Employees; SqlDataAdapter sqlDA = new SqlDataAdapter(sSql, MyCon); DataSet ds
12、DataSet = new DataSet(); sqlDA.Fill(dsDataSet, Employees); DataRow row = dsDataSet.TablesEmployees.Rows0; A = rowEmployeeID.ToString().Trim(); b = rowLastName.ToString().Trim(); c = rowFirstName.ToString().Trim(); MessageBox.Show(a+n+b+n+c);注意:运行成功了,但是只输出了第一条记录!-第3题:一个应用程序在运行过程中要不断访问不同数据库,此时数据库的连接字符
13、串要不断发生变化,但连接对象仅有一个。如果已经打开一个连接后要修改连接对象的ConnectionString属性,则:( )选项:1:打开新数据库时,需要关闭已经有连接,修改好ConnectionString属性后打开新连接。2:直接修改连接字符串。3:即使连接已经打开,只要没有访问数据,那么就可以直接修改ConnectionString属性。标准答案:1第5题:cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB。为了在遍历完SqlDataReader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法调用ExecuteReader 方法?( )
14、选项:1:SqlDataReader dr= cmd.ExecuteReader( );2:SqlDataReader dr= cmd.ExecuteReader(true);3:SqlDataReader dr= cmd.ExecuteReader(0);4:SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection );标准答案:4第9题:SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时( )。选项:1:Windows 获取用户输入的用户和密码,并提交给S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ADO 考试 资料 参考
链接地址:https://www.31ppt.com/p-2384245.html