|
一、单选题(共 10 道试题,共 50 分。)V 1. 在Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该密码是否与第1个密码输入框中密码相同,应该选择的验证控件是:( )。
6 [$ d. [( D0 a- P, J3 w4 IA. CompareValidator 控件0 z8 S; Z f Y! R
B. ValidationSummary控件
7 ^# L/ c0 S! [C. RequiredFieldValidator控件
5 e. \4 w: Y1 L6 q" R, b; \D. 同时使用RequiredFieldValidator控件和CompareValidator控件0 E; A% N/ {/ J) H9 {
满分:5 分, |. f# x3 h; b# f2 ?1 N
2. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是: A. B. C. D.
/ }* n$ ^3 w3 f% n6 }4 B3 mA. Connection 对象连接到的数据库的名称* s' }$ r- U- o
B. Connection 对象的身份验证信息' F/ `/ b; `- t( O1 h% y( S
C. Connection 对象的最大连接时间- Z2 b4 p# c# N
D. Connection 对象使用的缓存大小
9 t& w/ J2 \# D 满分:5 分0 ]8 D! W: z- n2 Q- S
3. dataTable 是数据集myDataSet 中的数据表对象,有9 条记录.调用下列代码后,dataTable 中还有几条记录 dataTable.Rows[8].Delete();1 g3 K9 l6 Y: g5 A
A. 9
+ k$ M. z7 R6 v0 G, k1 G8 }B. 8
* _+ J! h, a7 oC. 1
, M3 P( x' _# X8 D, o& X0 ]6 \( lD. 0
4 [" G( P" D' ` 满分:5 分7 q, N6 B- n2 o% c4 ^
4. myDataSet.Tables.AddRange (dtArray) 语句中的 dtArray 是一个( )数组。3 Z2 t* i. e$ R: \! C
A. DataSet
. a% R/ \& a: Z" qB. Table
/ x4 Z; S! D3 [) a( Q! tC. DataTable+ c& A+ t4 @' b9 u' T
D. DataArray7 ~$ Z, N# H3 j& Y% {/ b
满分:5 分
+ T: i+ j: Q; ~4 h" p9 P5. 验证用户输入的值在18~60的范围内,要使用( )验证控件。$ D% W4 c! M& Q
A. RegularExpressionValidatof控件
2 i8 m5 J/ M% t0 j/ j0 w! Q3 mB. CompareValidator控件1 s; ?" g9 Y Q- X x
C. RangeValidator控件/ l/ A9 q6 _5 d+ p3 ~9 \6 x. G
D. RequiredFieldValidator控件" f. C/ O/ @5 B) y
满分:5 分( Q+ r9 y. ^1 F: G( w/ V4 w" _
6. 在使用ADO.NET编写连接到SQL Server数据库的应用程序时,从提高性能的角度考虑,应创建____类的对象, 并调用其Open方法连接到数据库:4 q. T- W1 Q; d8 m/ Z" |
A. OleDbConnection( s0 K+ d/ W I7 L7 n/ |
B. SqlConnection
0 p; i8 W: | RC. OdbcConnection6 z5 { L" N% d1 x! T: W4 A7 T
D. Connection
) g' |- B/ E9 M. c& o 满分:5 分
$ z4 R" [! B! n5 X: |7. 如果要设置TextBox为只读的,应设置:* I3 Q% U( n( |: p- P1 f
A. ReadOnly="true"
% I }: c6 h( A7 G9 GB. ReadOnly="false"$ X! A/ u$ X+ t: c- ]+ X
C. Enabled="true"
: d2 n: r% L2 Z$ B nD. Enabled="false"* A1 L8 s1 W$ v0 _& v+ w
满分:5 分
- O# Z4 w7 ]8 u1 d8. .NET构架中被用来访问数据库数据的组件集合称为:
% x, L. \2 S- b9 J WA. ADO' x: x) P6 K6 ]+ \1 M
B. ADO.NET9 T" T6 w3 K: g; K; G
C. COM+3 k9 m8 E" J+ a
D. Data Service.NET
, x' g7 c# P2 X# @( [ 满分:5 分
L" w" E- k* g. }2 n9. 在编写ASP.NET 页面时,若希望在每次页面载入时执行某个操作,则应将相应代码写入_______事件处理程序中。# E7 S6 h l/ |! x! c/ }9 E9 H# b
A. 页面的Load0 }5 q' i) l0 d- W! H6 q2 [$ G7 Y& J
B. 页面的init
; a+ K6 ~2 D0 H. P# C2 \# AC. 页面的PreRender
$ t8 @+ i/ S# QD. 页面的Disposed 消息+ N6 G- d. G4 ~ Y; ^) c, t, G
满分:5 分
6 ?5 L! M( g V10. Web 表单中,按钮的默认事件是" H- C' p2 b% V; r- A$ h$ e! j+ _' s
A. Click 事件7 n' }; f2 c& `6 l G9 P; e/ r
B. Load 事件
* N5 ]/ R2 n7 j* S, rC. Init 事件
* V# V0 ^. |3 N, M: P; [. e1 bD. Command 事件+ C' V: u4 h" d% y: O) O. T, r! @; w" y1 Y
满分:5 分
# X& R, Y+ g; P+ Y; d8 \5 y. V( K3 d; f. y9 A! k" m d6 M" d' H% u4 R5 M% u
二、多选题(共 4 道试题,共 20 分。)V 1. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.# ` t7 d. O U5 d4 T
A. Added. X0 m' ~# z; ]! X3 R) G7 M) Y
B. Deleted
, w/ }0 t5 d/ W0 d1 vC. Detached; H, u- M% v0 F4 x8 M
D. Modified% D [/ C9 a5 A$ D( u |1 n
E. Unchanged% y* B K; A/ q& ?! i/ W
满分:5 分
5 V9 O$ F5 r( s* o j \$ ^& j2. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.* y4 ]1 q. N3 d1 t, Q
A. Added) \3 M8 B* Q+ b
B. Deleted1 r! \' c, |: {/ X8 K9 c
C. Detached& \7 C9 t) Q) _# G) w
D. Modified
e0 ^# ]* `6 u* PE. Unchanged
p/ r9 P7 A( ^ 满分:5 分
' @! u, F7 ` z: h$ ~3. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter
. W( y2 K- s. z! n8 s3 M nA. SQL Server .NET 数据源6 E4 K: X$ ~+ a9 J, m/ x
B. OLE DB .NET 数据源
9 P/ B, S C! D$ A+ r; dC. XML 文件
5 w y2 ?* R5 t1 t" r DD. ODBC .NET 数据源
/ A; d. I; R& e1 L7 @$ g 满分:5 分
3 X+ w7 _9 E9 P5 t. {0 b+ S' a$ Y" Y4. 目前,Microsoft .NET Framework 的发行包中包含以下.NET 数据提供程序
0 T6 R; {9 f+ n: M, q, mA. SQL Server .NET 数据提供程序' P" d! t+ s. \
B. OLE DB .NET 数据提供程序
8 I( R* {! C6 XC. ODBC .NET 数据提供程序
+ j# R) V7 s& e! h! G: H4 FD. XML .NET 数据提供程序% J$ j2 s! ?7 L; I' f
满分:5 分
& g% K; X) {" [5 b1 I
4 e" {. U G$ P5 l1 v# h# B三、判断题(共 6 道试题,共 30 分。)V 1. 语句adp.fill(da,”my_user”)将从数据库中查询的结果ds填充到一个名为my_user的表中,这个表名是程序员可以根据需要自己命名的,是DataSet对象的表(在内存),而不是数据库中的表。( )
4 c, q5 M" d! HA. 错误
3 i( s0 r e; d3 {! b/ fB. 正确
* n: C) O& \$ e 满分:5 分
1 [6 P6 d+ M0 F# M- D$ c2. 当DataSet对象建立完成后,就和数据库断开了连接,全部操作将在内存中进行。( ); ~5 h" g2 Q& X8 H5 S5 x
A. 错误4 {$ `, j- I: o
B. 正确
- ]8 N( l2 L" O% Z6 m8 S; j 满分:5 分$ f+ O6 i9 @0 e( O- {2 b$ f
3. 可以通过语句 myDataView.Sort= “EmployeeID” 对数据试图进行数据过滤。( )
' V1 K& M( J, g) fA. 错误4 x) o# `/ E2 [# S# ~( N
B. 正确" X- V) a: u5 _5 s4 H! v5 }: a
满分:5 分
5 w( w) u* |" X5 ^ r# h3 f4. 同一个 DataTable 可以属于多个 DataSet 。( )
2 s2 r+ F- i W# ~5 G/ z$ rA. 错误& ?9 i [ ]( B# E/ k5 j
B. 正确7 g$ r) G5 ?4 u5 k/ n, Q7 F
满分:5 分5 g7 C; v4 o Q& [9 [7 z' P" i. L! R
5. 使用 DataSet.WriteXmlSchema 方法可以将数据集的架构和数据同时导出到一个 XML 文件。( )
3 A+ y0 d, U! J+ A m+ @A. 错误; y1 q& L6 o6 ~
B. 正确
# A: \1 S' ^" e' [" a6 H' O 满分:5 分 E1 i% e7 @9 K: Z& l+ p6 i5 h
6. Command对象的ExxcuteNonQuery方法只是返回执行SQL语句或存储过程受影响的记录行数。( )+ {1 v4 |1 G: c( ]- ~0 k: K" ^/ h7 L
A. 错误
! F$ D$ C: a" ~# l. J! f: lB. 正确
5 N/ m M: m% @: r% R' { 满分:5 分 |
|