第一范文网 - 专业文章范例文档资料分享平台

C#练习~exercise1

来源:用户分享 时间:2025/5/19 17:14:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

ZHEJIANG WATER CONSERVANCY AND

HYDROPOWER COLLEGE

浙 江 水 利 水 电 专 科 学 校

习题集

Exercises

1. ADO.NET 模型中的下列哪些对象属于Connected 对象。( ) A. Connection B. DataAdapter C. DataReader D. DataSet 正确答案:ABC

2. 在ADO.NET 中,为访问DataTable 对象从数据源提取的数据行。可使用DataTable 对象的( )属性。 A. Rows B. Columns C. Constraints D. DataSet 正确答案:A

3. 在ADO.NET 中使用XML 支持时,以下哪些建议是可取的。( ) A. 从DataSet 读取XML 格式的数据 B. 使用XML 格式的数据填充DataSet C. 为DataSet 创建XML 格式的构架描述 D. 将数据以XML 格式保存在数据库中 正确答案:ABC

4. 目前,Microsoft.NET Framework 的发行包中包含以下.NET 数据提供程序。( ) A. SQL Server .NET 数据提供程序 B. OLE DB .NET 数据提供程序 C. ODBC .NET 数据提供程序 D. XML .NET 数据提供程序 正确答案:AB

5. 为访问Microsoft Access 2000 数据库中的数据,可以使用以下哪种.NET 数据提供者连接到数据库。( )

A. SQL Server .NET 数据提供程序 B. OLE DB .NET 数据提供程序 C. ODBC .NET 数据提供程序 D. XML .NET 数据提供程序 正确答案:BC

6. 为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集( )的引用。 A. System.Data.dll

B. System.Data.SQL.dll C. System.Data.OleDb.dll D. System.Data.Odbc.dll 正确答案:D

7. SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时,( ) A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限 B. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限 C. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限

D. 登录到本地Windows 的用户均可无限制访问SQL Server 数据库 正确答案:C

8. SQL Server 2000 在Windows 98 上( ) A. 无法运行

B. 运行在集成身份验证模式 C. 运行在混合身份验证模式 D. 不验证用户身份 正确答案:C

9. 在Visual Studio .NET 的服务器资源管理器中,下列哪些是可见的服务项目。( ) A. 数据连接 B. 网络连接 C. 事件日志服务 D. 设备管理器 正确答案:AC

10. 参考下列C#语句:

SqlConnection Conn1 = new SqlConnection( ); Conn1.C; Conn1.Open( );

SqlConnection Conn2 = new SqlConnection( ); Conn2.C; Conn2.Open( );

请问:上述语句将创建( )个连接池来管理这些SqlConnection 对象 A.1 B.2 C.0 正确答案:B

11. 打开SQL Connection 时返回的SQL Server 错误号为4060,该错误表示:( ) A. 连接字符串指定的服务器名称无效 B. 连接字符串指定的数据库名称无效 C. 连接超时

D. 连接字符串指定的用户名或密码错误 正确答案:B

12. 设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效( ) A. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理 B. 在SQL Server 数据库的表中搜索某个字段值 C. 计算SQL Server 数据库中数据表的行数 D. 在SQL Server 数据库中创建存储过程 正确答案:BCD

13. 为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server2000 数据库的连接,然后使用连接对象的( )方法创建SqlCommand 对象。 A. Open B. OpenSQL C. CreateCommand D. CreateSQL 正确答案:C

14. 数据库F:\\BooksMgt.mdb 包含表Book.创建名为conn 数据连接对象定义如下: OleDbConnection conn = new

OleDbConnection(@\请问下列C#语句是否正确( )

OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = \cmd.CommandType = CommandType.Text; A. 正确 B. 错误 正确答案:A

15. 变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例。该实例中包含表Orders.为了从Orders 表查询所有CustomerID 等于\的订单数据,请用正确的字符串sqlstr 的赋值语句替换下列第一行语句。( )

string sqlstr=\本字符串需要你用正确的SQL语句替换\conn.Open();

SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = sqlstr;

cmd.CommandType = CommandType.Text;

SqlParameter p1 = cmd.Parameters.Add(\p1.Value = \

SqlDataReader dr = cmd.ExecuteReader();

A. string sqlstr=\

B. string sqlstr=\C. string sqlstr=\

D. string sqlstr=\正确答案:C

16. oracle 数据库实例MyOra1 中存储过程CountProductsInCategory 的定义如下(过程体略): Create FUNCTION CountProductsInCategory(catID in number,catName varchar2 out) RETURN int AS ProdCount number; BEGIN ……

RETURN ProdCount;

END CountProductsInCategory;

使用OLE DB .NET 数据提供程序的OleDbCommand 对象访问该存储过程前,为了添加足够的参数,可以( )。 a. OleDbParameter p2 = new OleDbParameter(\

p1.Direction = ParameterDirection.Input; cmd.Parameters.Add(p2);

b. OleDbParameter p3 = new OleDbParameter(\

p1.Direction = ParameterDirection.Output; cmd.Parameters.Add(p3);

c. OleDbParameter p1 = new OleDbParameter(\

p1.Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add(p1); A. 依次执行语句a,b,c B. 依次执行语句b,c,a C. 依次执行语句c,b,a D. 依次执行语句c,a,b 正确答案:D

17. 某Command 对象cmd 将被用来执行以下SQL 语句,以向数据源中插入新记录:

insert into Customers values(1000,\请问,语句cmd.ExecuteNonQuery( );的返回值可能为( ) A. 0 B. 1 C. 1000 D. \正确答案:AB

18. cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB.为了在遍历完SqlDataReader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法调用ExecuteReader 方法。( ) A. SqlDataReader dr = cmd.ExecuteReader( ); B. SqlDataReader dr = cmd.ExecuteReader(true); C. SqlDataReader dr = cmd.ExecuteReader(0);

D. SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection); 正确答案:D

搜索更多关于: C#练习~exercise1 的文档
C#练习~exercise1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9wwpc1jox557eja0pt7z_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top