《18年4月清考《Web程序设计》考核作业》由会员分享,可在线阅读,更多相关《18年4月清考《Web程序设计》考核作业(8页珍藏版)》请在金锄头文库上搜索。
1、东 北 大 学 继 续 教 育 学 院 Web程序设计 试 卷(作业考核 线上) A 卷学习中心: 院校学号: 姓 名: (共 7 页) 总分题号一二三四五六七八九十得分一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)答题卡题号12345678910答案ABCACACABBA题号11121314151617181920答案CCCABCDACACAB1 . 目前,Microsoft .NET Framework 的发行包中包含以下.NET 数据提供程序A. SQL Server .NET 数据提供程序B. OLE DB .NET 数据提供程序C. ODBC .NET 数据提供程序
2、D. XML .NET 数据提供程序 2 . 用鼠标右击一个控件时出现的菜单一般称为:A. 主菜单B. 菜单项C. 快捷菜单D. 子菜单 3 . 如果要设置TextBox为只读的,应设置:A. ReadOnly=trueB. ReadOnly=falseC. Enabled=trueD. Enabled=false 4 . 为创建在SQL Server中执行Select 语句的Command 对象,可先建立到SQL Server数据库的连接,然后使用连接对象的_方法创建SqlCommand 对象.A. OpenB. OpenSQLC. CreateCommandD. CreateSQL 5 .
3、 网页中的表单是()。A. 一个容器类对象B. 一个图像对象C. 一个子网页D. 一个对话框 6 . SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时,A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限B. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限C. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限D. 登录到本地Wind
4、ows 的用户均可无限制访问SQL Server 数据库 7 . 分析下列程序:public class class4private string _sData = ;public string sDataset_sData = value; 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?A. obj.sData = It is funny!;B. Console.WriteLine(obj.sData);C. obj._sData = 100;D. obj.set(obj.sData); 8 . 如果需要确保用户输入大于30的值,应该使用( )验证控件。A. Re
5、quireFieldValidatorB. CompareValidatorC. RangeValidatorD. RegularExpressionValidator 9 . 已知ds1,ds2 分别代表两个不同的DataSet 对象.其中ds1 已包含名为Customer的DataTable 对象,且该DataTable 对象被变量dt_Customer 引用.已知dt_Customer表中有100 条记录,则执行下列语句后,新的数据表new_dt_Customer 中包含_条记录.DataTable new_dt_Customer = dt_Customer.Copy();A. 0B.
6、100C. 200D. 300 10 . 下列语句创建了多少个string 对象?string, strArray = new string34;A. 0B. 3C. 4D. 12 11 . 关于相对路径,以下说法中不正确的是( )。A. 相对路径表述的是源端点同目标端点之间的相互位置B. 如果在链接中源端点和目标端点位于一个目录下,则链接路径中只需要指明目标端点的文档名称即可C. 如果在链接中源端点和目标端点不在同一个目录下,就无法使用相对路径D. 如果在链接中源端点和目标端点不在同一个目录下,就需要将目录的相对关系也表示出来 12 . DataAdapter 对象的DeleteComman
7、d 的属性值为null,将造成:A. 程序编译错误B. DataAdapter 在处理DataSet 中被删除的行时,这些行将被跳过不处理C. DataAdapter 在处理DataSet 中被删除的行时,将引发异常D. DataAdapter 在处理DataSet 中被删除的行时,将出现对话框询问用户如何处理该行 13 . 下面的语句,strpoint的值是( )。Strpointleft(””,3)A. xueB. C. qinD. com 14 . 下列哪些选项可以作为DataSet 的数据源A. SQL Server数据库中的视图B. Oracle 数据库中的表C. XML 文件D.
8、Excel 制表文件 15 . ASP.NET窗体文件的扩展名为:A. .aspxB. .ascxC. .csD. .html 16 . 验证用户输入的值在1860的范围内,要使用( )验证控件。A. RegularExpressionValidatof控件B. CompareValidator控件C. RangeValidator控件D. RequiredFieldValidator控件 17 . ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是( )A. HTML控件和Web控件B. HTML控件和XML控件C. XML控件和Web控件D.
9、HTML控件和IIS控件 18 . 使用Command对象和存储过程进行数据操作时,应将CommandType属性设置为( )。A. CommandType.TextB. CommandType.CommandTextC. CommandType.StoredProcedureD. CommandType.Procedure 19 . 为使用OleDb .NET Data Proviver连接到SQL Server数据库,应将Connection对象的ConnectionString属性中的Provider子属性的值设置为:A. Provider=SQLOLEDBB. Provider=SQL
10、SERVERC. Provider=Microsoft.Jet.OLEDB.4.0D. Provider=MSDAORA 20 . 如果想让Label控件显示特定内容,应设置其哪个属性:A. ColorB. TextC. FontD. Visible二、读程序(共20分)1. 解释下面C#带下划线代码的意义,5分 public void Configure(DateTime date, params string countries) DropDownList1.Items.Clear(); DropDownList1控件清空 Calendar1.SelectedDate = date; Ca
11、lendar1控件的选定日期为date ListItem items = new ListItemcountries.Length; 创建ListItem数组 for (int i = 0; i countries.Length; i+) itemsi = new ListItem(countriesi); 创建ListItem对象存在items数组中 DropDownList1.Items.AddRange(items); 将items数组中的对象添加到DropDownList1对象中 2. 解释下面C#带下划线代码的意义,15分private void Button1_Click(obje
12、ct sender, System.EventArgs e)long lngOrderID; SqlConnection connNwind=new SqlConnection(); 新建一个数据库连接对象 TryconnNwind.ConnectionString=Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;connNwind.Open(); SqlCommand cmdOrder=new SqlCommand(); 新建执行sql操作的命令对象lngOrderID=long.Parse(t
13、xtOrderID.Text); cmdOrder.CommandText=select p.ProductName,ds.Quantity from orderdetails as ds inner join Products as p on ds.ProductID=p.ProductID where orderID=+lngOrderID.ToString();cmdOrder.Connection=connNwind; 指定该命令对象使用的连接 SqlDataReader readerOrder=cmdOrder.ExecuteReader(); TableRow trHead=new TableRow(); 新建数据行 TableCell tdHe