|
一、单选题(共 10 道试题,共 50 分。)V 1. 下列哪个表达式表示必须输入必须是Internet电子邮件地址的。( )! ], A2 p! {* I6 `# t9 I
A. http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?% U0 h1 @; Q# g. X
B. \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
) C( }+ h# |( y5 ^7 C+ zC. (\(\d{3}\)|\d{3}-)?\d{8}
8 ?7 w0 U0 R# {) d& GD. \d{17}[\d|X]|\d{15}
* t( Z) R$ u) Q; d' H" A 满分:5 分2 n/ c+ X; U( f3 j8 n
2. cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB.为了在遍历完SqlDataReader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法调用ExecuteReader 方法8 K6 r( y1 A" u1 A- [. {
A. SqlDataReader dr = cmd.ExecuteReader( );! B4 O% t8 t; {
B. SqlDataReader dr = cmd.ExecuteReader(true);$ e, L; _1 _# f# O9 w
C. SqlDataReader dr = cmd.ExecuteReader(0);& N* S& ]0 V' _& P
D. SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection);, D1 ?8 q% K2 k& ~; q/ a: ]4 i8 |' |( Q
满分:5 分
, j# I( s r+ i) e- C3. SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时,1 ?* Y4 o0 `$ b& ~
A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限+ o1 s: M: d# N7 l
B. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限
' n9 L0 D# a& uC. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限3 ^. Q V- x [8 [9 f& B# v
D. 登录到本地Windows 的用户均可无限制访问SQL Server 数据库5 ^/ q0 m' r2 f! Y5 n: h7 A
满分:5 分2 k) i5 K( {5 u n. b4 l2 Z
4. 访问 Access 数据库需要使用的命名空间是( )。2 p. c9 [+ s9 {1 H( o/ e
A. System.Data.SqlClient7 G6 I5 Y- d% o* B. l) K% e
B. System.Data.Access1 ?- F3 o) x ^" H7 O. t
C. System.Data.OleDb" J+ q: ]9 n K7 v( p% G6 h
D. System.Data.Odbc
% A: G4 G& a" [1 h 满分:5 分, A6 m5 O/ P& I' f# k
5. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是: A. B. C. D.
- _5 U4 P0 y* k3 rA. Connection 对象连接到的数据库的名称8 z# y' P4 R9 e( M5 Q8 Q }
B. Connection 对象的身份验证信息1 u) u, r; j9 ^& u4 C* k4 }% P4 L
C. Connection 对象的最大连接时间) G; j+ I( {5 d8 F; W' U2 u& ]
D. Connection 对象使用的缓存大小
# p3 o Y7 r: G$ b 满分:5 分# W" H3 o7 H) Q4 j2 k5 D
6. 打开SQL Connection 时返回的SQL Server 错误号为4060,该错误表示:- ^& ^# ?9 U1 p
A. 连接字符串指定的服务器名称无效) a3 j" W6 a8 s/ R3 i D
B. 连接字符串指定的数据库名称无效, }9 r# q8 G" s, K
C. 连接超时
7 M* q- x8 }0 T* CD. 连接字符串指定的用户名或密码错误' {- j! B2 t5 p; M9 Q; S
满分:5 分
4 F, b! I' X& R9 l& E$ ?, b7. 在使用 RangeValidator 控件时,必须设置以下哪些属性:( )/ J8 f4 f P) l0 ?
A. Maximum Value, Minimum Value, controlToValidate, ErrorMessage
' @; M V2 p1 r6 Z# M, DB. Maximum Value, Minimum Value, Type, ErrorMessage- e9 [+ K6 y* Y g4 q
C. Maximum Value, Minimum Value, controlToValidate, Type, ErrorMessage
/ H/ T V& z$ U ?8 oD. Maximum Value, Minimum Value, ErrorMessage a* n! N2 @$ ?+ u: R- u: L
满分:5 分
6 T. b' f4 M1 ^8 ~( R% Y8. 作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件。软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序。为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?) C/ j* X0 V# v. A& p' z8 [
A. 将个人设置保存到本地计算机硬盘的XML 文件中;
9 N7 i2 ~1 Q3 n) ^' hB. 将个人设置保存到公司的SQL Server 数据库服务器中;0 n$ ?4 E% I; J9 i' d) j; y" k
C. 将个人设置保存到本地计算机的注册表中;
+ Z' x7 ] x# }# tD. 将个人设置保存到软盘中;. b7 z; z; d' d0 \% Y' K
满分:5 分
& i# c* {' r1 Y/ S, J9. 如果想让Label控件显示特定内容,应设置其哪个属性:
: N* @4 r0 u3 Q: {9 \A. Color3 P2 s# c; b9 T' F' B. t
B. Text& [. m! p. |- V* w" ^
C. Font
; |1 ^3 G y( |, ]2 e8 |D. Visible1 ~+ J! x. q; X3 W b+ ?
满分:5 分# n. e: b5 W: o, o6 G* k J
10. 要取出DropDownList控件中用户选择的值,应读取:/ Q8 g: D, E' u( Y0 L! b5 ^
A. SelectedIndex
- \( X; }- |+ g/ z3 j8 w7 EB. SelectedValue
! S7 x6 J. r1 H- _+ o2 j6 lC. Value
q+ c* M" F2 p7 \1 ]: WD. Text
2 E; H, {' F# X! I# X7 v% x: e 满分:5 分 ( D, D1 j) l; z
# Y9 }! o6 I; S, R- c' O二、多选题(共 4 道试题,共 20 分。)V 1. 设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效
0 `' u. ]8 U/ O+ n7 P3 }A. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理
* P: h+ Z5 Z4 ?9 uB. 在SQL Server 数据库的表中搜索某个字段值
) K' I2 P3 l0 t0 u. B# ZC. 计算SQL Server 数据库中数据表的行数
" S: L" O! k# Q4 `% M- P W% b; Y. [D. 在SQL Server 数据库中创建存储过程+ M: \ _0 ^3 ]7 p5 L' L! I
满分:5 分
& C& O4 a, h! N- q6 _# T% Y2. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.
; P1 Z7 Q) B7 t* w9 Q. ~A. Added& u& [5 ~, e; d9 m3 T, l1 N% W7 R
B. Deleted
3 o. c& |+ ?1 U! DC. Detached! V5 ?: d9 I# B% b* i: z; W' c7 y
D. Modified
; Q% r5 W( @8 q. I- b& ?* E3 S; xE. Unchanged- A* f' I# ~' I4 u& r
满分:5 分
7 \' U/ [$ A5 Z3. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter. f0 f9 d, |' C x5 P) Q
A. SQL Server .NET 数据源
1 Z/ u% _# S7 I% O% ]/ _9 PB. OLE DB .NET 数据源
1 |; h8 j( O: h! F0 gC. XML 文件
$ a6 E0 J' j! y& r' VD. ODBC .NET 数据源
3 H- S5 Z) x# M+ l Z0 c m. g 满分:5 分3 m9 S6 T t+ @8 a( k( g
4. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行./ n+ ]7 F) p( o$ [
A. Added% @' M% E- `/ g, A1 B
B. Deleted0 [6 l3 d2 a. C# d6 e) n
C. Detached5 d1 Z. [7 {/ w' w+ E' O9 X4 y1 g
D. Modified0 v y y* v- Q9 D4 ^! `
E. Unchanged" u+ @' M$ i1 n1 v, D5 K
满分:5 分 0 J3 \6 P, W- I
1 M& Y/ H0 e9 _三、判断题(共 6 道试题,共 30 分。)V 1. 同一个 DataTable 可以属于多个 DataSet 。( )
1 D# h7 y' R0 w* o" J9 b4 g; ^: d$ A# o/ lA. 错误
! ]: Q4 X3 g, m4 i1 qB. 正确8 O8 _) Z2 `( D& D0 h+ F N& Q; Q
满分:5 分
; R1 P1 j! _! s" v' A/ t# p5 Q& F2. 用For Each Ttem In Directory.GetFiles(Server.Mappath(“.”))读取当前目录下的所有文件。 ( )
. Y5 u7 O0 U5 B( L& G) h3 S" BA. 错误+ Y5 P1 W; v. s9 V. T: m
B. 正确, x" P3 u, p0 S) v+ w
满分:5 分
# L5 l4 m2 S, _3 @0 J0 M3. 使用CompareValidator控件时,可以同时设置属性ControlToCompare和ValueToCompare的值。( )7 Y! A& x/ h" c0 h
A. 错误' ~; b. S8 R2 g; b- |
B. 正确/ D# A M$ ~# _+ ~: S* c# m
满分:5 分1 A) q, E* w1 E+ u; [1 u
4. 语句adp.fill(da,”my_user”)将从数据库中查询的结果ds填充到一个名为my_user的表中,这个表名是程序员可以根据需要自己命名的,是DataSet对象的表(在内存),而不是数据库中的表。( )- Z6 f3 t% G# h4 T2 h6 C5 c' \1 R8 g
A. 错误' r9 t4 W" L( K J- }" }. ]3 ?9 F
B. 正确4 N/ y; C @% _. }& x& @& h7 W- D
满分:5 分5 b+ a& l' |$ v: u
5. select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( ), b+ F0 g( ^5 Y' F4 x
A. 错误
5 H/ o8 {0 s3 \0 N8 mB. 正确
2 z L/ S r9 f, x" p/ D) h! t& E 满分:5 分+ y' ? Z! M1 t1 C1 o
6. 判断属性IsCrossPagePostBack的值可确定是否属于跨网页提交。( )& |- s2 [1 O8 y/ n0 i
A. 错误3 M; T) ?5 d3 m: x9 Y
B. 正确
3 L/ z5 P3 u k @ f S e. E 满分:5 分
) I$ Y# O+ Y Q# E; O) ]' w' O1 _2 ] p0 o- x4 t# l. o
|
|