|
% a8 A8 |* @) ?' i7 \* ?13秋学期《WEB程序设计》在线作业1
; O J, K0 R% f: v9 i# g
+ i4 g. k _$ X# W- Y7 [单选题 多选题 判断题
1 c8 P$ h5 x$ C, `- @' w+ E0 g: |3 U4 B: b
1 S0 x$ X6 F) c0 W
一、单选题(共 10 道试题,共 50 分。)9 _7 o. ~) g/ a. {# _
1. URL是()。
5 h) R/ l x) e. G% \; KA. 超文本传输协议
6 B5 n5 m% R( ]6 `5 vB. 统一资源管理器
2 F8 H @: \7 [3 s4 dC. 超文本标记语言
7 l, e& M: S2 m. J0 g5 kD. 浏览器
) j4 L; J6 A6 O& l6 z" J-----------------选择:B ! Q% Y# k" j( F" k
2. C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?
2 N' ^- }+ w- a2 ^% B' v5 ^* p2 zA. obj.Hello(); [* l. H& @8 d) h0 H2 T3 h8 E
B. obj::Hello();1 \% E+ E @! L. ]4 U }- h
C. MyClass.Hello();& w9 @) M5 S! z& g
D. MyClass::Hello();
# ?2 |) Y# m1 g$ T-----------------选择:A
+ X$ ?! z% j/ |$ S4 S3. 下列哪个表达式表示必须输入必须是Internet电子邮件地址的。( )* t5 L$ H9 g) o h
A. http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?7 u/ m Y% S. F, y0 j+ R
B. \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
' h/ e9 t# C* aC. (\(\d{3}\)|\d{3}-)?\d{8}- f7 T, H0 [, v
D. \d{17}[\d|X]|\d{15}
$ \) _: x i! e+ s-----------------选择:B $ @1 Z9 X. h4 E9 |+ m7 [& l {
4. 在C#中,表示一个字符串的变量应使用以下哪条语句定义?- a9 B; [ T' t- J3 d# e
A. CString str;, {" l' ^( D4 r3 r4 ^/ z" q
B. string str;& n3 w7 I7 q$ X2 L# A
C. Dim str as string
8 b( b" P ?- l: |3 N( yD. char * str;) Y% ^) f) t2 e- a
2 w: P9 L! b( M3 Q: }
5. 在使用ADO.NET编写连接到SQL Server数据库的应用程序时,从提高性能的角度考虑,应创建____类的对象, 并调用其Open方法连接到数据库:
: M1 E8 I1 h: n* @# j3 I2 OA. OleDbConnection% [5 V, o# E1 s5 _+ q
B. SqlConnection7 L6 X: E8 U D8 U: ?
C. OdbcConnection# I# d, I4 h$ k, p% O r
D. Connection' _4 j# E- q, P# R9 ~" L" M( ]
5 X# p2 b$ L# w1 M2 N- q6. 以下是一段JavaScript代码,其运行结果是( )。 <script language="JavaScript" type="text/JavaScript"> var array=new Array() for (i=1;i<10;i++){ array[i]=i*I document.write(array[i]+" ") } </script>) k$ w8 d" J% n. P
A. 在页面分行显示数字1至9的平方
' @+ e( @0 b4 XB. 在页面分行显示数字1至10的平方$ `, ~' t; b8 ?2 @1 ~1 C* O7 a
C. 在页面一行间隔显示数字1至9的平方
' w5 r1 T1 t& W6 c2 Y1 wD. 在页面一行间隔显示数字1至10的平方. l7 c& {6 @9 C* m6 X
5 k% O9 `3 E0 [" C) H; J
7. 以下类MyClass 的属性count 属于_____属性. class MyClass { int i; int count { get{ return i; } } }
Z a; a9 I) X* K( O6 `9 TA. 只读 I+ K6 ~9 S- c, z8 I5 s
B. 只写 T! w1 q" _0 N1 m" O
C. 可读写
* [7 _- N4 |& [1 o3 xD. 不可读不可写
h. x3 U1 ^' v . @* g' b- s$ F- U$ N5 {
8. C#中,在方法MyFunc 内部的try..catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则* A2 _4 p/ a+ Y6 T5 j
A. .NET 运行时忽略该异常9 _, b8 O. h" m' o& d; y2 f
B. .NET 运行时马上强制退出该程序- \5 H3 v, R. }7 ~
C. .NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程
2 P, y+ C4 e0 P3 h; x4 Y$ D: YD. .NET 抛出一个新的“异常处理未找到”的异常
Z1 { T$ N0 Y7 y! Z* H
. V$ F6 e- h/ u8 b q" r" _9. 分析下列程序: public class class4 { private string _sData = ""; public string sData{set{_sData = value;}} } 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?
# }. o! y: t1 d( I, A! B1 G' Y9 OA. obj.sData = "It is funny!";
" x# b$ z+ D( C% {5 NB. Console.WriteLine(obj.sData);
) U8 I' y" ~, z4 U0 ^C. obj._sData = 100;
" n6 `3 ?3 H9 Q1 cD. obj.set(obj.sData);9 k7 z/ }1 `' [+ K* F
10. 关于ASP.NET 窗体应用程序,下列说法哪些是正确的?0 g( Y, P; T1 ?* r
A. Web 窗体是在浏览器中进行解释执行的
9 @: h7 |- E2 aB. Web 窗体程序中脚本和代码必须严格分开
3 f( [7 O' c% yC. Web 窗体程序产生的HTML 页面只能运行于IE 浏览器" _, E" d* M6 G" u8 r( W
D. Web 窗体程序的代码可以使用任何一种.NET 兼容的编程语言编写
1 l9 F6 M) v/ D3 P& k! z: W) z' I$ B$ F" V
& h; Y2 c, S; z: H& x 6 c! G. K( U% o( R
13秋学期《WEB程序设计》在线作业1
3 y' V/ w% a6 J' P, d" H / ~# k6 S# P2 P- y; d, ]% c' t; v- O
单选题 多选题 判断题
5 ?* X7 c- {6 c) T! @9 K0 x
( q6 T& @3 k! _* p! V6 P( M1 r7 V2 n2 `! f$ X. p2 U
二、多选题(共 4 道试题,共 20 分。)
2 {/ Z4 [8 s* J% W% m/ S1. 已知变量ds 引用某个DataSet 对象,该DataSet 对象中已包含一个表名为"table1"的数据表.在Windows 窗体Form1 中,为了将变量名为dataGrid1 的DataGrid 控件绑定到数据表"table1",可以使用代码_______.
! J. Q; m& {* d/ C9 ^' QA. dataGrid1.DataSource = ds; dataGrid1.DataMember = ds.Tables["table1"];$ ^& }0 p% [2 c2 h3 z/ s* _ `
B. dataGrid1.DataMember = ds;
5 O, w% x1 `6 }0 a$ QC. dataGrid1.DataSource = new DataView(ds.Tables["table1"]);
. | R8 N2 L, v: S. \D. dataGrid1.DataSource = ds.Tables["table1"]; dataGrid1.DataMember = ds;
. y+ L0 i: T" v( I+ I) ? + v" ?/ J% b, ?7 G, B' K
2. 设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效5 e' i3 a" ^. j6 \
A. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理
) F4 U' w- ]; F! |0 ^! Q1 {( H* V# }B. 在SQL Server 数据库的表中搜索某个字段值
7 y3 ?& g [4 ^7 FC. 计算SQL Server 数据库中数据表的行数6 {) V/ y3 s) B) s. N
D. 在SQL Server 数据库中创建存储过程
* W# [+ @) R M, g; u0 s
; ?% K: i4 H5 B$ n/ H) a6 G3. 以下语句获取表中第 1 行第 1 列( FirstName 列)的数据,其中正确的语句是()。6 [5 H; K9 U7 U( S2 x
A. myTable.Rows(0).Item("FirstName")4 W: b; _; b4 h3 A% C6 n
B. myTable.Rows(1) ("FirstName")
0 N1 B: O4 t5 \! Y1 xC. myTable.Rows(0)(1)* J5 A2 ^+ \( `' u
D. myTable.Rows(0).Item(0)
8 w$ L6 `* V% S& i0 cE. myTable.Rows(0).Item(1)0 }* F. @- B+ U5 J9 u+ ^3 r
) S, [5 W1 V7 _2 U: v. a
4. 在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:$ e5 I" R, w9 l7 j
A. <TEXTAREA></TEXTAREA>2 h2 o: a- L( ?6 q# F8 T
B. <INPUT type=”text”/>
) G2 Z; t6 T4 b' Q. F' y+ XC. <INPUT type=”hidden”/>
! P3 @$ R4 m% z U8 Q9 ?, tD. <DIV></DIV>
! G; c$ [7 G, s/ `' e* F* m6 i, T7 J! @: P. m
2 ^6 b3 b; C% d
13秋学期《WEB程序设计》在线作业1$ r" U/ ]# y0 R, Y4 ~9 |7 Z) J3 S. r
8 ?" f& ]1 R- Q4 v. S6 {单选题 多选题 判断题
; G3 o$ Y" B* k$ e( J
: r6 D. Z# W$ w$ W( Y+ R0 P, b. Z0 N/ e( v" E
三、判断题(共 6 道试题,共 30 分。), F+ z9 ]7 M* p5 M* w, o1 m
1. 数据库F:\BooksMgt.mdb 包含表Book.创建名为conn 数据连接对象定义如下: OleDbConnection conn = new OleDbConnection(@"rovider='Microsoft.Jet.OLEDB.4.0';Data Source='F:\BooksMgt.mdb'"); 请问下列C#语句是否正确 OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = "Select * From Book"3 x% n5 }" v6 [
A. 错误+ u% L- V; j, m/ ?) i! U+ P
B. 正确
! Q9 V, E$ |4 k* ?' A% t 8 L" s: s* b3 u0 ?
2. select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( )2 k4 L4 D8 H+ S! X8 \1 D- `
A. 错误( b5 z) i% ]& q9 x% F
B. 正确# }, }3 y$ G+ l. Q
. g9 H9 }: l7 V- Q7 r3. 单击Button类型控件会形成页面往返处理()
# Q1 s0 N0 \) IA. 错误0 y# u3 R7 `2 v4 I; c
B. 正确
: ]4 P+ t4 s7 c9 L, `3 a5 _- p4. ASP.net应用系统不同类型的文件使用不同的文件后缀名区分,如.aspx,.aspa,aspx.vb和aspx.cs都是正确的。( )
! ~* V' A6 n5 o& }- ~1 F' h0 ]A. 错误
2 k% L# q7 h6 x4 PB. 正确
6 n& q4 h* e- j / F* |3 I6 p- N8 J( u) k
5. 服务器端验证是为了保证给用户较快的响应速度。( )# q7 |. A5 o- k5 c1 Y# ?2 D( r0 j
A. 错误4 O" p4 R# T6 D3 x" V; k
B. 正确
) Z G( U4 H% ?3 b1 X! w! w6. 在 VS.NET 中,实现 Web 服务的文件名后缀为.aspx。( )
4 Y! Z0 h2 g0 G! U5 P5 SA. 错误
1 @2 n5 E& I& J5 d( yB. 正确* _! \ a1 _ z3 w5 h
$ ?7 N7 s1 s" x# R% v: _' ]$ b. }0 U, G' ~- w% T
|
|