东北大学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]