东北大学17秋《WEB程序设计》在线作业123答案100分参考
17秋学期《WEB程序设计》在线作业1一、单选题:【10道,总分:50分】
1.171. 以下几个事件中代表“鼠标滑到”的事件是( )。 (满分:5)
A. OnMouseDown
B. OnMouseOut
C. OnMouseOver
D. OnouseUp
2.关于结构类型,下列说法哪些是正确的? (满分:5)
A. 结构是值类型
B. 结构中不允许定义带参数的实例构造函数;
C. 结构中不允许定义析构函数
D. 结构中可以定义成员方法,但是方法内不能使用this 指针
3.打开SQL Connection 时返回的SQL Server 错误号为4060,该错误表示: (满分:5)
A. 连接字符串指定的服务器名称无效
B. 连接字符串指定的数据库名称无效
C. 连接超时
D. 连接字符串指定的用户名或密码错误
4.要取出DropDownList控件中用户选择的值,应读取: (满分:5)
A. SelectedIndex
B. SelectedValue
C. Value
D. Text
5.下列表达式表示必须输入3个以上由大小写字母、数字、符号“”(下划线)、“-”(中划线)以及“.”组成的字符串,位数不限。( )。 (满分:5)
A. {3,}
B. {3,}
C. {3,}
D. {3,}
6.ASP.NET窗体文件的扩展名为: (满分:5)
A. .aspx
B. .ascx
C. .cs
D. .html
7.在Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该密码是否与第1个密码输入框中密码相同,应该选择的验证控件是:( )。 (满分:5)
A. CompareValidator 控件
B. ValidationSummary控件
C. RequiredFieldValidator控件
D. 同时使用RequiredFieldValidator控件和CompareValidator控件
8.float f=-123.567F; int i=(int)f;i的值现在是( )。 (满分:5)
A. -123.567F
B. -123.567
C. 123
D. -123
9.在自定义的类MyClass 中,应重载继承自System.Object 类的哪个方法,以实现自定义的哈希算法? (满分:5)
A. GetHashCode
B. Equals
C. ReferenceEquals
D. ToString
10.dataTable 是数据集myDataSet 中的数据表对象,有9 条记录.调用下列代码后,dataTable 中还有几条记录 dataTable.Rows.Delete( ); (满分:5)
A. 9
B. 8
C. 1
D. 0
二、多选题:【4道,总分:20分】
1.myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行修改后,调用下列语句DataSet changes = myDataSet.GetChanges( );获得的新的数据集changes 将包含原数据集中状态为( )的数据行. (满分:5)
A. Added
B. Deleted
C. Detached
D. Modified
E. Unchanged
2.派生类能够直接访问的基类的成员是( ) (满分:5)
A. 公有成员
B. 保护成员
C. 私有成员
D. 静态成员
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.下面有关枚举成员赋值说法正确的是( ) (满分:5)
A. 在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值
B. 在定义枚举类型时,若直接为某个枚举成员赋值,则其他枚举成员依次取值
C. 在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序
D. 在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值
三、判断题:【6道,总分:30分】
1.在 VS.NET 中,实现 Web 服务的文件名后缀为.asmx。 (满分:5)
A. 错误
B. 正确
2.DataDrid控件的定义设置了AutoGenerateColumns=”false”,表示不允许自动产生列,列的产生是由人工根据需要来定义。 ( ) (满分:5)
A. 错误
B. 正确
3.Web应用系统的主页面文件名一般是:index.htm、index.html、index.apsx和default.aspx等,用户不可以自己命名。( ) (满分:5)
A. 错误
B. 正确
4.PageLoad事件是当服务器控件加载Page对象时发生的。也就是说,每次加载页面时,无论是初次浏览还是通过单击按钮或因为其他事件再次调用页面,都会触发此事件。 ( ) (满分:5)
A. 错误
B. 正确
5.应用Cookie文件完成一个客户访问某一站点的计数器,以记录所有访问该站点的访问次数。( ) (满分:5)
A. 错误
B. 正确
6.ASP.NET页的默认扩展名是ascx( )。 (满分:5)
A. 错误
B. 正确
17秋学期《WEB程序设计》在线作业2
一、单选题:【10道,总分:50分】
1.为了在程序中使用DataSet 类定义数据集对象,应在文件开始处添加对命名空间( )的引用. (满分:5)
A. System.IO
B. System.Utils
C. System.Data
D. System.DataBase
2.类MyClass 中,下列哪条语句定义了一个只读的属性Count? (满分:5)
A. private int Count;
B. private int count;public int Count{get{return count;}}
C. public readonly int Count;
D. public readonly int Count{get{ return count;}set{count = value;}}
3.若string s=”ABCD”;char[] arr=s.ToCharArray( ); 则Console.WriteLine(arr);输出结果为( ) (满分:5)
A. A
B. B
C. C
D. D
4.web页面在载入的时候触发的事件是:( )。 (满分:5)
A. PageLoad
B. Click
C. Change
D. PageUnload
5.171. 以下几个事件中代表“鼠标滑到”的事件是( )。 (满分:5)
A. OnMouseDown
B. OnMouseOut
C. OnMouseOver
D. OnouseUp
6.下面的语句,strpoint的值是( )。Strpoint=Instr(”qinxueli@126.com”,”@”) (满分:5)
A. 5
B. 6
C. 7
D. 8
7.Web 表单中,按钮的默认事件是 (满分:5)
A. Click 事件
B. Load 事件
C. Init 事件
D. Command 事件
8.URL是( )。 (满分:5)
A. 超文本传输协议
B. 统一资源管理器
C. 超文本标记语言
D. 浏览器
9.Command对象如果执行的SQL语句是修改语句(Update)时,需使用的方法是( ) (满分:5)
A. ExecuteNonQuery( )
B. ExecuteScalar( )
C. ExecuteReader( )
D. Execute( )
10.C#程序中,可使用try..catch 机制来处理程序出现的( )错误。 (满分:5)
A. 语法
B. 运行
C. 逻辑
D. 拼写
二、多选题:【4道,总分:20分】
1.下面有关枚举成员赋值说法正确的是( ) (满分:5)
A. 在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值
B. 在定义枚举类型时,若直接为某个枚举成员赋值,则其他枚举成员依次取值
C. 在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序
D. 在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值
2.目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter (满分:5)
A. SQL Server .NET 数据源
B. OLE DB .NET 数据源
C. XML 文件
D. ODBC .NET 数据源
3.设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效 (满分:5)
A. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理
B. 在SQL Server 数据库的表中搜索某个字段值
C. 计算SQL Server 数据库中数据表的行数
D. 在SQL Server 数据库中创建存储过程
4.下列哪些方法可以在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");
三、判断题:【6道,总分:30分】
1.对象的this引用是对该对象本身的引用。( ) (满分:5)
A. 错误
B. 正确
2.String 对象是不可改变的,修改字符串的值实际上是在重新创建实例并赋值。 ( ) (满分:5)
A. 错误
B. 正确
3.利用MultiView和View控件能实现向导功能( ) (满分:5)
A. 错误
B. 正确
4.应用Cookie文件完成一个客户访问某一站点的计数器,以记录所有访问该站点的访问次数。( ) (满分:5)
A. 错误
B. 正确
5.服务器端验证是为了保证给用户较快的响应速度。( ) (满分:5)
A. 错误
B. 正确
6.CompareValidator控件不能用于验证数据类型。( ) (满分:5)
A. 错误
B. 正确
17秋学期《WEB程序设计》在线作业3
一、单选题:【10道,总分:50分】
1.以下有关样式表项的定义中,正确的是: (满分:5)
A. H1{font-family:楷体gb2312, text-aligh:center}
B. H1{font-family=楷体gb2312, text-aligh=center}
C. H1{font-family:楷体gb2312; text-aligh:center}
D. H1{font-family=楷体gb2312; text-aligh=center}
2.如果要设置TextBox为只读的,应设置: (满分:5)
A. ReadOnly="true"
B. ReadOnly="false"
C. Enabled="true"
D. Enabled="false"
3.JavaScript包括在HTML中,它成为HTML文档的一部分,可将...标识放入( )。 (满分:5)
A. 只能在<Head>.. </Head>之间
B. 只能在<Body>…</Body>之间
C. 既可放入<Head>.. </Head>之间,也可放入<Body>…</Body>之间
D. 只能在<div>…</div>之间
4.下列语句创建了多少个string 对象?string[,] strArray = new string; (满分:5)
A. 0
B. 3
C. 4
D. 12
5.在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组? (满分:5)
A. string StrList("");
B. string StrList = {"","",""};
C. string[] StrList = {"","",""};
D. string[] StrList = new string;
6.如果希望控件内容变化后立即向服务器提交请求,需要在控件中添加属性( )。 (满分:5)
A. AutoPostBack="true"
B. AutoPostBack="false"
C. IsPostBack="true"
D. IsPostBack="false"
7.SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时, (满分:5)
A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限
B. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限
C. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限
D. 登录到本地Windows 的用户均可无限制访问SQL Server 数据库
8.以下标识符中,正确的是( ) (满分:5)
A. nName
B. Main
C. 6b
D. x5#
9.以下语句获取表中第1行第1列(FirstName列)的数据,其中正确的语句是( )。 (满分:5)
A. myTable.Rows["FirstName"]
B. myTable.Rows["FirstName"]
C. myTable.Rows
D. myTable.Rows
10.为了控制DataAdapter 的Fill 方法如何在填充数据之前向DataSet 加载数据源架构信息,可在调用该方法前,将DataAdapter 的MissingSchemaAction 属性设为( ),使得Fill 方法在填充数据前,向DataSet 架构添加额外的表和列,并且给DataTable添加主键信息. (满分:5)
A. Add
B. AddWithKey
C. Error
D. Ignore
二、多选题:【4道,总分:20分】
1.设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效 (满分:5)
A. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理
B. 在SQL Server 数据库的表中搜索某个字段值
C. 计算SQL Server 数据库中数据表的行数
D. 在SQL Server 数据库中创建存储过程
2.已知变量ds 引用某个DataSet 对象,该DataSet 对象中已包含一个表名为"table1"的数据表.在Windows 窗体Form1 中,为了将变量名为dataGrid1 的DataGrid 控件绑定到数据表"table1",可以使用代码( ). (满分:5)
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;
3.已知变量ds 引用某个DataSet 对象,该DataSet 对象中已包含一个表名为"table1"的数据表.在Windows 窗体Form1 中,为了将变量名为dataGrid1 的DataGrid 控件绑定到数据表"table1",可以使用代码( ). (满分:5)
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;
4.myDataSet 是一数据集对象,其中包含通过DataAdapter 从数据库检索的构架和数据.在本地对myDataSet 进行修改后,调用下列语句DataSet changes = myDataSet.GetChanges( );获得的新的数据集changes 将包含原数据集中状态为( )的数据行. (满分:5)
A. Added
B. Deleted
C. Detached
D. Modified
E. Unchanged
三、判断题:【6道,总分:30分】
1.String 对象是不可改变的,修改字符串的值实际上是在重新创建实例并赋值。( ) (满分:5)
A. 错误
B. 正确
2.Command对象的ExxcuteNonQuery方法只是返回执行SQL语句或存储过程受影响的记录行数。( ) (满分:5)
A. 错误
B. 正确
3.用For Each Ttem In Directory.GetFiles(Server.Mappath(“.”))读取当前目录下的所有文件。 ( ) (满分:5)
A. 错误
B. 正确
4.判断属性IsCrossPagePostBack的值可确定是否属于跨网页提交。( ) (满分:5)
A. 错误
B. 正确
5.用For Each Item In Directory.GetDirectories(Server.Mappath(“.”))读取当前目录下所有子文件夹。( ) (满分:5)
A. 错误
B. 正确
6.C#中索引器的实现过程,只能根据数字进行索引( ) (满分:5)
A. 错误
B. 正确
页:
[1]