|
一、单选题(共 10 道试题,共 50 分。)V 1. 为使用OleDb .NET Data Proviver连接到SQL Server数据库,应将Connection对象的ConnectionString属性中的Provider子属性的值设置为:
# ]9 V" H7 m+ C8 K; l8 X$ [+ @: OA. Provider=SQLOLEDB
% K3 w: `4 c. e z' J7 BB. Provider=SQLSERVER
3 H( d! e( ?: r( p* e) ^ T4 mC. Provider=Microsoft.Jet.OLEDB.4.0
6 g P, I; F8 n" ^D. Provider=MSDAORA: t7 I3 Q" Y2 ~7 Y; a, O8 \) B3 c
满分:5 分
$ ~! g: p1 W+ E! [- V/ ]2. 某Command 对象cmd 将被用来执行以下SQL 语句,以向数据源中插入新记录: insert into Customers values(1000,“tom”)请问,语句cmd.ExecuteNonQuery( );的返回值可能为( )
6 z& @" W! k/ C: ]* yA. 1% Q# s% S! @( Y* P1 k- f5 h0 m
B. 2
* @* W# ]( o' q$ a9 s$ e B6 pC. 1000
; _* _( r* x6 F! l( PD. “tom”
( h) j$ y7 m- Z; R6 C/ a 满分:5 分* r& R0 n4 v) N
3. SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时,; Z* o5 a/ O5 l% U0 S/ T
A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限
" r w4 l' @, H$ ?( D7 |: e7 LB. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限7 @1 H: E/ J- C; I# Q; h
C. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限
* J3 `) y3 M9 l2 vD. 登录到本地Windows 的用户均可无限制访问SQL Server 数据库3 y6 u1 t. ?# q
满分:5 分- C0 R& K: V5 v, Y$ G, o
4. 在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?
! i9 v3 q$ V1 M2 o& `; ^A. decimal theMoney;
0 c0 J( B, m' i2 |0 DB. int theMoney;# u }0 E4 T4 e
C. string theMoney;
. `# N9 |/ \$ p; s# Z3 s0 u2 h. OD. Dim theMoney as double4 Y0 x- g* o v$ N0 H$ t
满分:5 分
5 c' O: C' \& Q2 }2 D. s4 g5. C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?
0 ]0 {4 ]2 ?. |( b5 ~. LA. obj.Hello();
9 a* B* o/ D' Q: a. U" r) d, SB. obj::Hello();
0 s5 s. Q( k# W( h( ZC. MyClass.Hello(); g+ ^" ~! \" x: }
D. MyClass::Hello();
- d) l" \0 J1 @" ]- D$ ? h( y$ D( @' c 满分:5 分4 g4 U" a6 V% O3 z
6. 在常用样式标记中,表示页眉样式标记的是( )。8 d- C* T' M4 q1 b: H; U
A. RowStyle2 y Z$ u% x" O2 {- Z8 Q3 x6 t
B. FooterStyle8 m- ~% O! Y! _, \
C. PagerStyle* C, k+ U/ l4 ?5 K
D. HeaderStyle1 u3 ~6 n! C. ]. E+ b
满分:5 分
# \! u" x8 y% a5 G0 c5 ?% y6 b7. 在使用ADO.NET编写连接到SQL Server数据库的应用程序时,从提高性能的角度考虑,应创建____类的对象, 并调用其Open方法连接到数据库:
2 s2 I0 R6 ^" a6 [4 e+ V5 z G5 [: S, SA. OleDbConnection
. s) T0 X9 n% d3 C e) qB. SqlConnection+ k* V( q& W7 j: N- h
C. OdbcConnection8 O! D$ b& q* N0 m
D. Connection
. x2 E) Z- R7 W. K# N 满分:5 分7 s5 l: G% c7 d1 g/ m; ]9 m
8. 变量y的最终值是( )。 y=12 y=y+int(-7.45)
1 ?3 Q4 n) \+ g6 W3 I1 \* J1 _A. 5
9 H% J p: U4 Q0 T) V$ ~# L: mB. -7.45+ r0 A# D, |: V. m. K
C. 4
8 z7 ^. J2 H/ G K K4 C* n* J" \, nD. 20
6 ^' b P- y: p 满分:5 分+ E: h2 a9 K3 j0 p
9. DataAdapter 对象使用与______属性关联的Command 对象将DataSet 000的数据保存入数据源.
$ r) W% ?; R" z* @2 J) ZA. SelectCommand
- K1 N/ y0 T( `0 ?( t( IB. InsertCommand- @; Z4 L$ i/ \; Z* D
C. UpdateCommand4 F# U- k* y" {0 }. V0 @$ {. a
D. DeleteCommand
& \3 y) L4 W- m/ d4 S 满分:5 分
6 M. B X, @4 `/ i9 G10. ASP.NET窗体文件的扩展名为:! ~. s- w q, q' ]
A. .aspx1 u! E) N& q& K1 b5 P1 j% g( b
B. .ascx+ f; b& a8 X1 e& F
C. .cs% r- h" w" B9 W2 h( P! u0 O, o
D. .html5 [& C* g% |$ [
满分:5 分 , i" Z( Z$ _7 F
% Z- r& k/ Y+ D" ~: F2 z
二、多选题(共 4 道试题,共 20 分。)V 1. 目前,Microsoft .NET Framework 的发行包中包含以下.NET 数据提供程序
C* W0 i' l2 bA. SQL Server .NET 数据提供程序
! |0 h! J5 [1 l, X0 J- ~B. OLE DB .NET 数据提供程序
) J, B: _! q8 B+ c2 BC. ODBC .NET 数据提供程序: K8 n8 R) i9 L) {
D. XML .NET 数据提供程序2 V; P# p) ?8 e
满分:5 分3 c$ p; ^/ b' M$ [! |6 x( I3 m
2. 已知变量ds 引用某个DataSet 对象,该DataSet 对象中已包含一个表名为"table1"的数据表.在Windows 窗体Form1 中,为了将变量名为dataGrid1 的DataGrid 控件绑定到数据表"table1",可以使用代码_______.+ O4 K; ^6 x: g- x& r4 r1 O `' w
A. dataGrid1.DataSource = ds; dataGrid1.DataMember = ds.Tables["table1"];) y; w$ }1 q" w3 i( }- ~( ~
B. dataGrid1.DataMember = ds;
$ e2 M# k4 i" S. A$ E8 eC. dataGrid1.DataSource = new DataView(ds.Tables["table1"]);. x5 ?! t9 ?4 N& ?1 t+ E1 ^
D. dataGrid1.DataSource = ds.Tables["table1"]; dataGrid1.DataMember = ds;
/ Q+ o2 H/ e1 }7 c" U* ? 满分:5 分
5 P, I8 Q/ D9 `& V z3. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter' d9 _' J6 y) I
A. SQL Server .NET 数据源- _8 x( K8 R. ^7 @" O5 I+ n: `1 A
B. OLE DB .NET 数据源; E0 E+ t9 x/ Y" b
C. XML 文件% u3 m/ G4 N* ^% x
D. ODBC .NET 数据源' g& B' A) ^: C; l
满分:5 分+ \, }8 ]2 z$ C+ r/ ~
4. DataAdapter 对象的Update 查询语句中, 使用下列哪种Where 子句可以保证本行的更新不会覆盖其他用户的更改.9 X0 Z' `1 D& v p# o# z/ ^. _
A. 包含数据源所有的列+ z4 c9 I3 Y7 A/ W+ S, x; n
B. 只包含主键列1 e X. h0 i4 W) N9 S: C% W+ |! S
C. 包含主键列和一个时戳列
! l3 N: c) s7 K4 y# o4 bD. 包含主键列和已000列% r3 J/ q1 e( a9 V
满分:5 分
: b. j9 A/ W( x
. l& b' ? P4 Z! G& ~4 h2 H- I7 Q三、判断题(共 6 道试题,共 30 分。)V 1. Session用于存储特定的信息,而且这些信息是局部的,随用户不同而不同。( )% }$ s& a* T+ j* N3 R' ^6 F
A. 错误. c. l% g7 i) Z0 k$ I
B. 正确
2 y2 m& w# o/ }! K 满分:5 分4 E: v' g) g- V$ m* k9 R
2. ASP.net应用系统不同类型的文件使用不同的文件后缀名区分,如.aspx,.aspa,aspx.vb和aspx.cs都是正确的。( )
6 ?3 F7 V+ A4 N0 e# x- b y' ?A. 错误
4 U9 l/ s7 p( a1 t6 @! s, JB. 正确
1 h% `5 S: T6 P( T* _' T- M& C1 h6 ] 满分:5 分
! b4 u. }7 G9 Y( n3 D0 v7 d) P3. 服务器端验证是为了保证给用户较快的响应速度。( )
# u5 ~* _4 N; R* f H( O UA. 错误
2 w. F3 E! h) wB. 正确
! b3 _. R$ w- q/ B) D8 ^3 ~ 满分:5 分) n! l% m. M+ `; A. m
4. IsPostBack属性是判别页面是首次加载还是多次回发访问。 ( )
5 o5 `+ J9 U5 m; B: ZA. 错误/ @( K W5 u5 d# Q4 X$ ~
B. 正确- u+ G7 o- q& r/ V: O
满分:5 分+ k! _4 O$ s7 K# g, X
5. 当关闭浏览器窗口时,Session_End事件立即被激发。( )
* W) x! c# S& e) k z4 WA. 错误: w$ }% m% {/ s1 v" B' R4 U+ e8 B
B. 正确
! R" e* p+ k4 C2 D7 Z3 r8 a' i 满分:5 分
1 h+ X, Q; d2 g6. 单击Button类型控件会形成页面往返处理()
/ y7 m$ N) t7 u: A; K( S/ ^- sA. 错误
6 S/ ^, R9 B- i' M t9 z/ D3 w- j# IB. 正确
7 e- h$ Y$ V z2 o 满分:5 分 |
|