东北大学13秋《WEB程序设计》在线作业答案
东北大学13秋学期《WEB程序设计》在线作业1试卷总分:100 测试时间:--
一、单选题(共10道试题,共50分。)
1.URL是()。
A. 超文本传输协议
B. 统一资源管理器
C. 超文本标记语言
D. 浏览器
满分:5分
2.C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?
A. obj.Hello();
B. obj::Hello();
C. MyClass.Hello();
D. MyClass::Hello();
满分:5分
3.下列哪个表达式表示必须输入必须是Internet电子邮件地址的。( )
A. http(s)://([\w-]+\.)+[\w-]+(/[\w- ./%&=]*)
B. \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
C. (\(\d{3}\)|\d{3}-)\d{8}
D. \d{17}[\d|X]|\d{15}
满分:5分
4.在C#中,表示一个字符串的变量应使用以下哪条语句定义?
A. CString str;
B. string str;
C. Dim str as string
D. char * str;
满分:5分
5.在使用ADO.NET编写连接到SQL Server数据库的应用程序时,从提高性能的角度考虑,应创建____类的对象, 并调用其Open方法连接到数据库:
A. OleDbConnection
B. SqlConnection
C. OdbcConnection
D. Connection
满分:5分
6.以下是一段JavaScript代码,其运行结果是( )。 <script language="JavaScript" type="text/JavaScript"> var array=new Array() for (i=1;i<10;i++){ array=i*I document.write(array+" ") } </script>
A. 在页面分行显示数字1至9的平方
B. 在页面分行显示数字1至10的平方
C. 在页面一行间隔显示数字1至9的平方
D. 在页面一行间隔显示数字1至10的平方
满分:5分
7.以下类MyClass 的属性count 属于_____属性. class MyClass { int i; int count { get{ return i; } } }
A. 只读
B. 只写
C. 可读写
D. 不可读不可写
满分:5分
8.C#中,在方法MyFunc 内部的try..catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则
A. .NET 运行时忽略该异常
B. .NET 运行时马上强制退出该程序
C. .NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程
D. .NET 抛出一个新的“异常处理未找到”的异常
满分:5分
9.分析下列程序: public class class4 { private string _sData = ""; public string sData{set{_sData = value;}} } 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?
A. obj.sData = "It is funny!";
B. Console.WriteLine(obj.sData);
C. obj._sData = 100;
D. obj.set(obj.sData);
满分:5分
10.关于ASP.NET 窗体应用程序,下列说法哪些是正确的?
A. Web 窗体是在浏览器中进行解释执行的
B. Web 窗体程序中脚本和代码必须严格分开
C. Web 窗体程序产生的HTML 页面只能运行于IE 浏览器
D. Web 窗体程序的代码可以使用任何一种.NET 兼容的编程语言编写
满分:5分
二、多选题(共4道试题,共20分。)
1.已知变量ds 引用某个DataSet 对象,该DataSet 对象中已包含一个表名为"table1"的数据表.在Windows 窗体Form1 中,为了将变量名为dataGrid1 的DataGrid 控件绑定到数据表"table1",可以使用代码_______.
A. dataGrid1.DataSource = ds; dataGrid1.DataMember = ds.Tables["table1"];
B. dataGrid1.DataMember = ds;
C. dataGrid1.DataSource = new DataView(ds.Tables["table1"]);
D. dataGrid1.DataSource = ds.Tables["table1"]; dataGrid1.DataMember = ds;
满分:5分
2.设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效
A. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理
B. 在SQL Server 数据库的表中搜索某个字段值
C. 计算SQL Server 数据库中数据表的行数
D. 在SQL Server 数据库中创建存储过程
满分:5分
3.以下语句获取表中第 1 行第 1 列( FirstName 列)的数据,其中正确的语句是()。
A. myTable.Rows(0).Item("FirstName")
B. myTable.Rows(1) ("FirstName")
C. myTable.Rows(0)(1)
D. myTable.Rows(0).Item(0)
E. myTable.Rows(0).Item(1)
满分:5分
4.在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:
A. <TEXTAREA></TEXTAREA>
B. <INPUT type=”text”/>
C. <INPUT type=”hidden”/>
D. <DIV></DIV>
满分:5分
三、判断题(共6道试题,共30分。)
1.数据库F:\BooksMgt.mdb 包含表Book.创建名为conn 数据连接对象定义如下: OleDbConnection conn = new OleDbConnection(@";Provider='Microsoft.Jet.OLEDB.4.0';Data Source='F:\BooksMgt.mdb'"); 请问下列C#语句是否正确 OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = "Select * From Book"
A. 错误
B. 正确
满分:5分
2.select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( )
A. 错误
B. 正确
满分:5分
3.单击Button类型控件会形成页面往返处理()
A. 错误
B. 正确
满分:5分
4.ASP.net应用系统不同类型的文件使用不同的文件后缀名区分,如.aspx,.aspa,aspx.vb和aspx.cs都是正确的。( )
A. 错误
B. 正确
满分:5分
5.服务器端验证是为了保证给用户较快的响应速度。( )
A. 错误
B. 正确
满分:5分
6.在 VS.NET 中,实现 Web 服务的文件名后缀为.aspx。( )
东北大学13秋学期《WEB程序设计》在线作业2
试卷总分:100 测试时间:--
一、单选题(共10道试题,共50分。)
1.cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB.为了在遍历完SqlDataReader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法调用ExecuteReader 方法
A. SqlDataReader dr = cmd.ExecuteReader( );
B. SqlDataReader dr = cmd.ExecuteReader(true);
C. SqlDataReader dr = cmd.ExecuteReader(0);
D. SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection);
满分:5分
2.参考下列C#语句: SqlConnection Conn1 = new SqlConnection( ); Conn1.C; Conn1.Open( ); SqlConnection Conn2 = new SqlConnection( ); Conn2.C; Conn2.Open( ); 请问:上述语句将创建_____个连接池来管理这些SqlConnection 对象
A. 1
B. 2
C. 3
D. 0
满分:5分
3.DataSet对象的Merge方法用于( )
A. 将两个DataSet中的数据和架构合并到一个DataSet中
B. 将两个DataTable中的行合并到一个DataTable中
C. 向数据源提交修改
D. 从数据源提取数据
满分:5分
4.在ADO.NET中,为了确保DataAdapter对象能够正确地将数据从数据源填充到DataSet中,则必须事先设置好DataAdapter对象的下列哪个Command属性
A. Delete Command
B. Update Command
C. Insert Command
D. Select Command
满分:5分
5.访问 Access 数据库需要使用的命名空间是( )。
A. System.Data.SqlClient
B. System.Data.Access
C. System.Data.OleDb
D. System.Data.Odbc
满分:5分
6.以下不属于值类型的是( )。
A. 基本数据类型
B. 数组
C. 结构
D. 枚举
满分:5分
7.在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的_________成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。 A. B. C. D.
A. Append
B. Create
C. CreateNew
D. Truncate
满分:5分
8.JavaScript包括在HTML中,它成为HTML文档的一部分,可将<Script>...</Script>标识放入( )。
A. 只能在<Head>.. </Head>之间
B. 只能在<Body>…</Body>之间
C. 既可放入<Head>.. </Head>之间,也可放入<Body>…</Body>之间
D. 只能在<div>…</div>之间
满分:5分
9.变量y的最终值是( )。 y=12 y=y+int(-7.45)
A. 5
B. -7.45
C. 4
D. 20
满分:5分
10.以下是一段JavaScript代码,其运行结果是( )。 <script language="JavaScript" type="text/JavaScript"> var array=new Array() for (i=1;i<10;i++){ array=i*I document.write(array+" ") } </script>
A. 在页面分行显示数字1至9的平方
B. 在页面分行显示数字1至10的平方
C. 在页面一行间隔显示数字1至9的平方
D. 在页面一行间隔显示数字1至10的平方
满分:5分
二、多选题(共4道试题,共20分。)
1.哪些可以成为javascript的事件:( )
A. 鼠标的点击
B. 图象在加载的时候
C. 提交一份HTML表单
D. 在HTML表单中选择一个输入框
满分:5分
2.使用SQL Server .NET 数据提供程序访问SQl Server数据库时,我们创建了事务对象trans,并将其IsolationLevel 属性设置为Serializable,则在该事务中执行Command 对象的方法________.
A. 可以防止在读取时破坏数据
B. 可以防止脏读
C. 可以防止不可重复读
D. 可以防止幻象读取
满分:5分
3.已知变量ds 引用某个DataSet 对象,该DataSet 对象中已包含一个表名为"table1"的数据表.在Windows 窗体Form1 中,为了将变量名为dataGrid1 的DataGrid 控件绑定到数据表"table1",可以使用代码_______.
A. dataGrid1.DataSource = ds; dataGrid1.DataMember = ds.Tables["table1"];
B. dataGrid1.DataMember = ds;
C. dataGrid1.DataSource = new DataView(ds.Tables["table1"]);
D. dataGrid1.DataSource = ds.Tables["table1"]; dataGrid1.DataMember = ds;
满分:5分
4.下面对Write( )和WriteLine( )方法的描述,正确的是( )
A. WriteLine( )方法在输出字符串的后面添加换行符
B. 使用Write( )输出字符串时,光标将会位于字符串的后边
C. 使用Write( )和WriteLine( )方法输出数值变量时,必须要先把数值变量转换成字符串
D. 使用不带参数的WriteLine( )方法时,将不会产生任何输出
满分:5分
三、判断题(共6道试题,共30分。)
1.使用HTML控件时将不能保持ViewState状态。( )
A. 错误
B. 正确
满分:5分
2.XHTML是HTML的子集( )
A. 错误
B. 正确
满分:5分
3.服务器端验证是为了保证给用户较快的响应速度。( )
A. 错误
B. 正确
满分:5分
4.数据库F:\BooksMgt.mdb 包含表Book.创建名为conn 数据连接对象定义如下: OleDbConnection conn = new OleDbConnection(@";Provider='Microsoft.Jet.OLEDB.4.0';Data Source='F:\BooksMgt.mdb'"); 请问下列C#语句是否正确 OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = "Select * From Book"
A. 错误
B. 正确
满分:5分
5.应用Cookie文件完成一个客户访问某一站点的计数器,以记录所有访问该站点的访问次数。( )
A. 错误
B. 正确
满分:5分
6.用For Each Item In Directory.GetDirectories(Server.Mappath(“.”))读取当前目录下所有子文件夹。( )
东北大学13秋学期《WEB程序设计》在线作业3
试卷总分:100 测试时间:--
一、单选题(共10道试题,共50分。)
1.为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?
A. int Num = int.Parse(str);
B. int Num = str.Parse(int);
C. int Num = (int)str;
D. int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands);
满分:5分
2.已知ds 为数据集对象.以下语句的作用是_____. ds.Tables[";Product"].Constraints.Add( new UniqueConstraint("UC_ProductName",new string[]{"Name","Class"},true));
A. 为表";Product"添加一个由列"Name","Class"组合成的主键约束
B. 为表";Product"添加一个由列"Name","Class"组合成的唯一性约束
C. 为数据集ds 添加一个名为";Product"的数据表,并添加两个列,列名分别为"Name"和"Class"
D. 为数据集ds 添加一个名为";Product"的数据表,并添加一个名为"UC_ProductName"的数据列
满分:5分
3.以下不属于值类型的是( )。
A. 基本数据类型
B. 数组
C. 结构
D. 枚举
满分:5分
4.以下标识符中,正确的是( )
A. _nName
B. Main
C. 6b
D. x5#
满分:5分
5._________命名空间中的类和接口用于创建Web 应用程序的页面?
A. System.Drawing
B. System.IO
C. System.Web.UI
D. System.Web.Service
满分:5分
6.以下语句获取表中第1行第1列(FirstName列)的数据,其中正确的语句是( )。
A. myTable.Rows["FirstName"]
B. myTable.Rows["FirstName"]
C. myTable.Rows
D. myTable.Rows
满分:5分
7.在C#中,表示一个字符串的变量应使用以下哪条语句定义?
A. CString str;
B. string str;
C. Dim str as string
D. char * str;
满分:5分
8.float f=-123.567F; int i=(int)f;i的值现在是( )。
A. -123.567F
B. -123.567
C. 123
D. -123
满分:5分
9.下面这段代码中,变量subString的结果是( )。 string aString = "Left Center Right"; string subString = aString.Substring(1, 4);
A. "eft "
B. " Left"
C. "Left "
D. "Left"
满分:5分
10.下面的语句,strpoint的值是( )。 Strpoint=Instr(qinxueli@126.com]”qinxueli@126.com”,”@”)
A. 5
B. 6
C. 7
D. 8
满分:5分
二、多选题(共4道试题,共20分。)
1.派生类能够直接访问的基类的成员是( )
A. 公有成员
B. 保护成员
C. 私有成员
D. 静态成员
满分:5分
2.下列哪些方法可以在DataSet 对象ds 中添加一个名为"Customers"的DataTable 对象
A. DataTable dt_customers = new DataTable();
B. DataTable dt_customers = new DataTable("Customers"); ds.Tables.Add(dt_customers);
C. ds.Tables.Add("Customers");
D. ds.Tables.Add(new DataTable("Customers");
满分:5分
3.在ADO.NET 中使用XML 支持时,以下哪些建议是可取的
A. 从DataSet 读取XML 格式的数据
B. 使用XML 格式的数据填充DataSet
C. 为DataSet 创建XML 格式的构架描述
D. 将数据以XML 格式保存在数据库中
满分:5分
4.在Visual Studio .NET 的服务器资源管理器中,下列哪些是可见的服务项目
A. 数据连接
B. 网络连接
C. 事件日志服务
D. 设备管理器
满分:5分
三、判断题(共6道试题,共30分。)
1.在 VS.NET 中,实现 Web 服务的文件名后缀为.asmx。
A. 错误
B. 正确
满分:5分
2.当DataSet对象建立完成后,就和数据库断开了连接,全部操作将在内存中进行。( )
A. 错误
B. 正确
满分:5分
3.C#中索引器的实现过程,只能根据数字进行索引( )
A. 错误
B. 正确
满分:5分
4.数据库F:\BooksMgt.mdb 包含表Book.创建名为conn 数据连接对象定义如下: OleDbConnection conn = new OleDbConnection(@";Provider='Microsoft.Jet.OLEDB.4.0';Data Source='F:\BooksMgt.mdb'"); 请问下列C#语句是否正确 OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = "Select * From Book"
A. 错误
B. 正确
满分:5分
5.不能在服务器端访问服务器HTML控件( )
A. 错误
B. 正确
满分:5分
6.利用MultiView和View控件能实现向导功能( )
A. 错误
B. 正确
满分:5分
页:
[1]