|
一、单选题(共 20 道试题,共 100 分。)V 1. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_________。
/ {7 g- j: Y# k- Z) ]+ g$ c9 H8 KA. sealed 方法
! ^( Q! }2 A8 L# a# ^; FB. public 方法$ N/ A; N$ ~# {; ?( p: |
C. visual 方法. ^% V6 d0 ]* Z) f( ]
D. override 方法" X, r0 ^( X% s% _6 f: N
满分:5 分
6 z* @* J4 C. v8 e& h; }+ V2. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是: A. B. C. D.# A O# |$ J4 Z
A. Connection 对象连接到的数据库的名称
9 ^! d. W" B( `. GB. Connection 对象的身份验证信息8 a' C% z. K% M$ [; O
C. Connection 对象的最大连接时间
. q q7 N5 j2 c9 C4 l* V, ED. Connection 对象使用的缓存大小
& Q. D1 ^/ i. l* ~9 @ 满分:5 分9 |! h7 u; [5 y% j1 Q- N
3. 关于相对路径,以下说法中不正确的是( )。
@0 s! a4 e1 ]2 m0 h wA. 相对路径表述的是源端点同目标端点之间的相互位置# r5 x0 K, X/ P, |9 U7 f( j
B. 如果在链接中源端点和目标端点位于一个目录下,则链接路径中只需要指明目标端点的文档名称即可
: K# a( B# G8 `C. 如果在链接中源端点和目标端点不在同一个目录下,就无法使用相对路径
. C4 v9 J4 e9 i- V7 U( ?2 t5 [D. 如果在链接中源端点和目标端点不在同一个目录下,就需要将目录的相对关系也表示出来
+ j, h3 C2 g9 d! @ 满分:5 分
8 G( ^) v" X/ a/ ]/ W4. 下列语句创建了多少个string 对象? string[,] strArray = new string[3][4];
! U+ Q2 q+ F* j) @6 fA. 0- e: _' m# J" C4 d5 l
B. 3
4 k. R" k. `& L! }4 y- b' yC. 4
7 Y, W$ a# O7 v" C" [) W- ~/ |D. 12
/ A9 W* U6 S0 O1 ]- y3 X) T 满分:5 分, }1 C* q3 u+ b$ z1 E
5. 变量y的最终值是( )。 y=12 y=y+int(-7.45)
3 {% x. `) J+ q* R1 f$ j7 }+ HA. 5& g7 h* z! F. T* [, n. S, q
B. -7.45
4 {0 d( H+ i" R. QC. 4& T6 [1 _5 X, U9 y$ L0 q# T" q
D. 20, {+ j/ \# t' I! o
满分:5 分
. v& E0 L! c9 q$ {; P0 [. m' D6. JavaScript包括在HTML中,它成为HTML文档的一部分,可将<Script>...</Script>标识放入( )。' E: f2 k8 W# W! v" t1 f6 b
A. 只能在<Head>.. </Head>之间
( @0 A2 z& `6 t% IB. 只能在<Body>…</Body>之间/ ~( q; U$ I( ^2 Y4 h# b1 z, |
C. 既可放入<Head>.. </Head>之间,也可放入<Body>…</Body>之间+ K0 V+ t% n4 O/ E: I1 D
D. 只能在<div>…</div>之间2 N* C o- f5 `( G4 ` ~" n6 a. @
满分:5 分
4 @: c8 P; s/ }. c9 a6 ]7. 某Command 对象cmd 将被用来执行以下SQL 语句,以向数据源中插入新记录: insert into Customers values(1000,“tom”)请问,语句cmd.ExecuteNonQuery( );的返回值可能为( )
7 V |4 A! y- xA. 1
# q" n" O& Q5 @" hB. 20 r( I! A6 @8 L9 u( ]
C. 1000
& x/ {$ ~" e/ K' R+ T* KD. “tom”
- e) S' c; E- [; Y 满分:5 分2 ^7 d* e5 a3 `% U$ d
8. DataSet对象的Merge方法用于( ), s; R3 @; u9 y" m/ |9 v; ~
A. 将两个DataSet中的数据和架构合并到一个DataSet中5 q: O1 P T3 w& T
B. 将两个DataTable中的行合并到一个DataTable中
" ~, C$ r: b2 jC. 向数据源提交修改
/ j$ G& O+ n4 U2 B2 u" [" aD. 从数据源提取数据; _ ~! |: d+ P- G4 z7 n
满分:5 分
+ O/ L! D6 u2 z0 K9. 为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?. ?. l4 w2 @* h
A. int Num = int.Parse(str);( ^. S9 _: R# ]; M6 x7 S: h; e
B. int Num = str.Parse(int);
Z3 Y: ?6 C; Q# _7 b8 wC. int Num = (int)str;2 ?; y8 E+ H, p
D. int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands);% `1 T; W9 ?; W8 _) A$ l, {
满分:5 分 v: a" g/ B1 l$ _* s8 ?) }' p( `
10. 若string s=”ABCD”; char[] arr=s.ToCharArray(); 则Console.WriteLine(arr[0]);输出结果为( )
6 i6 @3 L& b: }; tA. A, f! w" N( j, b2 o- d
B. B" C! R* u" G" d+ {( i! N& l
C. C
+ c/ q! g+ D' N2 c, b! yD. D
: v1 w+ h/ F& n 满分:5 分
" s9 [8 v/ R7 C11. 用户控件的文件扩展名是( )。, }9 }! y1 |' p1 w, H9 u; ?
A. asx
; M$ M- [; N1 t1 J1 t" P5 T# @$ YB. aspx
9 {9 N4 y5 P, t5 Y/ a `C. ctl
Q+ V4 w5 `2 FD. ascx* o7 e' z" ]4 d4 v; z, p
满分:5 分- C' }8 o/ D7 O) i' n4 j
12. HTML文件的控制部分和正文部分用( )符号进行区分。! h2 \* W6 z& q! {1 z& r5 H( T
A. []/ U1 E5 ^% A' [: @- j3 a0 r
B. “”) Z: c+ Y+ x: ]$ W
C. <>
% P/ E1 T* s/ ?D. ##
) ? T' ^2 b( a. v- H4 u' z 满分:5 分
3 S0 P+ p* |. x( f+ Q/ ?% h13. 要取出DropDownList控件中用户选择的值,应读取:
+ d6 ]* K3 F1 `! IA. SelectedIndex+ a4 j8 V- z1 Q; I
B. SelectedValue: t/ C/ h" I' r- V/ |5 I
C. Value# V( p( Q, t9 M' x0 U
D. Text a/ I0 m2 E% _# e2 l; F
满分:5 分
* U+ G# k% l3 W$ k1 I7 Z1 M: E6 J14. 下面这段代码中,变量subString的结果是( )。 string aString = "Left Center Right"; string subString = aString.Substring(1, 4);
4 V2 w* B4 L1 o8 ~9 f& R, w5 _2 \A. "eft "
, f: @3 D* \( |* k1 P" I vB. " Left"- L& `. \& ]- q B5 v' D n& b& i
C. "Left "
2 c" e# X( T5 a/ r7 v' k3 S( Y8 s# \D. "Left"" h+ r5 b5 }- R! j5 p: Z4 S
满分:5 分- R& c7 J) V" k1 F2 P
15. C#中的类型float 对应.NET 类库中的+ |& J. U+ ^2 a& _
A. System.Single
3 ~+ A& l4 y# z" V& s; P- LB. System.Double
. n! A& q- A7 B5 i3 pC. System.Int32
0 r$ t9 j# t. z( C+ L; U" [% uD. System.Int64( s! \ a" b% ~$ h
满分:5 分
: t1 f2 E7 k4 E. Y+ `) }16. 分析下列程序: public class class4 { private string _sData = ""; public string sData{set{_sData = value;}} } 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?
( x& E- B$ z4 D. IA. obj.sData = "It is funny!";
a% M3 J" v* y/ |% t8 Y% t ^+ ?B. Console.WriteLine(obj.sData);
: ~4 k( \8 i" G4 |7 mC. obj._sData = 100;
% g7 U, g; ?; V' Y. V1 L$ KD. obj.set(obj.sData);
! \) z, ?: g4 i. x' {5 X5 h i 满分:5 分4 M5 a; b2 u o6 J) n; \
17. 以下类MyClass 的属性count 属于_____属性. class MyClass { int i; int count { get{ return i; } } }2 b3 O$ o3 k; M4 c& F" I0 }1 @$ X
A. 只读
! f" J2 A- }. LB. 只写
* |3 l* d" O/ \8 L" QC. 可读写& Z2 o& [$ c! |1 X4 j- Z
D. 不可读不可写# h. S$ b8 V, Y" m8 A1 s
满分:5 分
: B+ R* Z Q- [$ {) o3 e18. 变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例.该实例中包含表Orders.为了从Orders 表查询所有CustomerID 等于"tom"的订单数据,请用正确的字符串sqlstr 的赋值语句替换下列第一行语句. string sqlstr="本字符串需要你用正确的SQL语句替换": conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = sqls2 `5 P. v& N4 ?4 e
A. string sqlstr="Select * From Orders where CustomerID= ";
* ?- E$ k3 s7 {4 V& H+ @B. string sqlstr="Select * From Orders where CustomerID=CustomerID ";$ r% O! t8 E) O" O; [
C. string sqlstr="Select * From Orders where CustomerID=@CustomerID ";
9 v+ q- |* W9 v4 c5 Q* a0 M1 F7 cD. string sqlstr="Select * From Orders";
/ b6 P1 E* k0 Q6 K9 d' i* e. K: ^ 满分:5 分, N O& z& Y7 G/ {0 E ~8 q: C
19. 在DataSet 中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为________.
2 ^2 r4 Z) l0 I9 W6 U& ZA. DataRowState.Added; a% S6 l- T' r
B. DataRowState.Deleted
2 }: k* s) U! L0 o5 l7 @8 w. UC. DataRowState.Detached9 Q: l; e; d J Y% |4 X( n, `5 t
D. DataRowState.Modified
: z5 z6 ^0 h* t# L$ j: f z 满分:5 分- `# _9 a* c/ y, m1 Z. _& G: n
20. 在ADO.NET中,为了确保DataAdapter对象能够正确地将数据从数据源填充到DataSet中,则必须事先设置好DataAdapter对象的下列哪个Command属性" `2 W9 L: J+ H4 F
A. Delete Command0 p# J& d8 ~, Z% T0 z
B. Update Command* y3 p3 \1 j% s
C. Insert Command
8 E: `0 ^. p( B5 t- K6 }6 }" {D. Select Command% D+ @: n# l% ]+ S7 u# t
满分:5 分 ; A8 g; ^9 |% ]! q# P
5 o4 n. |0 [4 [: u- B) ]
|
|