|
一、单选题(共 10 道试题,共 50 分。)V 1. 下列哪个表达式表示必须输入必须是Internet电子邮件地址的。( )' j" i5 u9 g) P- r% E
A. http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
& j3 i/ {6 M) [: uB. \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*5 M$ S7 ]- R( G d: `
C. (\(\d{3}\)|\d{3}-)?\d{8}' X9 A; J% ~7 v- _& j, j: i( c! Q
D. \d{17}[\d|X]|\d{15}
# ?* X4 v' M! j0 }# `$ t( c 满分:5 分
' j: R) M* G0 K( H, n+ N% I$ h2. cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB.为了在遍历完SqlDataReader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法调用ExecuteReader 方法
1 l5 A9 O! B: P8 O3 B9 x- GA. SqlDataReader dr = cmd.ExecuteReader( );
# g5 { i% e9 G* ZB. SqlDataReader dr = cmd.ExecuteReader(true);3 ]- F7 L, d( g- V$ B% N Q& `
C. SqlDataReader dr = cmd.ExecuteReader(0);
( y) t- y- X( }1 _D. SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection);
; I4 C' }0 e ?- E/ S 满分:5 分" _) F3 c+ q) c/ L9 \- x* j: @& ]
3. SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时,, P, b* ]/ }' [; e% E% U2 M
A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限
v8 J' @2 h) e* l7 \B. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限2 m- _; a2 b, C4 a! p" F
C. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限8 n( H0 E4 b! W( |' n4 }4 f% r
D. 登录到本地Windows 的用户均可无限制访问SQL Server 数据库5 c9 P4 l0 v3 N1 p+ K
满分:5 分
. V1 C/ P5 @( R2 K4. 访问 Access 数据库需要使用的命名空间是( )。2 D6 w4 x, p" h4 M% `
A. System.Data.SqlClient- P0 m. O" ] y3 T! V, g
B. System.Data.Access: o6 M, a, Y( [- R* R% ~5 l
C. System.Data.OleDb
; V; k6 l9 h( p0 f) |2 ^6 XD. System.Data.Odbc7 `/ A; R. m2 g1 V6 P) t
满分:5 分9 E- L. H* s6 ?4 l+ h! f
5. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是: A. B. C. D.1 _, T" r6 C/ V, S! P9 z9 U6 W+ E5 h
A. Connection 对象连接到的数据库的名称0 j& e9 H5 B" ]
B. Connection 对象的身份验证信息
+ ]- S# Z: @1 o8 ?, h' P+ DC. Connection 对象的最大连接时间
. T9 f# S) B u8 f+ FD. Connection 对象使用的缓存大小
4 \& D/ _" {7 Y) b3 A8 T) F- f 满分:5 分) i. o$ i% C- Z) ~& F( B" n0 q( p; W
6. 打开SQL Connection 时返回的SQL Server 错误号为4060,该错误表示:2 G# D3 Y# Q [' q" N
A. 连接字符串指定的服务器名称无效' R% q/ a% z6 l5 a' Q1 F) p6 }8 \
B. 连接字符串指定的数据库名称无效2 _& ~$ {/ Z# m. ~
C. 连接超时6 F4 w0 Q$ e' O- y; q
D. 连接字符串指定的用户名或密码错误$ W* d7 j3 `- |1 B/ a4 n
满分:5 分
2 Y; I# S/ }. C- V/ x9 Z+ ~7. 在使用 RangeValidator 控件时,必须设置以下哪些属性:( )
1 A) Y& U4 {1 R% ]6 Y: P& QA. Maximum Value, Minimum Value, controlToValidate, ErrorMessage
, x9 _2 {3 T' n% W2 J- ?% |7 FB. Maximum Value, Minimum Value, Type, ErrorMessage
8 w9 @) G3 L( t6 \3 g6 r/ O. X# P: nC. Maximum Value, Minimum Value, controlToValidate, Type, ErrorMessage7 f2 O9 S. f. E2 p# e0 w+ ^) c# h
D. Maximum Value, Minimum Value, ErrorMessage5 x3 Y! c$ e! V# P5 \' }& j0 S
满分:5 分
6 ]3 R0 @8 k8 I8. 作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件。软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序。为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?$ r/ W8 f- F5 ~. P
A. 将个人设置保存到本地计算机硬盘的XML 文件中;
+ \& ~, i( Y. E' x" AB. 将个人设置保存到公司的SQL Server 数据库服务器中;
# ~0 r6 c. }. e+ }. C! V3 vC. 将个人设置保存到本地计算机的注册表中;5 F: d+ C$ R' q7 X8 Y& ~- L6 R' ]
D. 将个人设置保存到软盘中;
0 P. A0 s4 f6 j% F8 b$ ?& ^ [ 满分:5 分- `4 h0 u8 D5 S+ E$ T9 N
9. 如果想让Label控件显示特定内容,应设置其哪个属性:
% A( ~: i9 H P2 F1 PA. Color0 |5 W# P# {) u! k j6 ?- K( f+ k
B. Text
2 R. u7 ~' F- qC. Font2 v$ Y/ Y. B1 P0 W1 H; F: s- z
D. Visible4 J. ]% Y. J% x6 ~9 E% c0 }
满分:5 分
% {/ ?: e! f9 ]! Z6 M10. 要取出DropDownList控件中用户选择的值,应读取:
9 H8 V8 S8 [) U6 E* TA. SelectedIndex. a/ T1 c- l! V: j! l( L7 ?7 Y) `
B. SelectedValue
3 C+ Y! ~0 e: v- uC. Value
4 ?; W8 g/ J+ u% H7 nD. Text, y2 I* P" w. \3 L) c
满分:5 分 , P5 t( i; c4 P# J" z
6 P8 M- k+ z3 c
二、多选题(共 4 道试题,共 20 分。)V 1. 设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效
3 S% A- `1 q7 p3 D6 L/ T6 k# EA. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理
/ [, t0 y' S) ^) L8 o: |6 `B. 在SQL Server 数据库的表中搜索某个字段值
9 T [6 f/ N( w% N; LC. 计算SQL Server 数据库中数据表的行数
" q9 r0 f* L- Y- L+ @0 mD. 在SQL Server 数据库中创建存储过程
# y2 t F6 n8 ?- B( z 满分:5 分
% O% [3 a7 R$ ?" c7 t2. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.
8 e# k& E7 a' q, f. E, z8 zA. Added8 x* Q* ]& N) [+ t3 H
B. Deleted8 ?2 Z2 S+ {0 w5 \5 t7 N( g" c
C. Detached
6 V8 J1 D: n( f/ A iD. Modified
, v* T; d9 t# ZE. Unchanged
" M: ~+ W6 A2 l; F9 P 满分:5 分
! J G' |2 f# B1 R3. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter
" \: l: h) x- n9 P: Z& }6 A9 uA. SQL Server .NET 数据源- c1 Z) U' k; {" y' {9 H
B. OLE DB .NET 数据源$ Q' b# W" d8 K5 Z
C. XML 文件- ]$ _$ @# a0 _6 ?
D. ODBC .NET 数据源
' u5 V0 ]& P H. P/ \ 满分:5 分8 O" s3 p& i$ w o' L7 Q( ?% @1 N
4. myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行000后,调用下列语句 DataSet changes = myDataSet.GetChanges();获得的新的数据集changes 将包含原数据集中状态为______的数据行.7 q# {* g# w) e3 e* O9 `) f1 k& c
A. Added! [+ S- U8 K( Y% D) T
B. Deleted
& l- ^, y* _$ D/ aC. Detached/ p6 A* H& s9 f2 X% U8 M
D. Modified2 U% n+ _' E/ ?8 a
E. Unchanged
' x, K) w% B, r% d9 t3 n 满分:5 分 + m0 L) n9 t: K$ b2 s
2 H0 f+ x7 h2 F4 L' P9 N. H3 m三、判断题(共 6 道试题,共 30 分。)V 1. 同一个 DataTable 可以属于多个 DataSet 。( )7 X8 y5 B2 s' i- Z- @
A. 错误
" o' a _& x: M/ gB. 正确! V$ q+ N' B3 T9 r; d$ g
满分:5 分
+ J$ y+ a8 z( Y* u1 ?& c5 T8 ]2. 用For Each Ttem In Directory.GetFiles(Server.Mappath(“.”))读取当前目录下的所有文件。 ( )
" N6 a! _' a9 O9 D/ K5 E p* X, r) bA. 错误
+ z& [- d9 M# o& ~5 w- y( c6 }# |# uB. 正确' x% H. p- r+ X E; n! N5 X
满分:5 分
+ J q8 _6 F J6 ~3. 使用CompareValidator控件时,可以同时设置属性ControlToCompare和ValueToCompare的值。( )
+ i4 ~4 _" n+ ?; O4 BA. 错误
2 o/ T9 x! F9 R6 x V2 h7 JB. 正确9 e6 m+ o6 w" q/ y4 p
满分:5 分8 c" R6 _ e7 [$ ~& Z
4. 语句adp.fill(da,”my_user”)将从数据库中查询的结果ds填充到一个名为my_user的表中,这个表名是程序员可以根据需要自己命名的,是DataSet对象的表(在内存),而不是数据库中的表。( )4 \* T6 u7 ?/ @
A. 错误$ w6 W5 r3 y/ E4 Z% E6 S7 K1 x
B. 正确/ k' R. a/ Q* r: R
满分:5 分6 m3 I5 b! k6 ^
5. select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( )
) v# T8 L; k3 ~# P, }A. 错误8 D: M! v. E W' S% {
B. 正确& l+ ^" [' p2 l# H: X8 K' B
满分:5 分
7 \$ L* c: n. k* Z5 K$ e4 t6. 判断属性IsCrossPagePostBack的值可确定是否属于跨网页提交。( )4 x* Y2 ?4 A: Q$ `" l$ n+ y: Z; {; y! d
A. 错误3 j z+ r0 N2 r, U
B. 正确1 q+ d1 s2 V1 L' |9 t6 L
满分:5 分
/ i, t/ h# X. Q3 m) h$ W1 y/ t
* c! V9 y" d6 u6 ~8 z7 Q" Y |
|