一.选择题
1.employee 是sql server 2000数据库中的一个数据表,为执行下列sql语句,
select * from employee
应调用命令对象(command对象)的哪个方法:
a.executescalar
b.executexmlreader
c.executereader
d.executenonquery
2.employee 是sql server 2000数据库中的一个数据表,为执行下列sql语句,
insert into employee values(10,tom,1997)
应调用命令对象(command对象)的哪个方法:
a.executescalar
b.executexmlreader
c.executereader
d.executenonquery
3.在ado中,为检查datatable对象的结构,可以使用datatable对象的( )属性
a.rows
b.columns(列)
c.constraints
d.dataset
4.参考下列语句:
Dim c1 as new sqlconnection
C1.connectionstring=”data source =.;initial catalog=aaa;user id=sa”
Dim c2 as new sqlconnection
C2.connectionstring=”data source =.;initial catalog=aaa;user id=sa”
Dim c3 as new sqlconnection
C3.connectionstring=”data source =.;initial catalog=bbb;user id=sa”
Dim c4 as new sqlconnection
C4.connectionstring=”data source =bbb;initial catalog=aaa;user id=sa”
Dim c5 as new sqlconnection
C5.connectionstring=”data source =.;initial catalog=aaa;user id=sa;pooling=false” (pooling=false,表示禁用连接池)
问,上述语句创建了几个连接池来管理这些Sqlconnection对象?
a.1
b.2
c.3
d.4
5.为了在使用oledb数据提供程序的连接字符串中禁用连接池,可以在连接字符串中指定
a.oledb services=-4
b.pooling=false
c.oledb pooling=false
d.connection lifetime= -1
6.当 sql error严重程度为( )时,.NET触发SQL Conection 对象的InfoMessage事件,而
不是引发异常。
A 20---25 B 17---19 C 11---16 D 1---10
7当访问SQL Server 2008数据库中的数据,最好使用一下哪种.NET数据提供者连接到数据库?( )
A ODBC .NET 数据提供程序 B OLEDB .NET数据提供程序
C XML.NET数据提供程序 D SQL Server .NET数据提供程序
8. 当访问SQL Server 6.5数据库中的数据,最好使用一下哪种.NET数据提供者连接到数据库?( )
A ODBC .NET 数据提供程序 B OLEDB .NET数据提供程序(sql,access等,都可以访问。)
C XML.NET数据提供程序 D SQL Server .NET数据提供程序
9.变量名为Conn的SqlCon nection对象连接到本地SQL Server 2000 的Northwind实例
该实例中包含下列存储过程(过程体省略):
CREATE PROCEDURE CountProductsInCategory(@catID int, @catName nvarchar(15) OUTPUT)
AS
DECLARE @ProdCount int
。。。。。。
RETURN @ProdCount
则应用sqlCommand利用该连接访问CountProductsInCategory之前,应为sqlCommand对象添加( ) 个sqlParameter对象。
A 1 B 2 C 3 D 4
10.为了将某个SqlCOmmand对象的参数p1设置为输出参数,应该( )。
A p1.Direction = SqlParameterDirection.output
B p1 .ParameterDirection = SqlParameter .Output
C p1.Direction = ParameterDirection.output
D p1 .ParameterDirection = ParameterDirection.output
11.为了将某个SqlCommand对象cmd的参数rt设置为返回值,应该( )。
A 将其作为cmd的第一个参数,并且将其Direction属性值设为ParameterDirection .ReturnValue
B将其Direction 属性值设为ParameterDirection.ReturnValue,在cmd对象参数集合中的顺序不重要
C将其作为cmd的最后一个参数,并将direction属性值设为ParameterDirection .ReturnValue
D令rt = cmd .ExecuteScalar() ;然后检查rt Value 即为返回值
12.为DataTable表添加UniqueConstraint的作用是( )。
A 使与该UniqueConstrain 相关的列的值是自动递减的
B使与该UniqueConstrain 相关的列的值不能为空值
C使与该UniqueConstrain 相关的列的值是自动递增的
D使与该UniqueConstrain 相关的列的值在每行都是唯一的
13.textBox1是窗体Form1中的一个TextBox控件,下列语句的作用是( )
textbox
(“Textsql server 2000是一种”,dsNorthwind,”Products.ProductID”);
A 将textBox1的Text属性绑定到数据集dsNorthwind的表Products
B将textBox1的绑定到数据集dsNorthwind的表Products的列ProductID
C将textBox1的Text属性绑定到数据集Products的表ProductID
D将textBox1的Text属性绑定到数据集dsNorthwind的表Products的列ProductID
14.为了使DataAdapter执行最基本的功能,在DataAdapter对象中,下列哪个Command属性的值是必须有效的?
D.SelectCommand
15.dataadapter对象使用与( )属性关联的command对象将用户在datadet中新建的数据行保存入数据源.
A.deletecommand B.updatecommand C.insertcommand D.selectcommand
16.dataadapter对象使用与( )属性关联的command对象从数据源删除数据.
A.updatecommand B.insertcommand C.deletecommand D.selectcommand
17.dataadapter对象使用与( )属性关联的command对象从数据源查询数据.
A.updatecommand B.insertcommand C.deletecommand D.selectcommand
18.为了在DataTable中添加一个计算总价的列,应在DataTable的Columns集合中添加一个DataCloumn对象,并设定其( )属性为“Quantity*UnitPrice”.
A,Expression B,dataType
c,Caption D,ColumnName
19.可用( )方法合并两个具有匹配架构的DataSet.
A Merge
B Update
C Fill
D Getchanges
20,某程序使用sql sever数据提供程序访问sql sever数据库是出现sqlexception异常,该异常的SqlError集合中某个sqlError集合中某个sqlError的严重程度可由其( )属性获得。
A.LineNumber
B.Class
C.Message
D.Number
21,为了在程序中使用ole db数据提供程序,应在源程序工程中添加对程序集( )的应用。
22,使用oledb数据提供程序时,连接字符串的( )关键字指出要连接的oledb数据源的类型。
A,Driver
B,Provider
C,Initial Catalog
D,Data Source
23.能够在一个DataSet对象中同时保存来自SQL Server 2000和SQL Server 6.5的数据?
A 能
B 不能
24.在ADO.NET程序中,第一次调用下列语句将创建一个内部名为( )的数据集对象。
DataSet ds=new DataSet();
A ""
B "ds"
C "NewDataSet"
D "DataSet1"
25.在ado程序中,某连接字符串如下:
“provider=Microsoft.jet.oledb.4.0;data source=\samples\northwind.mdb”
则该连接所引用的数据库是( )类型。
A sql server 2000
B oledb4.0
C sql server 6.5
D access
26. ado 通过( )对象的beginTransaction方法创建新的事物对象。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论