|
一、单选题(共 10 道试题,共 50 分。)V 1. 下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象?
' R1 K6 c: f7 O/ J" \A. Command
2 f T! c" e5 T2 w+ g% qB. Connection! q$ b- F$ S( \9 {4 l) Q
C. DataAdapter2 M! ] o. {. k ~. a! E" r
D. DataSet
6 _8 _1 Y: @/ r3 U0 x0 A1 B$ b 满分:5 分( u( V( M+ J. M6 o# n$ j! N8 r
2. 为创建在SQL Server中执行Select 语句的Command 对象,可先建立到SQL Server数据库的连接,然后使用连接对象的_______方法创建SqlCommand 对象.! V& a' W6 N4 y) B( o9 `; _% E7 D x
A. Open1 ` C' l- s( X$ U; X
B. OpenSQL
# V' d: c' }8 t9 o+ A. `" S) `) pC. CreateCommand
! u" G/ E3 U/ eD. CreateSQL' U* \5 E; X0 |1 U' s
满分:5 分& F, P/ q9 f) O3 T: k2 T- [* k9 x, L+ E- x! m
3. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是: A. B. C. D.* _* r: J, e M& M4 a0 |
A. Connection 对象连接到的数据库的名称
1 Z8 s* M h2 X! lB. Connection 对象的身份验证信息
7 D! B2 L9 p2 t% `5 ~C. Connection 对象的最大连接时间
7 j; c3 V5 u C4 z9 y5 }, S: bD. Connection 对象使用的缓存大小
& }: w- s1 ~; c9 J0 M 满分:5 分& X! j' N) o9 W! }
4. 为访问Microsoft Access 数据库中的数据,可以使用以下哪种.NET 数据提供者连接到数据库: ?2 P9 E9 }2 B& Z1 B
A. SQL Server .NET 数据提供程序! C: B! s- j& Y# Q) }
B. OLE DB .NET 数据提供程序
3 J9 N$ y9 W$ L7 V. U2 _6 _: j* ~C. ODBC .NET 数据提供程序
9 |8 W* b" ~! {* Y2 k, {" ]D. XML .NET 数据提供程序% F: z8 H2 B6 Z4 A, ]# [+ x
满分:5 分: M# v+ P+ k0 f
5. 如果你想在Web窗体上显示销售报表,使用哪一个对象可以最有效地获得数据?( )/ S2 S0 [5 I" w, M" {* ]; V
A. DataReader
* I7 J& K, _; h, t CB. DataSet! O+ |$ g/ ?7 u3 V. h5 `$ k$ w) \
C. DataAdapter5 j$ m; q" i: e% {
D. RecordSet4 F( V$ a. x! `- G9 j0 l
满分:5 分3 _# E3 ?: w* `
6. 数据库连接语句:strConnString=”Provider=SQLOLEDB;Data Source=(local);Initial Catalog=pubs;User ID=sa”中的Data Source=(local)是指( )。
& O- i4 {. X& o1 f ]. w8 k. MA. 数据库服务器名3 r: [0 [3 R2 V! t v8 t; H
B. 客户端的计算机名$ K4 m8 o# n5 X# f4 g( r. O$ ~" H
C. Web服务器的主机名
1 r7 _' w& C8 _$ r/ L6 U" sD. 指本地数据库服务器
) r! O( v; Q5 A& U4 v. F 满分:5 分
( S6 H1 v! ]$ Q- X+ c7. 在DataSet 中,若000某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为________.+ \, O6 T9 w" r( y
A. DataRowState.Added* Y _- G% u1 o' S) K
B. DataRowState.Deleted v0 g: X( R" X' z3 ^
C. DataRowState.Detached
- b( ]" Q& j1 P' ^D. DataRowState.Modified {: ?9 ^: X2 s/ W) ?4 @
满分:5 分
2 Z# r" v5 a! J4 H: m1 B8. 验证用户输入的值在18~60的范围内,要使用( )验证控件。6 j' R" E2 e+ ]! ?, ~
A. RegularExpressionValidatof控件1 ?: W- O' V' }1 y1 F0 Z2 V
B. CompareValidator控件
, K3 e: A; {" WC. RangeValidator控件) G, Y/ q1 O1 E( Y. p% Y5 I
D. RequiredFieldValidator控件
; b- U/ i$ j& \& Z3 } 满分:5 分! t* J. \! E- q; V o
9. dataTable 是数据集myDataSet 中的数据表对象,有9 条记录.调用下列代码后,dataTable 中还有几条记录 dataTable.Rows[8].Delete();" V; J( b* q" {; L5 r0 C% t1 @! l
A. 9
3 F% s$ w% R8 r$ P8 W$ AB. 8
# P" ? r" |6 ^C. 16 x- h/ g! ]0 Q7 [5 A0 i' h' E2 f6 o
D. 0 f5 Z. S4 {2 C# G) d) q; S4 w
满分:5 分/ m2 m. R' U% l! T$ d6 ^2 I
10. 下列表达式表示必须输入3个以上由大小写字母、数字、符号“_”(下划线)、“-”(中划线)以及“.”组成的字符串,位数不限。( )。
" U |0 K% N2 X" t X q# iA. [A-Za-z0-9_\-\.]{3,}
& j7 z+ h, ^, y( K1 D( WB. [A-Za-z0-9_/-/.]{3,}) o; ]1 _8 a6 d
C. [A~Za~z0~9_\-\.]{3,}: ]4 L- ~: R" E( K
D. [A~Za~z0~9_/-/.]{3,}
9 `% _; H# h' Z2 I: k4 a 满分:5 分
% V- Y* y4 {$ h/ W X: M
J# Q( y; Z2 Y& O1 G1 f- U" k% Y二、多选题(共 4 道试题,共 20 分。)V 1. 目前,Microsoft .NET Framework 的发行包中包含以下.NET 数据提供程序% D7 t. o" e2 r; K3 l# E5 t' u
A. SQL Server .NET 数据提供程序5 X: c2 m6 o0 `4 K
B. OLE DB .NET 数据提供程序9 }: r) l3 J/ X( q; _# L! M
C. ODBC .NET 数据提供程序' H% U; r' v! [0 u( O0 K- d) {, E
D. XML .NET 数据提供程序$ z" W3 W( c5 J% R4 f
满分:5 分
) \2 X" l; T* D! R: U1 l& z2. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.
5 v9 [" W! A, j1 q* ]9 n, C. c8 @' }A. Added0 s5 f& r& T D9 w8 |7 v( v
B. Deleted
1 C- V) D! F u2 \3 l7 RC. Detached$ ]8 d9 q: M b
D. Modified
8 C& ?$ E' c* p% Z1 g( [% zE. Unchanged
/ R- ?* W6 y0 R4 \% C 满分:5 分' z, {9 f' q) @0 e: _# W0 W& o! N
3. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter
* H2 B2 W' H" i/ [: F* Z0 YA. SQL Server .NET 数据源9 c2 k; V$ R9 q+ D. e* K
B. OLE DB .NET 数据源) p ]" S' @: \1 F4 X
C. XML 文件, Q f) K$ V3 B! V2 d+ w8 E
D. ODBC .NET 数据源
7 ~$ ]6 a7 r# }+ [/ G4 U9 C9 c 满分:5 分( k4 J, N. i3 |/ T$ F
4. 下列哪些选项可以作为DataSet 的数据源4 c4 A4 b6 T Z/ l6 i2 z5 T
A. SQL Server数据库中的视图
+ D3 [; B* j4 @6 B( R1 K& EB. Oracle 数据库中的表( S0 ~: p! a% N$ s9 [1 q @2 J' Z3 A
C. XML 文件3 l! T% _$ k9 c3 o: a* U! {% J
D. Excel 制表文件
# B: G: n, f% v' g7 R 满分:5 分 $ y6 g- f! g5 W8 ^! r
" C, |, q' w3 p' o. b. w9 e; V- ~9 ]
三、判断题(共 6 道试题,共 30 分。)V 1. 利用MultiView和View控件能实现向导功能( )+ D, F3 x5 y# g0 h
A. 错误3 Y ~3 X/ q# j- }% i9 }& ]9 e3 E
B. 正确
$ o& Y' G$ O" T& w% @6 w 满分:5 分
* Z) @. r4 V. Z1 @4 [2. 判断属性IsCrossPagePostBack的值可确定是否属于跨网页提交。( )
5 Q3 s* ?6 Z8 k2 |; KA. 错误 m0 G6 x2 w! R; A' O$ H
B. 正确
6 Q0 s) P* ~6 i+ Q. o+ K! Y 满分:5 分
, [+ B, I0 D7 I4 V- B3. 使用 DataSet.WriteXmlSchema 方法可以将数据集的架构和数据同时导出到一个 XML 文件。( )# f" z2 F3 ~0 C! Q( l3 O0 L. h
A. 错误
7 }( J# b8 W( ]4 p3 }6 E0 N1 pB. 正确
* _6 r5 E* x+ L4 d5 \$ { 满分:5 分# h: }4 s3 e$ ]3 {+ i+ o
4. DataDrid控件的定义设置了AutoGenerateColumns=”false”,表示不允许自动产生列,列的产生是由人工根据需要来定义。 ( )/ H M5 B! ^, |& x* q- X3 c0 O. s) R
A. 错误5 H; B5 }; K: Z+ X- Z: d
B. 正确
3 o3 L' Y" e P8 h" G/ L- p 满分:5 分
5 H$ j9 ]% k' s4 a4 e( O( ^3 b5. CompareValidator控件不能用于验证数据类型。( )
7 e+ O( i& y% M* O$ d) t' L# x' n [1 aA. 错误* o! A7 E) @: G( I( I) ~2 q
B. 正确% }" G$ a9 B# y6 E8 w0 m! x
满分:5 分
0 Q. e& d U7 L0 W" d0 S; T2 Z6. select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( )
4 H9 `; |5 f3 C. {; TA. 错误
8 }& p; Q; t+ V4 G* ^8 XB. 正确
; Z4 J( M, A/ L( {( g9 o# n 满分:5 分
% l7 P% r) I0 K; e Y( W# Y
3 A8 C% w5 F e |
|