加载中…
个人资料
季子妃water
季子妃water
  • 博客等级:
  • 博客积分:0
  • 博客访问:113,033
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

东大19年11月考试《Web程序设计》作业考核试卷(答案)

(2019-11-17 09:48:36)
标签:

qq2601055494

vx

ni765126

分类: qq2601055494....vx..ni765126

东 北 大 学 继 续 教 育 学 院
     Web程序设计     试 卷(作业考核 线下) A 卷(共    页)         
总分        题号        一        二        三        四        五        六        七        八        九       
        得分                                                                               
注:请您单面打印,使用黑色或蓝色笔,手写完成作业。杜绝打印,抄袭作业。
一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)


卡        题号                                                              10
        答案                                                                               
        题号        11        12        13        14        15        16        17        18        19        20
        答案                                                                               

1 . myDataSet.Tables.AddRange (dtArray) 语句中的 dtArray 是一个( )数组。
A. DataSet     B. Table    C. DataTable     D. DataArray
2 . 作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件。软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序。为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?
A. 将个人设置保存到本地计算机硬盘的XML 文件中;
B. 将个人设置保存到公司的SQL Server 数据库服务器中;
C. 将个人设置保存到本地计算机的注册表中;
D. 将个人设置保存到软盘中;
3 . 在Visual Studio .NET 的服务器资源管理器中,下列哪些是可见的服务项目
A. 数据连接      B. 网络连接     C. 事件日志服务   D. 设备管理器
4 . Web 表单中,按钮的默认事件是
A. Click 事件    B. Load 事件    C. Init 事件    D. Command 事件
5 .         如果点击网页中某个链接后在新的浏览器窗口中载入所链接的文档,则应当设置链接的target属性值为(      )。
A. _parent     B. _self     C. _top     D. _blank
6 . 下面是几条定义类的语句,不能被继承的类是( )
A. abstract class Figure        B. class Figure
C. public class Figure         D. sealed class Figure
7 . 要取出DropDownList控件中用户选择的值,应读取:
A. SelectedIndex        B. SelectedValue
C. Value               D. Text
8 . 在使用 RangeValidator 控件时,必须设置以下哪些属性:(     
A. Maximum Value, Minimum Value, controlToValidate, ErrorMessage
B. Maximum Value, Minimum Value, Type, ErrorMessage
C. Maximum Value, Minimum Value, controlToValidate, Type, ErrorMessage
D. Maximum Value, Minimum Value, ErrorMessage
9 .        
表示(  )。
A. 单元格占表格宽度的25%,居中显示      B. 单元格宽度为25个像素,居中显示
C. 单元格占表格宽度的25%,左对齐显示    D. 单元格宽度为25个像素,左对齐显示
10 . web页面在关闭的时候触发的事件是:(     )。
A. Page_Load      B. Click    C. Change    D. Page_Unload
11 . URL是()。
A. 超文本传输协议      B. 统一资源管理器
C. 超文本标记语言      D. 浏览器
12 . 在使用ADO.NET 设计数据库应用程序时,可通过设置Connection 对象的_______属性来指定连接到数据库时的用户和密码信息.
A. ConnectionString       B. DataSource
C. UserInformation        D. Provider
13 . 派生类能够直接访问的基类的成员是( )
A. 公有成员        B. 保护成员
C. 私有成员        D. 静态成员
14 . 在ADO.NET 中,执行数据库的某个存储过程,则至少需要创建________并设置它们的属性,调用合适的方法:
A. 一个Connection 对象和一个Command 对象
B. 一个Connection 对象和DataSet 对象
C. 一个Command 对象和一个DataSet 对象
D. 一个Command 对象和一个DataAdapter 对象
15 . 以下语句获取表中第 1 行第 1 列( FirstName 列)的数据,其中正确的语句是()。
A. myTable.Rows(0).Item("FirstName")      B. myTable.Rows(1) ("FirstName")
C. myTable.Rows(0)(1)                   D. myTable.Rows(0).Item(0)
E. myTable.Rows(0).Item(1)
16 . 在常用样式标记中,表示页眉样式标记的是(      )。
A. RowStyle    B. FooterStyle     C. PagerStyle    D. HeaderStyle
17 . 下面答案中,( )不是打开文件涉及的枚举类型。
A. FileMode     B. FileOpen     C. FileAccess    D. FileShare
18 . 在ADO.NET 中使用XML 支持时,以下哪些建议是可取的
A. 从DataSet 读取XML 格式的数据
B. 使用XML 格式的数据填充DataSet
C. 为DataSet 创建XML 格式的构架描述
D. 将数据以XML 格式保存在数据库中
19 . 在编写ASP.NET 页面时,若希望在每次页面载入时执行某个操作,则应将相应代码写入_______事件处理程序中。
A. 页面的Load      B. 页面的init    C. 页面的PreRender    D. 页面的Disposed 消息
20 . 为了控制DataAdapter 的Fill 方法如何在填充数据之前向DataSet 加载数据源架构信息,可在调用该方法前,将DataAdapter 的MissingSchemaAction 属性设为______,使得Fill 方法在填充数据前,向DataSet 架构添加额外的表和列,并且给DataTable添加主键信息.
A. Add     B. AddWithKey    C. Error     D. Ignore

二、读程序(共20分)
1. 解释下面C#带下划线代码的意义,5分
    public void Configure(DateTime date, params string[] countries)
    {
        DropDownList1.Items.Clear();                                                

        Calendar1.SelectedDate = date;                                               
        ListItem[] items = new ListItem[countries.Length];                                
        for (int i = 0; i < countries.Length; i++)
        {
            items[i] = new ListItem(countries[i]);                                       
        }
        DropDownList1.Items.AddRange(items);                                          
    }


2. 解释下面C#带下划线代码的意义,15分
private void Button1_Click(object sender, System.EventArgs e)                {
                        long lngOrderID;                                                                 
                        SqlConnection connNwind=new SqlConnection();                                      
                        Try{
                                connNwind.ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
                                connNwind.Open();                                                           
                                SqlCommand cmdOrder=new SqlCommand();
                                lngOrderID=long.Parse(txtOrderID.Text);                                          
                                cmdOrder.CommandText="select p.ProductName,ds.Quantity from [order
details] 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 tdHead1=new TableCell();
                                TableCell tdHead2=new TableCell();
                                tdHead1.Text="商品名称";                                                      
                                tdHead2.Text="商品数量";
                                tdHead1.BorderStyle=BorderStyle.Solid;                                            
                                tdHead1.BorderWidth=1;
                                tdHead2.BorderStyle=BorderStyle.Solid;
                                tdHead2.BorderWidth=1;
                                trHead.Cells.Add(tdHead1);                                                     
                                trHead.Cells.Add(tdHead2);
                                Table1.Rows.Add(trHead);                                                      
                                while(readerOrder.Read()){
                                        TableRow tr=new TableRow();
                                        TableCell td1=new TableCell();
                                        TableCell td2=new TableCell();
                                        td1.Text=readerOrder.GetValue(0).ToString();                                    
                                        td2.Text=readerOrder.GetValue(1).ToString();
                                        td1.BorderStyle=BorderStyle.Solid;
                                        td1.BorderWidth=1;
                                        td2.BorderStyle=BorderStyle.Solid;
                                        td2.BorderWidth=1;
                                        tr.Cells.Add(td1);
                                        tr.Cells.Add(td2);
                                        tr.BorderWidth=1;
                                        Table1.Rows.Add(tr);
                                }
                                connNwind.Close();
                        }
                        catch(Exception ex) {
                                Response.Write(ex.Message);                                                   
                        }
                        Finally {
                                if(connNwind.State!=ConnectionState.Closed)                                      
                                        connNwind.Close();                                            
                        }
                }




三、程序设计题(共20分)
设计一个动态信息显示页面,显示信息标题、发布人、发布时间等项内容,并按发布时间降序显示。点击信息标题,将在新窗口显示信息的详细信息。
1.        画出此程序的显示介面示意图,并标出所采用的Web服务器组件;
2.        用表格的形式画出此页面所涉及的数据表设计(包括字段名,数据类型,存储空间,是否主键,可否为空等);
3.        列出程序设计中所采用的Web服务器组件的属性;
4.        写出此程序的设计思路。



0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有