试题Word文档下载推荐.docx
- 文档编号:4875284
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:27
- 大小:24.48KB
试题Word文档下载推荐.docx
《试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《试题Word文档下载推荐.docx(27页珍藏版)》请在冰点文库上搜索。
B.当网络用户尝试连接到SQLServer2005数据库时,SQLServer2005根据用户
输入的用户和密码,提交给Windows进行身份验证,并决定用户的数据库访问权
限
C.当网络用户尝试连接到SQLServer2005数据库时,SQLServer2005根据已在
Windows网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户
的数据库访问权限
7.根据关系模型数据库的数据模型,下列描述正确的:
()
A、能体现一对多、一对一的关系,但不能体现多对多的关系。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、只存在一对一的实体关系,以图形方式来表示。
D、关系模型数据库是数据库发展的最初阶段。
8.表在数据库中是一个非常重要的数据对象,它是用来存放各种数据内容的,数据
库创建后就可以创建表了,创建表可以用()等方法来创建。
A、企业管理器
B、查询分析器
C、OSQL
D、CREATETABLE语句
A,D
9.视图是常用的一种数据对象,它提供了一种途径来查看存放的数据,可以简化数
据库操作,当要建立多个数据表的视图时,表的连接不能使用()方式,并且不
允许在该语句中包括ORDERBY,COMPUTE等关键字。
A、外连接
B、内连接
C、左连接
D、右连接
10.在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少要包含的部分
是SELECT、FROM,如果在SELECT语句中使用集合函数时,一定在后面使用
()。
A、GROUPBY
B、COMPUTEBY
C、HAVING
D、COMPUTE
11.在SQLSERVER2005中,游标是用()声明的
A、SETCURSOR
B、ALTERCURSOR
C、CREATECURSOR
D、DECLARECURSOR
12.在SQL语言中,如果要建立一个包含职工号、姓名、职称、工资等字段的工资
表。
要实现工资字段的取值不低于800元的方法是()
A.为工资表数据输入编写一个程序进行控制
B.在创建工资表时为“工资”字段建立检查约束
C.在工资表建立一个触发器
D.在创建工资表时为“工资”字段建立缺省值
13.Select语句中用来连接字符串的符号是()
A.“+”
B.“&
”
C.“||”
D.“|”
14.在DataSet中,若要让某DataRow对象在任何给定时间,最多只能连接到一个
DataTable,那么该对象的DataRowState属性的值是()。
A.DataRowState.Added
B.DataRowState.Deleted
C.DataRowState.Detached
D.DataRowState.Modified
15.在你开发的某个Windows应用程序中,使用了一个DataSet对象,这个对象包含
两个DataTable对象。
应该程序从两个表中显示数据:
一个表中包含消费者信息,
显示在一个ListBox控件;
另外一个表中包含命令信息,显示在一个DataGrid控
件中,现在需要修改应该程序使列表框函数化,应该怎样来设置?
A.使用DataSet.Merge方法.
B.为DataTable对象定义主键.
C.为DataSet对象创建一个外键constraint.
D.增加一个DataRelation对象给DataSet对象的Relation集合.
16.在关系数据库中,每个表都包含一个主键列,主键列的值可以为空吗()
A.可以
B.不可以
17.SQLServer2005在WindowsServer2003上缺省的身份验证模式是()
A.无法运行
B.WINDOWS身份验证模式
C.SQL与WINDOWS混合身份验证模式
D.SQL用户身份验证
18.下列SQL语句中,属于DDL语句(数据定义语句)的是()
A.Create
B.Revoke
C.Update
D.Insert
E.ALTER
A,E
19.下列哪个选项可以增强关系数据库的数据完整性()
A.级联
B.强制
C.引用
D.约束
20.在设置列属性时,若值为null,是指()
A.空白
B.0
C.空格
D.任意字符
21.在SQLServer2005中,如果设置表的标识种子为4,标识增量为2,那么第一行
和第二行的列值应为()
A.1,2
B.4,6
C.4,5
D.4,8
22.在SQLServer2005中,和存储过程相关的有哪些权限?
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
E.EXEC
E
23.在SQLServer2005中,假如要显式地拒绝用户帐户band对存储过程的EXEC
权限,应该怎样做?
A.GRANTEXECONspGetEmployeesFROMband
B.DENYEXECONspGetEmployeesFROMband
C.GRANTEXECONspGetEmployeesTOband
D.DENYEXECONspGetEmployeesTOband
24.在SQLServer2005中,假如要删除用户帐户band对存储过程的EXEC权限,
应该怎样做?
A.REVOKEEXECONspGetEmployeesFROMband
B.REVOKEEXECONspGetEmployeesTOband
C.ALTEREXECONspGetEmployeesFROMband
D.ALTEREXECONspGetEmployeesTOband
25.在SQLServer2005的存储过程中,可以使用参数,但是必须要在参数名称的前
面加上()符号
A.@
B.¥
C.%
D.#
26.开发一个Windows应用程序,计划使用ADO.NET2.0来调用一个名EmployeeData的
SQLServer2005存储过程。
这个存储过程接受一个雇员姓名参数作为查询的条件。
现在,你要在应用程序中使用此存储过程,你应该使用下面那个代码段?
A.Dimparm1AsNewSqlParameter(“@FamilyName”,_Sq1DbType.VarChar)
parm1.Direction=ParameterDirection.Input
cmd.Parameters.Add(parm1)
B.Dimparm1AsNewSqlParameter();
C.Dimparm1AsNewSqlParameter(“@FamilyName”,_Sq1DbType.VarChar)
parm1.Direction=ParameterDirection.InputOutput
parm1.Add(cmd)
D.Dimparm1AsNewSqlParameter();
27.通常情况下,针对SQLServer2005的托管代码有哪三种访问安全控制()
A.UDT
B.UNSAFE
C.EXTERNAL_ACCESS
D.SAFE
E.POOLING
B,C,D
28.你在MicrosoftSQLServer2005数据库中创建了一个返回单个值的存储过程。
现在
你要在VisualStudio.NET2005中调试此存储过程,请问,你应该使用那个窗口?
A.ServerExplorer
B.Command
C.TaskList
D.Output
29.已知.NETFramework2.0使用命名空间来组织它的众多类.请问ADO.NET2.0相关功能的
类都位于()命名空间下。
A.System.Web
B.System.Data
C.System.IO
D.System.Windows
30.在ADO.NET中的各种类都可以分成连接的和非连接的。
但是下列哪个对象是唯一
例外的,它充当了连接的和非连接的类别之间的关卡。
A.DataRelation
B.DataColumn
C.DataTable
D.DataAdapter
31.下列属于XSL转换方式的是()
A.客户端转换模式。
B.应用程序转换模式。
C.服务器端-客户端转换模式。
D.服务器端-服务器端转换模式。
A,C,D
32.ADO.NET2.0新添加的类中,哪一个相当于一个对象工厂,使开发人员能够创建
提供程序对数据源类的实现的实例
A.ProviderFactory类
B.Connection类
C.ConnectionStringBuilder类
D.Command类
33.ADO.NET2.0新添加的类中,哪一个类可以简化.NET数据提供程序建立连接字符
串的过程。
A.Connection
B.Parameter
C.ConnectionStringBuilder
D.Transaction
34.一个DataTable对象被分配给sales和channels两个部门,并且要求DataTable的各
方面必须一致,应该使用DataTable的哪个方法?
A.Clone
B.Equals
C.ToText
D.Copy
35.在VisualStudio2005工具箱中,下列哪些在数据绑定控件中能提供数据导航(分页)
功能()
A.DataGridView
B.DataConnector
C.DataNavigator
D.DataFormat
A,B,C
36..NET构架中,哪个组件是用来访问数据库数据的()
A.ASP.NET2.0
B.ADO.NET2.0
C.VB.NET
D.SQLService.NET
37.DataReader是不能直接在代码中创建的,需要Command对象调用哪个方法来创
建?
A.Prepare()
B.ExecuteNonQuery()
C.ExecuteReader()
D.ExecuteScalar()
38.在ADO.NET先前版本的基础上,ADO.NET2.0增加了多种新功能,这些功能可
提高用户在应用程序中数据访问的效率,下列选项中属于ADO.NET2.0新增功能
的是()
A.多重活动结果集(MARS)
B.异步操作
C.批量更新
D.数据分页
E.指定连接和数据库命令建立Recordset对象
A,B,C,D
39.在ADO.NET2.0中,下列哪些类是包含在System.Data命名空间中的()
A.DataSet
B.DataTable
C.DataRow
D.DataRelation
E.DataRowMapping
F.DataTableMapping
A,B,C,D,F
40.ADO.NET2.0包含许多数据库的特定类,这些类执行System.Data命名空间定义的
标准接口,比如SqlConnection和OleDbConnection类,执行()标准接口的。
A.IComparable
B.IDisposable
C.IEnumerable
D.IDbConnection
41.DataAdapter对象用于填充DataSet中的表和约束,并将对DataSet的更改提交回数
据源,DataAdapter的Fill()方法是使用哪个Command对象来填充DataSet的。
A.SelectCommand
B.InsertCommand
C.UpdateCommand
D.DeleteCommand
42.在ADO.NET2.0对象模型中,所有连接类都派生自System.Data.Command命名空
间中的()类。
A.DbDataReader
B.OleDbDataAdapter
C.DbConnection
D.DbParameter
43.DataReader能否直接在代码中创建()
44.NETFramework2.0数据提供程序是ADO.NET2.0架构的核心组件,.NET
Framework2.0的数据提供程序有哪些()
A.MicrosoftSQLServer.NETFramework数据提供程序
B.OLEDB.NETFramework数据提供程序
C.ODBC.NETFramework数据提供程序
D.Oracle.NETFramework数据提供程序
45.NETFramework2.0数据提供程序是ADO.NET2.0架构的核心组件,.NET
46.DataAdapter对象本质上是一系列Command对象的复合,通过下列哪些Command
对象可以实现从DataSet对象到目标数据库的更新。
E.ModifyCommand
F.AddCommand
G.DetachCommand
47.ADO.NET2.0的特征有哪些()
A.支持断开连接方式的数据访问
B.增强的可编程性
C.内置XML支持
D.不支持数据转换
48.在IDisposable接口中,下列哪些方法可以执行与释放非托管资源相关的应用程序
定义的任务()
A.Close
B.Dispose
C.Finalize
D.using
E.Quit
ABC
49.下列选项中,哪些类是在.NET数据访问中使用的()
A.System.Data
B.System.Data.SqlClient
C.System.Data.OracleClient
D.System.Data.OleDb
E.System.Data.Odbc
A,B,C,D,E
50.下列选项中,对于构造函数的描述不正确的是
A.构造函数可以声明返回类型。
B.构造函数不可以用private修饰
C.构造函数必须与类名相同
D.构造函数不能带参数
A,B,D
51.在建立数据库应用程序的过程中需要连接到数据源,并对其连接进行管理。
在
ADO.NET2.0对象模型中,哪个对象代表了与数据源之间的连接()。
A.Connection对象
B.SqlCommand对象
C.Command对象
D.DataSet对象
52.在DataSet中,若删除DataRow对象中任一列的值,该对象的DataRowState属性
值将变为()。
53.下列语句哪个正确地创建了一个SqlConnection对象与SQLServer2005数据库
的连接。
A)SqlConnectioncon1=newConnection(“DataSource=localhost;
Integrated
Security=SSPI;
InitialCatalog=myDB”);
B)SqlConnectioncon1=newSqlConnection(“DataSource=localhost;
IntegratedSecurity=SSPI;
C)SqlConnectioncon1=newSqlConnection(DataSource=localhost;
InitialCatalog=myDB);
D)SqlConnectioncon1=newOleDbConnection(“DataSource=localhost;
54.关闭SqlConnection对象,比打开SqlConnection对象容易,只需要调用该对象的
()方法即可。
A.Close
B.Open
C.Exit
D.Quit
55.当.NET垃圾回收器(最终)处理SqlConnection时,ADO.NET2.0将隐式调用该对象
的Close方法,把数据库的物理连接释放到()。
A.关闭池
B.访问池
C.调用池
D.连接池
56.使用MicrosoftSQLServer.NETDataProvider连接到某个数据库,但是由于应用程
序的超量使用,等待建立新连接用户的数据请求被中止,现在设置最小连接池数
为15来增加请求通过的用户数量,应该怎样来设置()
A.在应用程序的Web.config文件中设置appSettings元素的connection元素
B.在服务器的Web.config文件中增加appSettings元素的connection元素
C.在连接字符串中增加一个MinPoolSize属性
D.设置连接池的最小数量为15。
E.增加一个MinPoolSize属性给ADO.NETconnection对象,该属性赋值为15。
C,D
57.打开SQLConnection时返回的SQLServer错误号为18456,该错误表示()
A.连接字符串指定的服务器名称无效
B.连接字符串指定的数据库名称无效
C.安装程序被挂起
D.连接字符串指定的用户名或密码无效
58.在使用连接字符串生成器时,可以通过索引器来设置和检查值,在提供了希望使
用的值之后,就可以使用生成器的()属性来访问所得到的连接字符串。
A.Connectionreset
B.Connectionrefused
C.Connectionconnect
D.ConnectionString
59.使用连接字符串生成器的一个间接好处就是不必再记忆如何分析、转义或分隔连
接字符串中的值。
假定需要提供一个包括空格的连接字符串值,需要在关键字两
侧加()
A.大括号
B.引号
C.一个都不用
D.依据情况而定
60.在作SQLServer2005设计时,下列哪一个可以识别旧式关键字别名。
A.SqlConnectionStringBuilder
B.SqlDataAdspter
C.SqlCommand
D.SqlInsertCommand
61.创建一个用户界面,在界面中列出所有连接字符串的选项,下列哪个选项可以实
现这一功能
A.PropertyImytag
B.ContainerActiveX
C.PropertyPage
D.PropertyGrid
62.SqlClientPermission可以使用连接字符串关键字的同义词吗
A.不可以
B.可以
63
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试题