|
# I1 @- Z- o; x H) j0 s# n
13秋学期《WEB程序设计》在线作业1
% n1 k z$ x9 j# p: D; t
$ i3 ]% M1 \( F+ U" B( I/ n单选题 多选题 判断题
" b/ k8 {; J7 ~; `4 x+ H8 {% [! X2 W
4 R) f3 G3 j, w: n3 q; k& B$ n+ r/ g o. U: f! P- C
一、单选题(共 10 道试题,共 50 分。)4 b5 [# U, M. e( G; ]9 U) f6 G$ Q
1. URL是()。
}2 r9 n/ l3 q3 K% YA. 超文本传输协议5 _7 F( q/ s- X/ C7 @0 d
B. 统一资源管理器# N6 `+ b7 K* M0 T& y9 y. T8 [
C. 超文本标记语言' V9 V% B- }2 [: v' S1 l% C7 o+ w3 d
D. 浏览器
9 c3 G! L2 Y- G M-----------------选择:B 6 D. q+ y0 N) y }6 q4 H0 f
2. C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?
$ }/ v* B. g- ~$ n2 U: [, uA. obj.Hello(); h* a R' f$ I) g/ P1 O4 i
B. obj::Hello();8 n9 n1 D, ]' d# I" t; Z
C. MyClass.Hello();
! Q1 \/ S: l; L, S# ^; a: _6 e3 QD. MyClass::Hello();$ p2 g- U! W) H
-----------------选择:A 5 G5 y- `8 i& P% z0 p, R" @/ N$ f
3. 下列哪个表达式表示必须输入必须是Internet电子邮件地址的。( )1 |3 A/ C* ^. H, i4 ]1 P& P& f" H
A. http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?' i+ a* {+ y5 v# n# n
B. \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
8 b7 \4 v; B6 `! i6 P! s8 e- RC. (\(\d{3}\)|\d{3}-)?\d{8}& `1 v1 V1 {, h" u+ [
D. \d{17}[\d|X]|\d{15}2 V) A- [' u" T/ e, g0 n M6 f
-----------------选择:B : }( y3 S2 Q% S! ^& _
4. 在C#中,表示一个字符串的变量应使用以下哪条语句定义?+ x8 n6 `. i# N8 l
A. CString str;
* f5 ~- f7 m( p, X2 J2 m; Q1 kB. string str;- `( s6 `3 b0 }" J# X; l T* M
C. Dim str as string
, v/ j O; L! ]6 L; C9 D( SD. char * str;$ ]# w7 }1 W# C, Y2 `
R6 |2 j4 D7 ?. f3 E) n1 X5. 在使用ADO.NET编写连接到SQL Server数据库的应用程序时,从提高性能的角度考虑,应创建____类的对象, 并调用其Open方法连接到数据库:
6 d3 V9 l4 Y4 I. n& v2 [4 C9 \A. OleDbConnection
5 g% [8 A4 T4 v7 N) t1 Z$ mB. SqlConnection
# {# E) D4 v' ~0 d1 b6 fC. OdbcConnection2 ^! Y! p$ a+ `5 M: K8 e, s7 { h
D. Connection1 J5 L4 O+ e6 Y! R; o
$ h/ E/ N2 [+ p
6. 以下是一段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>) ~' v. f- ]9 z; q
A. 在页面分行显示数字1至9的平方$ `/ |8 x' ]" u! M& L
B. 在页面分行显示数字1至10的平方
* G4 O# s/ g y) S+ f* SC. 在页面一行间隔显示数字1至9的平方( i8 ]. H h4 p
D. 在页面一行间隔显示数字1至10的平方. c+ H3 I) }- c$ D$ `3 Z
% h, D( A' {) j# a# N- h/ C/ a7. 以下类MyClass 的属性count 属于_____属性. class MyClass { int i; int count { get{ return i; } } }
8 |/ }, k3 Q, R0 UA. 只读
* Q. {5 {& @( k, C+ o; ]1 qB. 只写
& q5 {# A% e- hC. 可读写
; k: b2 {' z7 `1 T, U/ ID. 不可读不可写, w1 j$ F5 S. o# \1 f9 n
7 H% e5 J( _, K {2 k8. C#中,在方法MyFunc 内部的try..catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则5 n, ^5 U. C6 F: i2 n! A, f1 S
A. .NET 运行时忽略该异常5 C1 j7 J( s% H; P T! P: N
B. .NET 运行时马上强制退出该程序5 A# b. u0 a; L0 y$ i9 m
C. .NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程
! F8 V3 q, o3 ^# ^D. .NET 抛出一个新的“异常处理未找到”的异常
9 f/ `3 o' E1 F9 @! b1 V4 Q 4 g% n1 o2 p8 Z
9. 分析下列程序: public class class4 { private string _sData = ""; public string sData{set{_sData = value;}} } 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?/ P& s) l# u" G: B1 l, {' G8 G, l4 _
A. obj.sData = "It is funny!";
0 J2 f& }; p) }" U8 M* g' bB. Console.WriteLine(obj.sData);4 C/ x) Z2 O u3 L3 D
C. obj._sData = 100;8 `1 U/ `8 L# c( g% b5 K
D. obj.set(obj.sData);% ?( }* S) k3 Q( M6 A" J. j
10. 关于ASP.NET 窗体应用程序,下列说法哪些是正确的?
* a$ }8 n9 J# ]* Q$ \A. Web 窗体是在浏览器中进行解释执行的
4 X2 z% f% L3 E; p2 J5 C: yB. Web 窗体程序中脚本和代码必须严格分开
K5 z! F: E8 `. nC. Web 窗体程序产生的HTML 页面只能运行于IE 浏览器: Q( K2 C1 P' R
D. Web 窗体程序的代码可以使用任何一种.NET 兼容的编程语言编写
* Z3 L2 V5 ], r5 d
3 L! T1 Z! Q2 c1 T" K
1 Y/ s/ v9 i) c- r
& n3 I) K L5 \! ^8 E! V13秋学期《WEB程序设计》在线作业19 v! B* y% P/ I
6 M7 I1 r: X0 M+ V8 S+ f! k1 ~# q单选题 多选题 判断题 $ J! N( ?" O' m4 l& ]7 h
: ?% |" Y% Z% ?7 G6 s& p& i( J# N$ i: D- x6 ~7 X& L* P
二、多选题(共 4 道试题,共 20 分。)' ]; {3 ^. O d, g
1. 已知变量ds 引用某个DataSet 对象,该DataSet 对象中已包含一个表名为"table1"的数据表.在Windows 窗体Form1 中,为了将变量名为dataGrid1 的DataGrid 控件绑定到数据表"table1",可以使用代码_______.
" ?# ~2 t! P( `' u7 _& S) M" dA. dataGrid1.DataSource = ds; dataGrid1.DataMember = ds.Tables["table1"];
3 O) M4 h6 z1 E9 o* g5 W) \B. dataGrid1.DataMember = ds;7 c- S' h6 Y1 G4 y% p. w, b
C. dataGrid1.DataSource = new DataView(ds.Tables["table1"]);* f- a! @, B( `" q& g3 O3 l) K8 O# M: ?
D. dataGrid1.DataSource = ds.Tables["table1"]; dataGrid1.DataMember = ds;
! l6 ~* N# d, O/ C; t 3 ]6 d& G+ I( M- T
2. 设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效
. D, v: g+ ]/ o3 e2 O2 ?( v5 fA. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理
5 k U# ~- M# R z }. G V" @8 l( P" |B. 在SQL Server 数据库的表中搜索某个字段值5 D4 f- T. o" w& |2 {: d
C. 计算SQL Server 数据库中数据表的行数# d/ Z6 d4 _( r
D. 在SQL Server 数据库中创建存储过程% t% t& C& [2 G. Y9 a' d' K
5 T' u1 T0 ~6 F5 [6 l! F1 s7 r
3. 以下语句获取表中第 1 行第 1 列( FirstName 列)的数据,其中正确的语句是()。
5 J1 j& U5 M% l' [5 q+ u. nA. myTable.Rows(0).Item("FirstName")
/ G! C! @. u1 R6 X0 h" x- h: M4 w% R8 ?B. myTable.Rows(1) ("FirstName")
- |' ]3 J+ X, J: iC. myTable.Rows(0)(1)+ m5 W) m4 z, z4 X9 ]" I5 R
D. myTable.Rows(0).Item(0)+ k2 _& A$ y* j0 Q2 y# d, m
E. myTable.Rows(0).Item(1)( k+ u. p' B( S. K3 b
X, Q L* N% I% |
4. 在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:
" ?3 O) E& y# T$ {5 }, N) `A. <TEXTAREA></TEXTAREA>
3 P) `) t% [7 x& o6 ~- ~B. <INPUT type=”text”/>5 J' A7 e( d7 W4 F4 `: ~
C. <INPUT type=”hidden”/># W# E H6 \% F! W: M: v6 q; F% K+ d. @
D. <DIV></DIV>
4 ~ `* _' E# o8 H. _# Y j0 D9 {3 b9 F& F
5 E3 w$ `& n$ s. V8 k
13秋学期《WEB程序设计》在线作业1
( d- y) T" m8 k- \! w" V+ z4 r
, o" V$ ~0 v- q1 c8 q单选题 多选题 判断题
7 l) m/ N' Q0 t1 n. W, D: o
4 O4 t+ _% T3 p" o* N0 X: B% X$ C
: {; _# v9 Z# o8 c1 D! ?, n三、判断题(共 6 道试题,共 30 分。)# e, o/ \4 |6 T- X/ e! U
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"
) ?4 N! }) X' o$ x7 [1 [# T8 GA. 错误
2 h. v; I$ H: O p4 ?+ IB. 正确1 H2 g7 v: m" Z6 f, h
' d- p5 D+ E; i/ w6 X! n2. select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( )
5 y9 E. x9 y0 Z. L) ?A. 错误9 v0 K, c& o6 W
B. 正确
7 n1 l6 h, c+ F
6 y* w, F5 v4 T) C* Z3. 单击Button类型控件会形成页面往返处理(). y% k" r6 I( \; b7 B4 f
A. 错误& w( ~5 o3 y# f2 ?+ q
B. 正确8 P$ b: e6 u0 ?8 {$ U
4. ASP.net应用系统不同类型的文件使用不同的文件后缀名区分,如.aspx,.aspa,aspx.vb和aspx.cs都是正确的。( )
6 F/ k% g5 D: ] W; rA. 错误
" k z* w( e/ c; v( k0 OB. 正确
5 N( i" ^( ^0 E" B) | X+ ?. f: r, {
' _! C* o. o. N! m# R5. 服务器端验证是为了保证给用户较快的响应速度。( )
7 E' M' Z# }' A* ^& u/ n4 Y8 ^2 ~A. 错误0 Z3 ?5 t) ?/ X5 E# a& b
B. 正确
5 y( O2 Y3 d8 [9 [! D- d. l6. 在 VS.NET 中,实现 Web 服务的文件名后缀为.aspx。( )
) X) U9 B; a0 _A. 错误: C1 v2 U* e1 x8 {
B. 正确& V- M5 H9 x" K) J
+ [+ [3 t0 u! a$ t+ Y, t% j' |, K) i6 U* U" Z
|
|