|
一、单选题(共 10 道试题,共 50 分。)V 1. 下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象?$ Y8 `+ b- F% q8 u
A. Command
5 r" m* ]: Y6 u( k, [2 ]9 kB. Connection
8 y. z3 h- R+ _" c6 n g& WC. DataAdapter
( `9 i8 S: {# }D. DataSet
3 g9 p9 i0 X5 ~' q 满分:5 分
# Y$ O3 p1 @$ u/ f1 m+ ]$ g8 i+ f3 m( D0 d2. 为创建在SQL Server中执行Select 语句的Command 对象,可先建立到SQL Server数据库的连接,然后使用连接对象的_______方法创建SqlCommand 对象.
8 l F! V# o2 QA. Open6 `8 ~0 v/ P$ E: e3 e
B. OpenSQL
7 N, S2 R! y: v3 ?C. CreateCommand
3 j8 C' t0 [# C! ZD. CreateSQL
" N' Y( r- d @6 x 满分:5 分
8 R0 H) l* q; u7 s3 A T3. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是: A. B. C. D.
6 }& s) V/ z( o) EA. Connection 对象连接到的数据库的名称$ ]# y( _. P6 ?/ U- N% g
B. Connection 对象的身份验证信息
. o, M* z. ~! N9 L$ N1 b6 T- T. ^C. Connection 对象的最大连接时间: b* X0 R3 v: [0 j# ` N9 l
D. Connection 对象使用的缓存大小& G4 t) u! b8 ^) c( b- F% R! @" T- G
满分:5 分
' u1 S, o' |. e" I8 }3 N4. 为访问Microsoft Access 数据库中的数据,可以使用以下哪种.NET 数据提供者连接到数据库
* Q9 l: M) p5 @& d2 o% |' K2 zA. SQL Server .NET 数据提供程序2 A) b: z2 O) e6 w. ]6 T- d
B. OLE DB .NET 数据提供程序0 z9 `% L, `( s' ^! k$ I' S+ S
C. ODBC .NET 数据提供程序$ {$ N) [# X/ `. t6 A) Z1 z6 ]
D. XML .NET 数据提供程序1 f3 b# g5 M0 a- v- G
满分:5 分$ J/ r0 L* ^% K. _% E0 y& Z
5. 如果你想在Web窗体上显示销售报表,使用哪一个对象可以最有效地获得数据?( )7 x) Y, j: t) N) T
A. DataReader
7 x9 {. d+ M" A+ Z( a( E( z* mB. DataSet8 K! k8 t- Z3 s1 W4 O! y. H0 W( }
C. DataAdapter. y! m3 o7 M5 i6 o' B
D. RecordSet9 X: j2 \7 O) [: e0 g- D8 }& T4 f0 ~: n
满分:5 分; s8 ~+ j* p( l% e E* c$ q9 {
6. 数据库连接语句:strConnString=”Provider=SQLOLEDB;Data Source=(local);Initial Catalog=pubs;User ID=sa”中的Data Source=(local)是指( )。$ v5 N5 T$ m7 w. T
A. 数据库服务器名1 D' g$ W/ q1 ]9 ~. c# u0 c
B. 客户端的计算机名
$ T _ ]. h- ]% {C. Web服务器的主机名/ S' m4 \! y5 C/ U
D. 指本地数据库服务器9 W. C6 C( J) l# H* u' c4 Q) q0 p% d' q
满分:5 分
# C8 O* S; Z' A7. 在DataSet 中,若000某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为________.3 i: ^% _* j. T2 y3 m5 M
A. DataRowState.Added/ \' X$ R+ ~8 D' w) W: Z/ x
B. DataRowState.Deleted
& ?3 e1 A7 v; i: Z" EC. DataRowState.Detached* L% r U( J; l# V; |
D. DataRowState.Modified p d# N( P0 n4 l/ ?. @
满分:5 分
7 }+ [: _& v' Y3 u3 u8. 验证用户输入的值在18~60的范围内,要使用( )验证控件。
6 q' \! q. i, Q( uA. RegularExpressionValidatof控件* I0 N' h }: \
B. CompareValidator控件/ |! G! {! `8 d; L- `/ P; h
C. RangeValidator控件; P P) b$ {! X' w* L
D. RequiredFieldValidator控件+ b6 G# ^2 Y( s& @0 x3 Z. Y* Z5 V5 G
满分:5 分 ]7 G) b2 I& }2 F9 h
9. dataTable 是数据集myDataSet 中的数据表对象,有9 条记录.调用下列代码后,dataTable 中还有几条记录 dataTable.Rows[8].Delete();
& U V3 ^. C) F. R7 w" IA. 9
9 d0 `$ I$ l8 s QB. 8
2 f1 V) U' }$ k ~C. 14 E3 X7 V/ W% f1 c
D. 03 B4 p; [5 J F* K8 e1 V1 R
满分:5 分' [# Q! h* m" Q! v. e
10. 下列表达式表示必须输入3个以上由大小写字母、数字、符号“_”(下划线)、“-”(中划线)以及“.”组成的字符串,位数不限。( )。
- G6 j* F1 N- `: |- V% YA. [A-Za-z0-9_\-\.]{3,}
4 A E! @7 P- LB. [A-Za-z0-9_/-/.]{3,}
2 u4 E; W9 C, D# U& `! yC. [A~Za~z0~9_\-\.]{3,}
: L0 s: k7 @/ R7 y, g) mD. [A~Za~z0~9_/-/.]{3,}0 Z* j' _6 I' d( A8 c4 T
满分:5 分
, z# \7 A4 H$ N
( s: `. |. ^' n2 p+ [3 i二、多选题(共 4 道试题,共 20 分。)V 1. 目前,Microsoft .NET Framework 的发行包中包含以下.NET 数据提供程序
! X; h& E f/ C2 T$ V% n, x' PA. SQL Server .NET 数据提供程序
% W% {3 L4 J1 H9 a% t# \B. OLE DB .NET 数据提供程序
P: Q# Q# i3 K3 W* z- VC. ODBC .NET 数据提供程序
4 I' _3 o' X! k' PD. XML .NET 数据提供程序) n3 ~: `% k& N) E J* L4 B
满分:5 分
1 l' s' j$ ^8 [1 [% r" R2. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.
/ v( |* w, L+ w9 c. M ~ R+ ZA. Added
0 E' i! F" g6 d, t$ P$ ?+ UB. Deleted
- z U$ w; R& l. o, O% e/ B* jC. Detached! v- ? M. F9 d6 e' s! z
D. Modified- b/ j% v m" C, A& w
E. Unchanged
+ D4 K# n/ E2 i5 ^2 C' v 满分:5 分
# x/ t. W; E! Y8 |* B- p3. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter1 {7 @# b/ B5 z$ A7 M
A. SQL Server .NET 数据源7 H* o; R, V+ ~, Q1 q% f7 @8 i# Y
B. OLE DB .NET 数据源+ E3 W l( y/ f+ d) ?
C. XML 文件1 V5 I. _* ~7 B7 N) W7 F
D. ODBC .NET 数据源% c0 `* y" W; @1 S
满分:5 分
6 O% }7 j; g1 h& f1 j4 o% T4 o4. 下列哪些选项可以作为DataSet 的数据源7 j- \2 B& D% l
A. SQL Server数据库中的视图( v0 {+ W v0 r( ?: m: _
B. Oracle 数据库中的表
' `* F+ H' R3 P, M" ?) y0 w; zC. XML 文件5 V: T. m' p, I( H) l
D. Excel 制表文件3 z: z' x9 x& M: b- C2 |+ K) b
满分:5 分
3 `& N \; j v2 t8 V, Q- V& L7 s9 ^7 [- i
三、判断题(共 6 道试题,共 30 分。)V 1. 利用MultiView和View控件能实现向导功能( )
% x3 r4 S4 b( C$ _7 V2 t: IA. 错误
, O# l* |" c0 z0 WB. 正确
7 D! H% d/ ]7 B7 v7 {5 k9 Z! C# [. c 满分:5 分
( ? ]* j4 p; T/ C2. 判断属性IsCrossPagePostBack的值可确定是否属于跨网页提交。( )& R; J: V" c/ a+ t8 h% O& O. \9 z& p8 x
A. 错误
; n% f6 ~" S9 ^B. 正确
# c/ V0 g6 a' x; P/ ~ 满分:5 分
# x: D4 i% v7 S" i3. 使用 DataSet.WriteXmlSchema 方法可以将数据集的架构和数据同时导出到一个 XML 文件。( )
s7 }6 N- ]4 d- I3 BA. 错误
' k0 k* T6 S! d" _2 aB. 正确
( k' Z, q1 U& ?/ U1 | 满分:5 分8 f) H1 N/ j9 V' k+ {0 R
4. DataDrid控件的定义设置了AutoGenerateColumns=”false”,表示不允许自动产生列,列的产生是由人工根据需要来定义。 ( )0 W& x! g4 s$ Z! U
A. 错误
4 M- Y+ l, J) a: T zB. 正确
+ `2 ^8 ^* w) X6 q4 r: P$ ~$ W 满分:5 分4 h) x3 q) t' j% y1 Y: O+ S: o
5. CompareValidator控件不能用于验证数据类型。( ): p B {1 ]$ f
A. 错误' ~: c& ?8 _$ ^
B. 正确
9 `" p- c+ Z$ Y9 _) ]# A 满分:5 分( K; p" [5 d- y
6. select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( ): j% b# b [$ m
A. 错误- W2 Y; H- Z' a" s
B. 正确* c) b. O& b' }8 e
满分:5 分 : o! R" y; \" X3 h3 l; P
1 [: _/ \5 H$ M. w2 i3 G
|
|