|
一、单选题(共 10 道试题,共 50 分。)V 1. 在Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该密码是否与第1个密码输入框中密码相同,应该选择的验证控件是:( )。# I# Z. P) ?0 q( s
A. CompareValidator 控件
$ E/ T2 _* h- j, I9 q# ]3 xB. ValidationSummary控件5 _5 L& N. i) G3 b. J: G2 H
C. RequiredFieldValidator控件
" z& q# R* v: _9 OD. 同时使用RequiredFieldValidator控件和CompareValidator控件
+ P7 v- A1 R. S* m6 G8 J 满分:5 分
5 z3 N/ ^3 Z* ]& T2. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是: A. B. C. D.9 b% \% s1 [0 d" L1 e d. N
A. Connection 对象连接到的数据库的名称
& [. p' a9 c% B$ [" B( r2 VB. Connection 对象的身份验证信息
: x+ c4 Y9 Q1 ?, B* t2 hC. Connection 对象的最大连接时间
7 Z/ p3 z. x+ V7 y MD. Connection 对象使用的缓存大小
4 P, o2 o% s1 ` ` 满分:5 分+ o( e# U9 T2 \, ^1 y( \1 N
3. dataTable 是数据集myDataSet 中的数据表对象,有9 条记录.调用下列代码后,dataTable 中还有几条记录 dataTable.Rows[8].Delete();4 M; Q5 |" [* B# o1 a
A. 93 Q, N. k' a3 A% }6 C& o' J6 T
B. 8) J6 G9 M9 L6 C# G8 x
C. 10 C* j1 f, D( I. ?9 M
D. 08 x; X |9 s. M9 q7 U+ h! `
满分:5 分
`, ~5 u5 c- [1 e& J b" s4. myDataSet.Tables.AddRange (dtArray) 语句中的 dtArray 是一个( )数组。
; g1 O- k X, }5 p9 LA. DataSet" t' `, N& K) E5 E" E }. g
B. Table
) A1 B/ N/ \: }; C/ ?" s- nC. DataTable
" J4 B" h9 r; u U+ ^( v8 wD. DataArray
2 c7 @) O7 p! ~* Y {- Z 满分:5 分
5 {1 I2 Y4 C. r4 P2 B% A7 G. r3 P5. 验证用户输入的值在18~60的范围内,要使用( )验证控件。
0 X! f3 q0 k# E9 rA. RegularExpressionValidatof控件. t/ T! P1 |$ `: |; ]
B. CompareValidator控件' O4 P" F8 _1 b: M
C. RangeValidator控件
* d2 ?7 B) d- {9 \D. RequiredFieldValidator控件. n, A4 g D2 X8 n* B4 _
满分:5 分5 e( a+ n5 M8 ^. q7 ]; g
6. 在使用ADO.NET编写连接到SQL Server数据库的应用程序时,从提高性能的角度考虑,应创建____类的对象, 并调用其Open方法连接到数据库:3 `1 x+ S$ U% B3 U6 L8 B: J
A. OleDbConnection
9 r, h+ E/ d! x% _B. SqlConnection
% C x$ x$ ^' I' mC. OdbcConnection
8 t8 k6 y/ {2 f5 r( `, R/ jD. Connection0 R M& k; Y' W! n9 ~+ [
满分:5 分0 U7 A* K( A9 F" i
7. 如果要设置TextBox为只读的,应设置:' o$ W' N% H, }* ~% q. r
A. ReadOnly="true"/ ~2 C7 c0 m) W; H
B. ReadOnly="false"
v) I9 z$ J5 e5 V. MC. Enabled="true"; C9 `1 H/ S: |% p8 \! S0 u
D. Enabled="false"5 T! z9 p; K! b u( F
满分:5 分; L6 `5 c+ Y0 X" o, w# Y1 f
8. .NET构架中被用来访问数据库数据的组件集合称为:
, W/ @) ^/ T+ ?5 T0 _A. ADO# c4 d9 y- Q8 n3 Q4 ^- `/ F3 l
B. ADO.NET
$ k6 n6 W: V4 [- WC. COM+
1 f0 ^- m9 V( t+ ^' @( a/ p ZD. Data Service.NET3 r/ L. K& p+ k2 v8 h
满分:5 分9 S* f D- \" B- [% |+ X
9. 在编写ASP.NET 页面时,若希望在每次页面载入时执行某个操作,则应将相应代码写入_______事件处理程序中。
% v1 Z0 d+ H" x; x2 J5 X! NA. 页面的Load( e h V) G7 w( l5 y3 [; j
B. 页面的init
! C% p, d! p/ p9 bC. 页面的PreRender1 F% A1 b& R, p# e9 d
D. 页面的Disposed 消息
, k# I& N+ X9 q! f 满分:5 分
! J. ^6 u( B4 L4 B6 l5 t/ Q% c. N$ ]7 H10. Web 表单中,按钮的默认事件是
Z5 {7 y$ E0 YA. Click 事件
x f2 j' F; E R( [7 j0 \! b, pB. Load 事件
f& _- j- T* D7 r( \$ Z2 ?C. Init 事件
. {! f$ r" n6 a6 ~8 s9 K4 r8 E1 z! h. _D. Command 事件
3 F# D [) Y4 k- Z0 O3 @ 满分:5 分
8 h. a1 s3 ]4 o" c* ?4 W: w/ r, f+ K. ^3 N. A1 M5 A/ \- D
二、多选题(共 4 道试题,共 20 分。)V 1. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.
2 C2 A' c+ H. MA. Added8 K3 y: l$ S+ B- r# k# _- Q
B. Deleted* T( X' w- N4 |* S: r/ Z7 Z; W0 Z
C. Detached
# W, v: |" a+ ]D. Modified. _4 p7 v2 v( F
E. Unchanged+ \8 n6 ^7 ~5 @; O. m
满分:5 分! n) u" Y! ]% u
2. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.
( O" k+ Z, N! c( hA. Added
8 ^6 n( z8 [3 M% |* \B. Deleted
2 t9 H9 P5 b5 v0 \3 G3 q2 `1 [: V* uC. Detached9 y* ]6 h: `3 e( D$ W
D. Modified* Y' z ~, s2 K
E. Unchanged
, L7 V& |, F7 H8 ` 满分:5 分
5 p& ^, H& U1 [! h, G( z- D3. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter
8 A7 S4 ?1 l- C( KA. SQL Server .NET 数据源
7 M4 q0 y) ]9 s% S5 k" ?1 ]B. OLE DB .NET 数据源5 h* o/ P: ^% z$ t
C. XML 文件
6 r1 H' q# B5 M8 o- jD. ODBC .NET 数据源
, a: U7 r6 B/ F. T: u' P, } 满分:5 分; u- C& U4 H' l/ S- l, p/ _! h) D
4. 目前,Microsoft .NET Framework 的发行包中包含以下.NET 数据提供程序: R; b- _! T( N) K7 l0 c7 e+ g
A. SQL Server .NET 数据提供程序
0 i" y& d( p5 Y$ ]% h5 rB. OLE DB .NET 数据提供程序
5 s9 x2 j+ f; f9 c1 U, i# xC. ODBC .NET 数据提供程序' |( W' L, q( M1 O2 f: m
D. XML .NET 数据提供程序( c2 p w b# @; x: T( d8 ?
满分:5 分
4 p: D. t0 A+ [4 l. }, d( t3 P; y2 g) ^1 [# t; s/ ^
三、判断题(共 6 道试题,共 30 分。)V 1. 语句adp.fill(da,”my_user”)将从数据库中查询的结果ds填充到一个名为my_user的表中,这个表名是程序员可以根据需要自己命名的,是DataSet对象的表(在内存),而不是数据库中的表。( )# A* D7 Z, s9 n8 n$ D* b! M
A. 错误2 Q( T* \8 v& _9 k0 s6 a1 P
B. 正确
1 H3 ~ A( x2 v1 {& k2 h 满分:5 分
, ~# p2 |+ P& n+ s& g. k2. 当DataSet对象建立完成后,就和数据库断开了连接,全部操作将在内存中进行。( )4 U5 m3 X/ L3 @$ S3 f* U) m2 d! E
A. 错误3 x/ Z& l- C7 U3 H0 B( v
B. 正确- Q: i, ~6 v8 w
满分:5 分
0 d. w- B7 c3 W- b6 k* s9 R3. 可以通过语句 myDataView.Sort= “EmployeeID” 对数据试图进行数据过滤。( )& m; v# R1 E# ~ n
A. 错误+ M* d2 X" L. a) ^% J
B. 正确
$ ~; m4 {# A$ c6 {/ W 满分:5 分4 Y+ i* V, L3 |! b" P
4. 同一个 DataTable 可以属于多个 DataSet 。( )* y3 j! h+ Z" X. i C
A. 错误
) l# O! V: |4 b# R% cB. 正确
' L y1 z+ @: u) ?) v+ O9 [% F 满分:5 分
. R$ X6 P' m$ E+ k7 V5. 使用 DataSet.WriteXmlSchema 方法可以将数据集的架构和数据同时导出到一个 XML 文件。( ): u3 K j2 D J* t/ ^' l+ {
A. 错误
. S& U7 ] f$ nB. 正确- _. h2 h) P' u1 f9 \
满分:5 分( s' W7 U4 Z1 [. i7 D
6. Command对象的ExxcuteNonQuery方法只是返回执行SQL语句或存储过程受影响的记录行数。( )
" v" ]0 V/ S3 ?0 d! lA. 错误
, ~; H6 P+ U1 Q! n+ RB. 正确7 t! j8 ~3 D2 k" d, E/ r: D
满分:5 分 |
|