|
一、单选题(共 10 道试题,共 50 分。)V 1. 下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象?3 N$ s/ j9 ^8 w+ S
A. Command
. g; w$ N8 U, S$ ?& u( p8 U9 B1 kB. Connection
% Y: ~2 [4 v# o6 ^C. DataAdapter
1 _0 f: i* p8 o2 J/ \D. DataSet
# ^9 V7 U2 p) D4 p7 m. M& N 满分:5 分5 V$ \# m7 ], p4 m
2. 为创建在SQL Server中执行Select 语句的Command 对象,可先建立到SQL Server数据库的连接,然后使用连接对象的_______方法创建SqlCommand 对象.* w2 t6 Y$ Z. `) d2 F! h; c
A. Open
9 Y! Z8 L* M1 u0 CB. OpenSQL
" `9 o9 ?; W" k0 J4 Z GC. CreateCommand% e' v" a. Q4 f, p
D. CreateSQL
# Q0 I# r1 }% L: U4 n, s' j' I 满分:5 分
9 _$ F2 ?) f! }+ A: w2 K3. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是: A. B. C. D.
, [0 s" Z" D& E; v x1 \A. Connection 对象连接到的数据库的名称+ R. P, Y' A1 C& M' Y) g% n3 t
B. Connection 对象的身份验证信息
. o+ a9 {; L a" gC. Connection 对象的最大连接时间
% m9 E1 B* c% f/ b5 Y6 ]0 s% n" \; qD. Connection 对象使用的缓存大小
! G0 Z2 i2 S; M( ?. i 满分:5 分
& t' S% B& f6 e) O4. 为访问Microsoft Access 数据库中的数据,可以使用以下哪种.NET 数据提供者连接到数据库
' f. v8 t5 e' y6 o) S8 yA. SQL Server .NET 数据提供程序3 Y4 t% U4 i `4 P
B. OLE DB .NET 数据提供程序; U* s% |- x/ C; b# u5 E% Y
C. ODBC .NET 数据提供程序
4 C" p6 B a( m5 W: [! a0 e- PD. XML .NET 数据提供程序
% S8 [! D8 m O 满分:5 分
0 N! W+ }4 U3 o7 o* w5. 如果你想在Web窗体上显示销售报表,使用哪一个对象可以最有效地获得数据?( )9 D4 v$ M8 r; y6 T) \4 Q6 X' z! B9 W
A. DataReader0 p* A/ C1 r& o; {& S. J7 h# p
B. DataSet3 t5 _1 Q; x f) S4 o+ q+ J
C. DataAdapter
8 M* Y% Q6 e& dD. RecordSet
2 h: j6 b1 A4 _. l9 f# r$ H 满分:5 分
) ~5 C; u2 F- h: K. `- \6. 数据库连接语句:strConnString=”Provider=SQLOLEDB;Data Source=(local);Initial Catalog=pubs;User ID=sa”中的Data Source=(local)是指( )。
8 G1 Y8 g# j* O+ h) vA. 数据库服务器名0 y& j& L& x/ h+ ~; |6 Q
B. 客户端的计算机名
: N0 O2 \; A! s0 j8 E9 t" {; S& tC. Web服务器的主机名
3 a2 b, s$ g/ m9 ?2 _D. 指本地数据库服务器0 O# k& m. b4 C" |) L
满分:5 分8 Q! b9 y5 W( _) D
7. 在DataSet 中,若000某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为________.
4 g! `) p" J+ |! X+ A6 L. n2 ^( d2 gA. DataRowState.Added' U6 Y7 F9 R: P6 o" U4 U" m
B. DataRowState.Deleted7 k: R4 e) T2 p( ^5 e0 }! c
C. DataRowState.Detached
; W+ E/ t6 d9 D5 l& G4 m" s" uD. DataRowState.Modified
# L) b" j8 T0 e) t/ j) l6 `! O 满分:5 分
- v; e, E5 ^% r/ ]+ S( w; w6 }! `8. 验证用户输入的值在18~60的范围内,要使用( )验证控件。+ m4 k' [8 U. [) m9 Q
A. RegularExpressionValidatof控件
# o' E7 M* R* D3 q, x9 hB. CompareValidator控件
: K8 J1 j# l; m6 k% n3 cC. RangeValidator控件5 T) ~' i9 p2 I$ P0 F1 W* J4 ~
D. RequiredFieldValidator控件
/ L8 ?- `# {* ?! c2 n 满分:5 分/ b8 l$ q) i2 C) c6 D
9. dataTable 是数据集myDataSet 中的数据表对象,有9 条记录.调用下列代码后,dataTable 中还有几条记录 dataTable.Rows[8].Delete();
! W" f5 I3 |. \$ Z: v+ f3 BA. 9
% V3 r- [* A* b( l ^B. 8
$ f o( @0 A# g2 r& pC. 1
: Y1 o2 P Q1 L: a/ A- AD. 0: |0 u: Z7 u& H0 d) u0 l0 v
满分:5 分
8 K; p+ f3 f0 V- F+ p# c10. 下列表达式表示必须输入3个以上由大小写字母、数字、符号“_”(下划线)、“-”(中划线)以及“.”组成的字符串,位数不限。( )。( P J" a2 @2 `. H# |0 k) N
A. [A-Za-z0-9_\-\.]{3,}- m+ @; t: T& m% t' I
B. [A-Za-z0-9_/-/.]{3,}
% O1 s4 G& D3 F5 c, FC. [A~Za~z0~9_\-\.]{3,}" G! C! }" }" `% ^( z
D. [A~Za~z0~9_/-/.]{3,}4 U5 a# O0 t" {
满分:5 分 2 F; V+ Q! ]/ F
( P, ?* r k( i; S* W
二、多选题(共 4 道试题,共 20 分。)V 1. 目前,Microsoft .NET Framework 的发行包中包含以下.NET 数据提供程序$ H5 }+ K. w' ?9 j0 @" E9 \" L
A. SQL Server .NET 数据提供程序
1 o7 f$ Z9 I9 ~& @: ?8 }B. OLE DB .NET 数据提供程序
# K0 G3 F! @( I5 RC. ODBC .NET 数据提供程序
$ l& _7 Q F6 W+ YD. XML .NET 数据提供程序3 A2 U+ h5 _* Q& |9 f& T! g6 L* X8 z
满分:5 分6 {9 G* ]4 z$ P( R" z1 z
2. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.4 p9 U0 |5 Z$ |7 x
A. Added6 ]: L1 R; W3 L+ }. h
B. Deleted" w+ U' L3 @. o/ |
C. Detached6 c0 [* g8 {: A( g9 [# J+ {
D. Modified8 R" ^- O* f/ m7 w6 ]7 y2 q
E. Unchanged
& K! {4 Q! g0 S& k9 U 满分:5 分$ U5 @6 }3 p2 Z# \2 p. `
3. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter
+ \" W8 @8 t& ~/ U3 \A. SQL Server .NET 数据源1 R! E" W. X$ g, _" K" i6 O
B. OLE DB .NET 数据源' C7 Y% s: } W: g
C. XML 文件4 [, j* r/ p6 ?
D. ODBC .NET 数据源- y5 t0 y& E" R! P8 A" \. O
满分:5 分
* Y/ o; b/ A3 s- a+ j# b d4. 下列哪些选项可以作为DataSet 的数据源
+ X6 {/ H; J; ~4 L8 tA. SQL Server数据库中的视图 I/ K5 [8 x0 A! Z4 z3 F. l+ \
B. Oracle 数据库中的表6 w' B/ t6 \' S6 w4 i
C. XML 文件
' X6 p. D, ]0 d2 E, FD. Excel 制表文件' B9 _( t* O9 }6 e
满分:5 分 0 R9 |' W$ @+ l; r
6 U; ^* [4 o" _2 F. m7 A- |
三、判断题(共 6 道试题,共 30 分。)V 1. 利用MultiView和View控件能实现向导功能( )
9 H- {, Z U. eA. 错误
4 {9 i8 y t; G7 ^: p3 B# ]B. 正确. v( u; L6 J' W
满分:5 分
" o+ ]$ d+ y3 {2. 判断属性IsCrossPagePostBack的值可确定是否属于跨网页提交。( )
8 }$ Q F' s2 I* m2 F8 \( ~A. 错误. c/ s+ ?8 w. u' o! `
B. 正确
1 X% l2 P# ~- D. k 满分:5 分
6 J+ W# x3 [5 O: S( S- ^3. 使用 DataSet.WriteXmlSchema 方法可以将数据集的架构和数据同时导出到一个 XML 文件。( )* l5 j: X( N. ~7 X& d9 l
A. 错误
) \1 l8 |. z9 ? T) Y/ ?6 xB. 正确) x* |6 L( `0 g% W. l2 w
满分:5 分( F! U! q+ r7 J5 Z% G; s, M
4. DataDrid控件的定义设置了AutoGenerateColumns=”false”,表示不允许自动产生列,列的产生是由人工根据需要来定义。 ( )
7 b, A0 \9 l# B3 s: y! y! uA. 错误
: E+ b' \9 E5 r; v) E3 UB. 正确( ?" j0 t+ ?$ Q- P3 j; h+ S
满分:5 分( K( S; g0 U5 |( ]2 e7 e( i
5. CompareValidator控件不能用于验证数据类型。( )0 q0 f, U) T3 u) k- X
A. 错误$ u* o( {; e2 X" X; z! h4 J4 f# O
B. 正确
2 J) t! Y- t' I# a$ t 满分:5 分* [5 q x* z7 e
6. select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( )2 L1 e. R0 {/ p, x! m( ?- J# I
A. 错误9 T& _; c) v% K5 }) L' J
B. 正确; B) ]4 _" Y, N( j0 w6 s
满分:5 分
* A; x: a% S& Y8 e' I+ a+ R3 d5 K; Q8 z9 M- g
|
|