[东大] Web程序设计练习题答案

[复制链接]
发表于 2013-9-11 01:28:11 | 显示全部楼层 |阅读模式
一、选择题(共60分)
1
VisualStudio.NET集成开发环境中,当你想把一个Web服务器控件添加到你的Web窗体时,却发现工具箱中没有“Web窗体”选项卡。为什么?(   
A. 你需要设置工具箱的选项
B. 工具箱的属性需要重新设置并添加“Web窗体”选项卡
C. 你当前的位置是在HTML视图,不是“设计” 视图
D. 工具箱中没有“Web窗体”选项卡
2
判断页面表单是否提交的Page对象的方法是(     )。
A. IsValid
B. Databind
C. IsPostBack
D. Write
3
web页面在关闭的时候触发的事件是:(     )。
A. Page_Load
B. Click
C. Change
D. Page_Unload
4
       以下有关样式表项的定义中,正确的是:
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}
5
171. 以下几个事件中代表“鼠标滑到”的事件是(    )。
A.   OnMouseDown
B.   OnMouseOut
C. OnMouseOver
D.   OnouseUp
6
C#中每个int 类型的变量占用_______个字节的内存。
A. 1
B. 2
C. 4
D. 8
7
C#中,表示一个字符串的变量应使用以下哪条语句定义?
A. CString str;
B. string str;
C. Dim str as string
D. char * str;
8
C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?
A. decimal theMoney;
B. int theMoney;
C. string theMoney;
D. Dim theMoney as double
9
C#中,新建一字符串变量str,并将字符串"Tom'sLiving Room"保存到串中,则应该使用下列哪条语句?
A. string str = "Tom\'s LivingRoom";
B. string str = "Tom's LivingRoom";
C. string str("Tom's LivingRoom");
D. string str("Tom"s LivingRoom");
10
C#MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClassobj = new MyClass();那么,可如何访问类MyClass Hello 方法?
A. obj.Hello();
B. obj::Hello();
C. MyClass.Hello();
D. MyClass::Hello();
11
Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该密码是否与第1个密码输入框中密码相同,应该选择的验证控件是:(     )。
A. CompareValidator 控件
B. ValidationSummary控件
C. RequiredFieldValidator控件
D. 同时使用RequiredFieldValidator控件和CompareValidator控件
12
数据库连接语句:strConnString=Provider=SQLOLEDB;DataSource=(local);Initial Catalog=pubs;User ID=sa”中的Data Source=(local)是指(      )。
A. 数据库服务器名
B. 客户端的计算机名
C. Web服务器的主机名
D. 指本地数据库服务器
13
正则表达式“.{1,}[,,]{1}.{1,}[,].{1,}[,]{1}[0-9]{1,}.[公寓,小区]{1}[0-9]{1,}[0-9]{5}室”验证正确的是(     )。
A. 浙江省杭州市下沙路256号富康公寓1618601
B. 上海市徐家汇区交大路245号高教村8306
C. 宁夏回族自治区吴忠市余名大街265号西湖小区8302
D. 浙江省杭州市西湖大道126号金星大厦161601
14
在使用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
15
如果你想在Web窗体上显示销售报表,使用哪一个对象可以最有效地获得数据?(   
A. DataReader
B. DataSet
C. DataAdapter
D. RecordSet
16
为了在程序中使用DataSet类定义数据集对象,应在文件开始处添加对命名空间_______的引用.
A. System.IO
B. System.Utils
C. System.Data
D. System.DataBase
17
下列哪些方法可以在DataSet对象ds 中添加一个名为"Customers"DataTable 对象
A. DataTable dt_customers = newDataTable();
B. DataTable dt_customers = newDataTable("Customers");
ds.Tables.Add(dt_customers);
C. ds.Tables.Add("Customers");
D. ds.Tables.Add(newDataTable("Customers");
18
已知ds1,ds2 分别代表两个不同的DataSet 对象.其中ds1 已包含名为"Customer"DataTable 对象,且该DataTable 对象被变量dt_Customer 引用.已知dt_Customer表中有100 条记录,则执行下列语句后,新的数据表new_dt_Customer中包含______条记录.
DataTable new_dt_Customer =dt_Customer.Copy();
A. 0
B. 100
C. 200
D. 300
19
以下正确的重新定向语句是:(    )。
A. Response.Redirect(INDEX.ASP)  指向主页文件
B. Response.Redirect(HTTP://www.163.NET)  指向网站
C. MY-URL=HTTP://WWW.ZJYYC.COM   把一个网站地址赋给变量
D. Response.Redirect(MY-URL)  指向变量存储的网站
20
作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件。软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序。为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?
A. 将个人设置保存到本地计算机硬盘的XML 文件中;
B. 将个人设置保存到公司的SQL Server 数据库服务器中;
C. 将个人设置保存到本地计算机的注册表中;
D. 将个人设置保存到软盘中;
选择题答案:
1 C
2 C
3 D
4 D
5 C
6 C
7 B
8 A
9 B
10 A
11 D
12 D
13 A
14 C
15 A
16 C
17 BCD
18 B
19 ABD
20 B
二、程序阅读与解释题(共20分)
1. 解释下面程序代码的意义
        foreach (GridViewRow gvRow in GridView1.Rows)
        {
            CheckBox chkItem =(CheckBox)gvRow.FindControl("chkItem");
            if (chkItem.Checked)
            {
                Label2.Text +=gvRow.Cells[1].Text + "";
            }
        }
2 解释下面程序代码的意义
        Button btnSubmit = new Button();
        btnSubmit.ID = "btnSubmit";
        btnSubmit.Text = "确认";
        btnSubmit.Click += newEventHandler(btnSubmit_Click);
        PlaceHolder1.Controls.Add(btnSubmit);
        TextBox txtInput = new TextBox();
        txtInput.ID = "txtInput";
        PlaceHolder1.Controls.Add(txtInput);
三、程序设计题(共20分)
2.程序运行界面如下图所示,请完善代码。
输入前
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtml1/01/clip_image002.gif
查询后
提示:数据库连接字符串"DataSource=localhost;Integrated Security=SSPI;Initial Catalog=Northwind",数据来源于表orderDetails
       publicclass WebForm2 : System.Web.UI.Page
       {
              protectedSystem.Web.UI.WebControls.Label Label1;
              protectedSystem.Web.UI.WebControls.TextBox txtOrderID;
              protectedSystem.Web.UI.WebControls.Button Button1;
              protectedSystem.Web.UI.WebControls.Table Table1;
      
              privatevoid Button1_Click(object sender, System.EventArgs e)
              {
              }
       }

快速回复 返回顶部 返回列表