|
一、选择题(共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号富康公寓16幢18601室 B. 上海市徐家汇区交大路245号高教村8幢306室 C. 宁夏回族自治区吴忠市余名大街265号西湖小区8幢302室 D. 浙江省杭州市西湖大道126号金星大厦16层1601室 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) 指向主页文件 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) { } }
|