奥特曼 发表于 2017-9-10 13:29:15

东北大学17秋《基于Web的程序设计》在线作业123答案

2017秋学期《基于Web的程序设计》在线作业1
一、单选题:【20道,总分:100分】
1.Internet使用(    )。          (满分:5)
    A. G3协议    B. CDMA协议
    C. TCP/IP协议    D. TCP协议和IP协议
2..NET Framework类库中的“命名空间”是一种(    )          (满分:5)
    A. 类类型
    B. 结构类型
    C. 数据库
    D. 命名规范
3.下面的语句,strpoint的值是(    )。Strpoint=Instr(”qinxueli@126.com”,”@”)          (满分:5)
    A. 5
    B. 6
    C. 7
    D. 8
4.C#中每个int 类型的变量占用(    )个字节的内存。          (满分:5)
    A. 1
    B. 2
    C. 4
    D. 8
5.以下是一段JavaScript代码,其运行结果是(    )。var array=new Array(    )for(i=1;i          (满分:5)
    A. 在页面分行显示数字1至9的平方
    B. 在页面分行显示数字1至10的平方
    C. 在页面一行间隔显示数字1至9的平方
    D. 在页面一行间隔显示数字1至10的平方
6.参考下列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
7.应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是:A. B. C. D.          (满分:5)
    A. Connection 对象连接到的数据库的名称
    B. Connection 对象的身份验证信息
    C. Connection 对象的最大连接时间
    D. Connection 对象使用的缓存大小
8.在DataSet 中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为(    )(    ).          (满分:5)
    A. DataRowState.Added
    B. DataRowState.Deleted
    C. DataRowState.Detached
    D. DataRowState.Modified
9.正则表达式“.{1,}[区,市,省]{1}.{1,}[区,市].{1,}[街,路]{1}{1,}号.[公寓,小区]{1}{1,}幢{5}室”验证正确的是(    )。          (满分:5)
    A. 浙江省杭州市下沙路256号富康公寓16幢18601室
    B. 上海市徐家汇区交大路245号高教村8幢306室
    C. 宁夏回族自治区吴忠市余名大街265号西湖小区8幢302室
    D. 浙江省杭州市西湖大道126号金星大厦16层1601室
10.在ADO.NET 中,执行数据库的某个存储过程,则至少需要创建(    )(    )并设置它们的属性,调用合适的方法:          (满分:5)
    A. 一个Connection 对象和一个Command 对象
    B. 一个Connection 对象和DataSet 对象
    C. 一个Command 对象和一个DataSet 对象
    D. 一个Command 对象和一个DataAdapter 对象
11.变量y的最终值是(    )。y=12y=y+int(-7.45)          (满分:5)
    A. 5
    B. -7.45
    C. 4
    D. 20
12.在C#中,表示一个字符串的变量应使用以下哪条语句定义?          (满分:5)
    A. CString str;
    B. string str;
    C. Dim str as string
    D. char * str;
13.用户控件的文件扩展名是(    )。          (满分:5)
    A. asx
    B. aspx
    C. ctl
    D. ascx
14.如果希望控件内容变化后立即向服务器提交请求,需要在控件中添加属性(    )。          (满分:5)
    A. AutoPostBack="true"
    B. AutoPostBack="false"
    C. IsPostBack="true"
    D. IsPostBack="false"
15.DataSet对象的Merge方法用于(    )          (满分:5)
    A. 将两个DataSet中的数据和架构合并到一个DataSet中
    B. 将两个DataTable中的行合并到一个DataTable中
    C. 向数据源提交修改
    D. 从数据源提取数据
16.如果点击网页中某个链接后在新的浏览器窗口中载入所链接的文档,则应当设置链接的target属性值为(    )。          (满分:5)
    A. parent
    B. self
    C. top
    D. blank
17.已知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"的数据列
18.在使用DataAdapter 作为从数据源到DataSet 的通道时,可能遇到数据源和DataSet架构不匹配的情况.DataAdapter 使用(    )(    )对象处理该情况.          (满分:5)
    A. UpdateCommand
    B. DataBindings
    C. TableMappings
    D. XSD 架构文件
19.ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(    )          (满分:5)
    A. HTML控件和Web控件
    B. HTML控件和XML控件
    C. XML控件和Web控件
    D. HTML控件和IIS控件
20.关于相对路径,以下说法中不正确的是(    )。          (满分:5)
    A. 相对路径表述的是源端点同目标端点之间的相互位置
    B. 如果在链接中源端点和目标端点位于一个目录下,则链接路径中只需要指明目标端点的文档名称即可
    C. 如果在链接中源端点和目标端点不在同一个目录下,就无法使用相对路径
    D. 如果在链接中源端点和目标端点不在同一个目录下,就需要将目录的相对关系也表示出来
2017秋学期《基于Web的程序设计》在线作业2
一、单选题:【20道,总分:100分】

1.为了提高性能,在使用DataAdapter 填充DataSet 前,可以将(    )属性值设为false.          (满分:5)
    A. DataSet 对象的EnforceConstraints
    B. DataSet 对象的CaseSensitive
    C. DataAdapter 对象的AcceptChangesDuringFill
    D. DataAdapter 对象的MissingSchemaAction
2.为创建在SQL Server中执行Select 语句的Command 对象,可先建立到SQL Server数据库的连接,然后使用连接对象的(    )方法创建SqlCommand 对象.          (满分:5)
    A. Open
    B. OpenSQL
    C. CreateCommand
    D. CreateSQL
3.为了在DataTable中添加一个计算总价的列,应在DataTable的Columns集合中添加有DataColumn对象,并将设定其(    )属性为“Quantity*UnitPrice”。          (满分:5)
    A. Expression
    B. DataType
    C. Caption
    D. ColumnName
4.下面的语句,strpoint的值是(    )。Strpoint=Instr(”qinxueli@126.com”,”@”)          (满分:5)
    A. 5
    B. 6
    C. 7
    D. 8
5.变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例.该实例中包含表Orders.为了从Orders 表查询所有CustomerID 等于"tom"的订单数据,请用正确的字符串sqlstr 的赋值语句替换下列第一行语句.string sqlstr="本字符串需要你用正确的SQL语句替换":conn.Open(    );SqlCommand cmd = conn.CreateCommand(    );cmd.CommandText = sqls          (满分:5)
    A. string sqlstr="Select * From Orders where CustomerID= ";
    B. string sqlstr="Select * From Orders where CustomerID=CustomerID ";
    C. string sqlstr="Select * From Orders where CustomerID=@CustomerID ";
    D. string sqlstr="Select * From Orders";
6.如果要定时器控件每一分钟发生一个Tick事件,则InterVal属性应设置为(    )          (满分:5)
    A. 60
    B. 600
    C. 100
    D. 1000
7.在DataSet 中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为(    )(    ).          (满分:5)
    A. DataRowState.Added
    B. DataRowState.Deleted
    C. DataRowState.Detached
    D. DataRowState.Modified
8.判断页面表单是否提交的Page对象的方法是(    )。          (满分:5)
    A. IsValid
    B. Databind
    C. IsPostBack
    D. Write
9.页面事件的生命周期顺序是:(    )。          (满分:5)
    A. PageLoad, PageInit, Change, Click, PageUnload
    B. PageLoad, PageInit, Click, Change,PageUnload
    C. PageInit, PageLoad, Change, Click, PageUnload
    D. PageInit, PageLoad, Click, Change, PageUnload
10.可以在VS.NET开发环境的(    )(    )窗口中对Windows操作系统的各种服务进行管理:          (满分:5)
    A. 服务器管理器
    B. 类视图
    C. 属性窗口
    D. 解决方案资源管理器
11.参考下列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
12.类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;}}
13.float f=-123.567F; int i=(int)f;i的值现在是(    )。          (满分:5)
    A. -123.567F
    B. -123.567
    C. 123
    D. -123
14.访问 Access 数据库需要使用的命名空间是(    )。          (满分:5)
    A. System.Data.SqlClient
    B. System.Data.Access
    C. System.Data.OleDb
    D. System.Data.Odbc
15.171.      以下几个事件中代表“鼠标滑到”的事件是(    )。          (满分:5)
    A. OnMouseDown
    B. OnMouseOut
    C. OnMouseOver
    D. OnouseUp
16.使用Command对象和存储过程进行数据操作时,应将CommandType属性设置为(    )。          (满分:5)
    A. CommandType.Text
    B. CommandType.CommandText
    C. CommandType.StoredProcedure
    D. CommandType.Procedure
17.为使用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
18.C#中,在方法MyFunc 内部的try..catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则          (满分:5)
    A. .NET 运行时忽略该异常
    B. .NET 运行时马上强制退出该程序
    C. .NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程
    D. .NET 抛出一个新的“异常处理未找到”的异常
19.HTML文件的控制部分和正文部分用(    )符号进行区分。          (满分:5)
    A. []
    B. “”
    C. <>
    D. ##
20.下列哪个SQL 语句属于DDL 语句(数据定义语句)          (满分:5)
    A. Create
    B. Select
    C. Grant
    D. Insert
2017秋学期《基于Web的程序设计》在线作业3
一、单选题:【20道,总分:100分】

1.如果点击网页中某个链接后在新的浏览器窗口中载入所链接的文档,则应当设置链接的target属性值为(    )。          (满分:5)
    A. parent
    B. self
    C. top
    D. blank
2.Web 表单中,按钮的默认事件是          (满分:5)
    A. Click 事件
    B. Load 事件
    C. Init 事件
    D. Command 事件
3.已知ds1,ds2 分别代表两个不同的DataSet 对象.其中ds1 已包含名为"Customer"的DataTable 对象,且该DataTable 对象被变量dtCustomer 引用.已知dtCustomer表中有100 条记录,则执行下列语句后,新的数据表newdtCustomer 中包含(    )条记录.DataTable newdtCustomer = dtCustomer.Copy(    );          (满分:5)
    A. 0
    B. 100
    C. 200
    D. 300
4.下列哪个SQL 语句属于DDL 语句(数据定义语句)          (满分:5)
    A. Create
    B. Select
    C. Grant
    D. Insert
5.可以在VS.NET开发环境的(    )(    )窗口中对Windows操作系统的各种服务进行管理:          (满分:5)
    A. 服务器管理器
    B. 类视图
    C. 属性窗口
    D. 解决方案资源管理器
6.下列哪个表达式表示必须输入必须是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}
7.正则表达式“.{1,}[区,市,省]{1}.{1,}[区,市].{1,}[街,路]{1}{1,}号.[公寓,小区]{1}{1,}幢{5}室”验证正确的是(    )。          (满分:5)
    A. 浙江省杭州市下沙路256号富康公寓16幢18601室
    B. 上海市徐家汇区交大路245号高教村8幢306室
    C. 宁夏回族自治区吴忠市余名大街265号西湖小区8幢302室
    D. 浙江省杭州市西湖大道126号金星大厦16层1601室
8.开发一个Web 应用程序,该应用程序用来产生许多类型的报告.一种类型的报告显示某个时间段的票据信息.必须确保报告产生需要最小的网络流量.请选择:          (满分:5)
    A. 使用 Microsoft SQL Serve索引来优化数据运算
    B. 在一个业务层类中实现运算
    C. 在一个数据层类中实现运算
    D. 使用 Microsoft SQL Server 存储过程来进行数据运算
9.变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例.该实例中包含表Orders.为了从Orders 表查询所有CustomerID 等于"tom"的订单数据,请用正确的字符串sqlstr 的赋值语句替换下列第一行语句.string sqlstr="本字符串需要你用正确的SQL语句替换":conn.Open(    );SqlCommand cmd = conn.CreateCommand(    );cmd.CommandText = sqls          (满分:5)
    A. string sqlstr="Select * From Orders where CustomerID= ";
    B. string sqlstr="Select * From Orders where CustomerID=CustomerID ";
    C. string sqlstr="Select * From Orders where CustomerID=@CustomerID ";
    D. string sqlstr="Select * From Orders";
10.171.      以下几个事件中代表“鼠标滑到”的事件是(    )。          (满分:5)
    A. OnMouseDown
    B. OnMouseOut
    C. OnMouseOver
    D. OnouseUp
11.分析下列程序:public class class4{private string sData = "";public string sData{set{sData = value;}} }在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?          (满分:5)
    A. obj.sData = "It is funny!";
    B. Console.WriteLine(obj.sData);
    C. obj.sData = 100;
    D. obj.set(obj.sData);
12.URL是(    )。          (满分:5)
    A. 超文本传输协议
    B. 统一资源管理器
    C. 超文本标记语言
    D. 浏览器
13.在自定义的类MyClass 中,应重载继承自System.Object 类的哪个方法,以实现自定义的哈希算法?          (满分:5)
    A. GetHashCode
    B. Equals
    C. ReferenceEquals
    D. ToString
14.变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例.该实例中包含表Orders.为了从Orders 表查询所有CustomerID 等于"tom"的订单数据,请用正确的字符串sqlstr 的赋值语句替换下列第一行语句.string sqlstr="本字符串需要你用正确的SQL语句替换":conn.Open(    );SqlCommand cmd = conn.CreateCommand(    );cmd.CommandText = sqls          (满分:5)
    A. string sqlstr="Select * From Orders where CustomerID= ";
    B. string sqlstr="Select * From Orders where CustomerID=CustomerID ";
    C. string sqlstr="Select * From Orders where CustomerID=@CustomerID ";
    D. string sqlstr="Select * From Orders";
15.在使用DataAdapter 作为从数据源到DataSet 的通道时,可能遇到数据源和DataSet架构不匹配的情况.DataAdapter 使用(    )(    )对象处理该情况.          (满分:5)
    A. UpdateCommand
    B. DataBindings
    C. TableMappings
    D. XSD 架构文件
16.类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;}}
17.下面有关虚方法的描述正确的是(    )          (满分:5)
    A. 虚方法与非虚方法相比,其优点在于:能在程序运行时,动态确定要调用的方法,因而更灵活,更方便
    B. 在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符
    C. 重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符
    D. 重写基类的虚方法时,需要同时带上override和virtual修饰符
18.在使用ADO.NET编写连接到SQL Server数据库的应用程序时,从提高性能的角度考虑,应创建(    )类的对象, 并调用其Open方法连接到数据库:          (满分:5)
    A. OleDbConnection
    B. SqlConnection
    C. OdbcConnection
    D. Connection
19.C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?          (满分:5)
    A. string str = "Tom\'s Living Room";
    B. string str = "Tom's Living Room";
    C. string str("Tom's Living Room");
    D. string str("Tom"s Living Room");
20.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成(    )(    )。          (满分:5)
    A. sealed 方法
    B. public 方法
    C. visual 方法
    D. override 方法

页: [1]
查看完整版本: 东北大学17秋《基于Web的程序设计》在线作业123答案