|
一、单选题(共 10 道试题,共 50 分。)V 1. 下列哪个表达式表示必须输入必须是Internet电子邮件地址的。( )& l" B1 I9 t: i2 N# a9 H( h4 S2 K
A. http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
# d6 ^; U( a5 n5 S7 M- SB. \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*8 D5 @9 `; s" B* M. M, f1 F7 }
C. (\(\d{3}\)|\d{3}-)?\d{8}
! U) A' j9 m; c# z# XD. \d{17}[\d|X]|\d{15}. w# H! ^9 j+ K! G' L
满分:5 分
4 Y0 X* E& ]. j; y; l% Y& G7 Q2. cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB.为了在遍历完SqlDataReader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法调用ExecuteReader 方法
! E6 E! O6 h# p" @. vA. SqlDataReader dr = cmd.ExecuteReader( );
1 W& x& i( ~) p; T6 @- SB. SqlDataReader dr = cmd.ExecuteReader(true);
" p6 I$ ?5 e) d4 dC. SqlDataReader dr = cmd.ExecuteReader(0);
( g- \$ z% }' @5 z2 O; Z2 ~D. SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection);6 f! L4 o" r) Z D
满分:5 分5 n* J0 S/ T, D. Z8 U0 s( J5 S2 I
3. SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时," S p. A' A9 ~+ w
A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限8 e l3 h- c( J5 O8 b3 Q
B. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限
8 Q; W% k! _! E; T2 }' dC. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限
, z* s9 {. q9 G5 wD. 登录到本地Windows 的用户均可无限制访问SQL Server 数据库3 p& O4 ?0 `" D- h
满分:5 分
) g7 V, O5 r5 ?5 i4. 访问 Access 数据库需要使用的命名空间是( )。
9 x V+ k f% d( R: B W9 SA. System.Data.SqlClient0 Z% N9 e8 X5 H5 T$ m
B. System.Data.Access! o; [% B8 v5 j
C. System.Data.OleDb+ p& M5 o$ h1 y3 M
D. System.Data.Odbc6 g6 w( a* r' m9 Q
满分:5 分
8 Q2 W' ^) c. U% B, s9 q' K% z5. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是: A. B. C. D.2 l8 x7 }) D2 k6 L, x, G
A. Connection 对象连接到的数据库的名称
- f! }# y- v- |; t! H, B" Z% IB. Connection 对象的身份验证信息
& A7 W8 u, n, |! D6 lC. Connection 对象的最大连接时间' R( P. y2 t; x
D. Connection 对象使用的缓存大小3 l2 S+ Y8 C0 K7 e1 j
满分:5 分% E8 ~# |. H2 u( N: j3 c
6. 打开SQL Connection 时返回的SQL Server 错误号为4060,该错误表示:$ h8 v- I1 ^- F+ u
A. 连接字符串指定的服务器名称无效: |# e/ o( p9 a. I9 {. V6 ~7 o
B. 连接字符串指定的数据库名称无效* }$ b* @3 o- A+ r* i( W7 r" ~; q
C. 连接超时
2 j; S! r( W5 w# E8 H7 i: W5 bD. 连接字符串指定的用户名或密码错误: a) ~4 ?& W) ~5 J4 X0 p
满分:5 分
- _- G- N$ o% p- E# n- P7. 在使用 RangeValidator 控件时,必须设置以下哪些属性:( )
( @0 a3 [" T4 e5 P2 OA. Maximum Value, Minimum Value, controlToValidate, ErrorMessage
. n1 u! E2 h) dB. Maximum Value, Minimum Value, Type, ErrorMessage/ l1 e" Y# r0 G5 b- B, }) t
C. Maximum Value, Minimum Value, controlToValidate, Type, ErrorMessage
, R2 d7 ~0 S% f0 \3 R7 m m) JD. Maximum Value, Minimum Value, ErrorMessage# K1 N' H; P9 Q# _
满分:5 分. n3 k% D/ U1 u- h
8. 作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件。软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序。为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?) } O( u& T: s8 Q4 X5 N9 t
A. 将个人设置保存到本地计算机硬盘的XML 文件中;
/ A0 T# p) e) Y* W5 a7 e8 fB. 将个人设置保存到公司的SQL Server 数据库服务器中;4 m r: z: V8 y" x, B
C. 将个人设置保存到本地计算机的注册表中;' t5 `6 t) a* s- F
D. 将个人设置保存到软盘中;7 ~8 F9 t4 Q7 G
满分:5 分
, s3 f, \! A& k/ k: B9. 如果想让Label控件显示特定内容,应设置其哪个属性:1 Z ]8 k C8 ~# o2 S4 P
A. Color
) Z: P9 m7 S, W1 I% wB. Text
& G1 V3 q" x% l! L/ PC. Font
) j- \% K- c+ ~2 x# F: d. LD. Visible
7 R; ]) A8 ?2 W% ^- h 满分:5 分, K* A: f) @! w/ p! F& Y( [! D! s
10. 要取出DropDownList控件中用户选择的值,应读取:
# H5 R, o! L0 i4 \A. SelectedIndex
# A( s! B5 ^1 r3 y, NB. SelectedValue
" c [! f( q5 xC. Value
! ^5 q. ]3 D- X) C- T, n% P$ ]D. Text& T8 W3 }# q5 T0 m9 m
满分:5 分 ( s3 ^& Q$ Y! f
: ?& \: L% ] T: K! N% Y* |
二、多选题(共 4 道试题,共 20 分。)V 1. 设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效; Q8 H. p3 j, b) u+ V
A. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理 r! c3 Y- H+ x, F4 F
B. 在SQL Server 数据库的表中搜索某个字段值! V7 Q- Z1 |& z. y
C. 计算SQL Server 数据库中数据表的行数
7 h8 N- `& c9 J2 ID. 在SQL Server 数据库中创建存储过程
! \4 ?% @8 I$ O0 L6 P$ U 满分:5 分
0 _1 A2 L$ V! D( G2. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.- Q( }( Z/ X3 N7 @' ~7 M
A. Added
) j' E8 U# j7 l6 m nB. Deleted
5 D3 N: K0 m4 SC. Detached
0 s" ]: _$ w7 R7 P( ]6 fD. Modified
0 E$ x, F+ w6 X4 LE. Unchanged
: `* s" C z" J8 k+ e 满分:5 分( A& Y. I4 @' M8 q+ U; a% o# ]
3. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter
- f/ D3 ?: B( `A. SQL Server .NET 数据源- E3 D. A' ^2 X" l) |
B. OLE DB .NET 数据源. ~1 c t3 R* u% ^
C. XML 文件
; n; T6 |2 M% O _! [, A$ gD. ODBC .NET 数据源
$ }+ K( D% |+ }! u$ P 满分:5 分+ k1 o% |" _ v! H5 E5 y" j
4. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.
t% ~% B1 n) |8 a. U6 n. V' w1 WA. Added: I9 @& y& Y$ \6 L0 o1 f7 g0 T
B. Deleted5 R/ E" u) s+ H- @/ W$ B& p
C. Detached' c0 } k t$ W) K# M
D. Modified% D/ t8 d! k: S/ { B1 B; D! Q# ~
E. Unchanged
, R" j$ U* {8 W8 I1 R4 o* y0 V 满分:5 分 ( _& d$ t/ W: u, b& }3 c9 z
7 L8 R1 B( Q( w$ b
三、判断题(共 6 道试题,共 30 分。)V 1. 同一个 DataTable 可以属于多个 DataSet 。( )+ K4 e2 V% t9 {4 J1 L3 D5 z
A. 错误6 y' M4 E! I" U* T9 R0 l& x3 Q
B. 正确( d/ g J0 }$ t0 A' B
满分:5 分" k1 O: G J# p$ d/ j9 n8 x. G
2. 用For Each Ttem In Directory.GetFiles(Server.Mappath(“.”))读取当前目录下的所有文件。 ( )
, v6 A! D9 V' W- ~0 q/ XA. 错误
6 @, s6 N1 c& ]6 nB. 正确' r' s8 @2 @4 o: |
满分:5 分
# ?. s6 U( o* C2 x3 g1 n0 k) h3. 使用CompareValidator控件时,可以同时设置属性ControlToCompare和ValueToCompare的值。( )8 J* @5 g% _; G: L$ T8 U4 N3 d
A. 错误
* z$ K2 {) b6 g; AB. 正确2 B0 d$ Q0 N- d( {* A# @4 r
满分:5 分
. [5 c) H$ ]. t* K, p2 X4. 语句adp.fill(da,”my_user”)将从数据库中查询的结果ds填充到一个名为my_user的表中,这个表名是程序员可以根据需要自己命名的,是DataSet对象的表(在内存),而不是数据库中的表。( )
, ?. U ^5 E/ E* ~0 bA. 错误
& M: b( l- T: y/ bB. 正确5 B- u2 I* C0 P$ \, a8 p, z% E- T
满分:5 分0 R0 J6 B0 \ }! O1 i
5. select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( )2 f7 Q+ x5 f2 x: e! j
A. 错误8 i( u+ s$ ~$ E
B. 正确# S- Q! C) N$ n, k# ~* g4 B
满分:5 分' I2 ]7 e, R& h9 ^
6. 判断属性IsCrossPagePostBack的值可确定是否属于跨网页提交。( )
" a* o; S1 }/ kA. 错误
R Q- P5 q. u/ X9 R. TB. 正确# h4 m6 y6 e, B4 F: @1 i
满分:5 分
6 a. z: k1 {' h! S4 `' m
# O0 ^' `0 o; R F/ Z& E; _ |
|