东北大学17秋《基于Web的程序设计Ⅱ》在线作业123答案
17秋学期《基于Web的程序设计Ⅱ》在线作业1一、单选题:【10道,总分:50分】
1.下面这段代码中,变量subString的结果是( )。string aString = "Left Center Right";string subString = aString.Substring(1, 4); (满分:5)
A. "eft " B. " Left"
C. "Left " D. "Left"
2.下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象? (满分:5)
A. Command
B. Connection
C. DataAdapter
D. DataSet
3.如果要设置TextBox为只读的,应设置: (满分:5)
A. ReadOnly="true"
B. ReadOnly="false"
C. Enabled="true"
D. Enabled="false"
4.在类的定义中,类的( )( )描述了该类的对象的行为特征。 (满分:5)
A. 类名
B. 方法
C. 所属的名字空间
D. 私有域
5.Command对象如果执行的SQL语句是修改语句(Update)时,需使用的方法是( ) (满分:5)
A. ExecuteNonQuery( )
B. ExecuteScalar( )
C. ExecuteReader( )
D. Execute( )
6.应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是:A. B. C. D. (满分:5)
A. Connection 对象连接到的数据库的名称
B. Connection 对象的身份验证信息
C. Connection 对象的最大连接时间
D. Connection 对象使用的缓存大小
7.使用“新建项目—〉Visual C# Projects 项目—〉ASP.NET Web 应用程序”成功创建URL为“http://localhost/MyWeb”的Web 表单应用程序后,项目文件将保存在: (满分:5)
A. 本地计算机Web 站点的MyWeb 虚拟目录下
B. 本地文件共享MyWeb 中
C. 另一台名为localhost 的计算机的Web 站点的MyWeb 虚拟目录下
D. 本地目录c:\My Documents\MyWeb 下
8.在DataSet 中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为( )( ). (满分:5)
A. DataRowState.Added
B. DataRowState.Deleted
C. DataRowState.Detached
D. DataRowState.Modified
9.关于结构类型,下列说法哪些是正确的? (满分:5)
A. 结构是值类型
B. 结构中不允许定义带参数的实例构造函数;
C. 结构中不允许定义析构函数
D. 结构中可以定义成员方法,但是方法内不能使用this 指针
10.已知ds 为数据集对象.以下语句的作用是( ).ds.Tables[";Product"].Constraints.Add(new UniqueConstraint("UCProductName",new string[]{"Name","Class"},true)); (满分:5)
A. 为表";Product"添加一个由列"Name","Class"组合成的主键约束
B. 为表";Product"添加一个由列"Name","Class"组合成的唯一性约束
C. 为数据集ds 添加一个名为";Product"的数据表,并添加两个列,列名分别为"Name"和"Class"
D. 为数据集ds 添加一个名为";Product"的数据表,并添加一个名为"UCProductName"的数据列
二、多选题:【4道,总分:20分】
1.myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行修改后,调用下列语句DataSet changes = myDataSet.GetChanges( );获得的新的数据集changes 将包含原数据集中状态为( )的数据行. (满分:5)
A. Added
B. Deleted
C. Detached
D. Modified
E. Unchanged
2.在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本: (满分:5)
A. <TEXTAREA></TEXTAREA>
B. <INPUT type=”text”/>
C. <INPUT type=”hidden”/>
D. <DIV></DIV>
3.使用SQL Server .NET 数据提供程序访问SQl Server数据库时,我们创建了事务对象trans,并将其IsolationLevel 属性设置为Serializable,则在该事务中执行Command 对象的方法( )( ). (满分:5)
A. 可以防止在读取时破坏数据
B. 可以防止脏读
C. 可以防止不可重复读
D. 可以防止幻象读取
4.以下正确的重新定向语句是:( )。 (满分:5)
A. Response.Redirect(INDEX.ASP)指向主页文件
B. Response.Redirect(HTTP://www.163.NET)指向网站
C. MY-URL=”HTTP://WWW.ZJYYC.COM” 把一个网站地址赋给变量
D. Response.Redirect(MY-URL)指向变量存储的网站
三、判断题:【6道,总分:30分】
1.Session状态可以在同一会话的不同网页间共享。( ) (满分:5)
A. 错误
B. 正确
2.利用MultiView和View控件能实现向导功能( ) (满分:5)
A. 错误
B. 正确
3.String 对象是不可改变的,修改字符串的值实际上是在重新创建实例并赋值。 ( ) (满分:5)
A. 错误
B. 正确
4.Application状态可由网站所有用户进行更改。( ) (满分:5)
A. 错误
B. 正确
5.在 VS.NET 中,实现 Web 服务的文件名后缀为.aspx。( ) (满分:5)
A. 错误
B. 正确
6.在.Net中,类System.Web.UI.Page 不可以被继承。( ) (满分:5)
A. 错误
B. 正确
17秋学期《基于Web的程序设计Ⅱ》在线作业2
一、单选题:【10道,总分:50分】
1.C#中每个int 类型的变量占用( )个字节的内存。 (满分:5)
A. 1
B. 2
C. 4
D. 8
2..NET Framework类库中的“命名空间”是一种( ) (满分:5)
A. 类类型
B. 结构类型
C. 数据库
D. 命名规范
3.下列哪个表达式表示必须输入必须是Internet电子邮件地址的。( ) (满分:5)
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}
4.在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的( )( )成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。A. B. C. D. (满分:5)
A. Append
B. Create
C. CreateNew
D. Truncate
5.数据集ds 中两数据表(父表:Customer;子表:CartItems)之间有如图外键约束.父表Customers 中有一行数据的CustomerID=100,子表CartItems 中有20 行数据的CustomerID=100.若从父表中删除该行,则: (满分:5)
A. 子表不发生任何变化
B. 子表中20 个相关行的CustomerID 列的值变为DBNull
C. 子表中20 个相关行被删除
D. 引发Exception
6.用鼠标右击一个控件时出现的菜单一般称为: (满分:5)
A. 主菜单
B. 菜单项
C. 快捷菜单
D. 子菜单
7.变量y的最终值是( )。y=12y=y+int(-7.45) (满分:5)
A. 5
B. -7.45
C. 4
D. 20
8.为使用OleDb .NET Data Proviver连接到SQL Server数据库,应将Connection对象的ConnectionString属性中的Provider子属性的值设置为: (满分:5)
A. Provider=SQLOLEDB
B. Provider=SQLSERVER
C. Provider=Microsoft.Jet.OLEDB.4.0
D. Provider=MSDAORA
9.如果想让Label控件显示特定内容,应设置其哪个属性: (满分:5)
A. Color
B. Text
C. Font
D. Visible
10.dataTable 是数据集myDataSet 中的数据表对象,有9 条记录.调用下列代码后,dataTable 中还有几条记录 dataTable.Rows.Delete( ); (满分:5)
A. 9
B. 8
C. 1
D. 0
二、多选题:【4道,总分:20分】
1.DataAdapter 对象的Update 查询语句中, 使用下列哪种Where 子句可以保证本行的更新不会覆盖其他用户的更改. (满分:5)
A. 包含数据源所有的列
B. 只包含主键列
C. 包含主键列和一个时戳列
D. 包含主键列和已修改列
2.在Visual Studio .NET 的服务器资源管理器中,下列哪些是可见的服务项目 (满分:5)
A. 数据连接
B. 网络连接
C. 事件日志服务
D. 设备管理器
3.以下正确的重新定向语句是:( )。 (满分:5)
A. Response.Redirect(INDEX.ASP)指向主页文件
B. Response.Redirect(HTTP://www.163.NET)指向网站
C. MY-URL=”HTTP://WWW.ZJYYC.COM” 把一个网站地址赋给变量
D. Response.Redirect(MY-URL)指向变量存储的网站
4.派生类能够直接访问的基类的成员是( ) (满分:5)
A. 公有成员
B. 保护成员
C. 私有成员
D. 静态成员
三、判断题:【6道,总分:30分】
1.单击Button类型控件会形成页面往返处理( ) (满分:5)
A. 错误
B. 正确
2.使用Command对象进行数据操作时,默认情况下CommandType属性为 (满分:5)
A. 错误
B. 正确
3.C#中索引器的实现过程,只能根据数字进行索引( ) (满分:5)
A. 错误
B. 正确
4.用For Each Ttem In Directory.GetFiles(Server.Mappath(“.”))读取当前目录下的所有文件。 ( ) (满分:5)
A. 错误
B. 正确
5.FileInfo 类提供静态方法,不需要创建对象即可调用其方法。( ) (满分:5)
A. 错误
B. 正确
6.Command对象的ExxcuteNonQuery方法只是返回执行SQL语句或存储过程受影响的记录行数。( ) (满分:5)
A. 错误
B. 正确
17秋学期《基于Web的程序设计Ⅱ》在线作业3
一、单选题:【10道,总分:50分】
1.变量y的最终值是( )。y=12y=y+int(-7.45) (满分:5)
A. 5
B. -7.45
C. 4
D. 20
2.SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时, (满分:5)
A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限
B. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限
C. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限
D. 登录到本地Windows 的用户均可无限制访问SQL Server 数据库
3.参考下列C#语句:SqlConnection Conn1 = new SqlConnection( );Conn1.C;Conn1.Open( );SqlConnection Conn2 = new SqlConnection( );Conn2.C;Conn2.Open( );请问:上述语句将创建( )个连接池来管理这些SqlConnection 对象 (满分:5)
A. 1
B. 2
C. 3
D. 0
4.在编写ASP.NET 页面时,若希望在每次页面载入时执行某个操作,则应将相应代码写入( )事件处理程序中。 (满分:5)
A. 页面的Load
B. 页面的init
C. 页面的PreRender
D. 页面的Disposed 消息
5.下面的语句,strpoint的值是( )。Strpoint=left(”qinxueli@126.com”,3) (满分:5)
A. xue
B. @
C. qin
D. com
6..NET Framework类库中的“命名空间”是一种( ) (满分:5)
A. 类类型
B. 结构类型
C. 数据库
D. 命名规范
7.已知ds 为数据集对象.以下语句的作用是( ).ds.Tables[";Product"].Constraints.Add(new UniqueConstraint("UCProductName",new string[]{"Name","Class"},true)); (满分:5)
A. 为表";Product"添加一个由列"Name","Class"组合成的主键约束
B. 为表";Product"添加一个由列"Name","Class"组合成的唯一性约束
C. 为数据集ds 添加一个名为";Product"的数据表,并添加两个列,列名分别为"Name"和"Class"
D. 为数据集ds 添加一个名为";Product"的数据表,并添加一个名为"UCProductName"的数据列
8.已知ds 为数据集对象.以下语句的作用是( ).ds.Tables[";Product"].Constraints.Add(new UniqueConstraint("UCProductName",new string[]{"Name","Class"},true)); (满分:5)
A. 为表";Product"添加一个由列"Name","Class"组合成的主键约束
B. 为表";Product"添加一个由列"Name","Class"组合成的唯一性约束
C. 为数据集ds 添加一个名为";Product"的数据表,并添加两个列,列名分别为"Name"和"Class"
D. 为数据集ds 添加一个名为";Product"的数据表,并添加一个名为"UCProductName"的数据列
9. 表示( )。 (满分:5)
A. 单元格占表格宽度的25%,居中显示
B. 单元格宽度为25个像素,居中显示
C. 单元格占表格宽度的25%,左对齐显示
D. 单元格宽度为25个像素,左对齐显示
10.在自定义的类MyClass 中,应重载继承自System.Object 类的哪个方法,以实现自定义的哈希算法? (满分:5)
A. GetHashCode
B. Equals
C. ReferenceEquals
D. ToString
二、多选题:【4道,总分:20分】
1.哪些可以成为javascript的事件:( ) (满分:5)
A. 鼠标的点击
B. 图象在加载的时候
C. 提交一份HTML表单
D. 在HTML表单中选择一个输入框
2.下列哪些选项可以作为DataSet 的数据源 (满分:5)
A. SQL Server数据库中的视图
B. Oracle 数据库中的表
C. XML 文件
D. Excel 制表文件
3.下列哪些方法可以在DataSet 对象ds 中添加一个名为"Customers"的DataTable 对象 (满分:5)
A. DataTable dtcustomers = new DataTable( );
B. DataTable dtcustomers = new DataTable("Customers");ds.Tables.Add(dtcustomers);
C. ds.Tables.Add("Customers");
D. ds.Tables.Add(new DataTable("Customers");
4.目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter (满分:5)
A. SQL Server .NET 数据源
B. OLE DB .NET 数据源
C. XML 文件
D. ODBC .NET 数据源
三、判断题:【6道,总分:30分】
1.判断属性IsCrossPagePostBack的值可确定是否属于跨网页提交。( ) (满分:5)
A. 错误
B. 正确
2.使用HTML控件时将不能保持ViewState状态。( ) (满分:5)
A. 错误
B. 正确
3.同一个 DataTable 可以属于多个 DataSet 。( ) (满分:5)
A. 错误
B. 正确
4.当页面往返时,在触发控件的事件之前会触发PageLoad事件( ) (满分:5)
A. 错误
B. 正确
5.String 对象是不可改变的,修改字符串的值实际上是在重新创建实例并赋值。 ( ) (满分:5)
A. 错误
B. 正确
6.对运算符“>=”进行重载,可以不重载“<=”。 ( ) (满分:5)
A. 错误
B. 正确
页:
[1]