ASP复习题.docx
- 文档编号:8926832
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:24
- 大小:28.96KB
ASP复习题.docx
《ASP复习题.docx》由会员分享,可在线阅读,更多相关《ASP复习题.docx(24页珍藏版)》请在冰豆网上搜索。
ASP复习题
1、在开发ASP.NET应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面控件的布局模式应该采用(a):
a)FlowLayoutb)TileHorizontalc)GridLayoutd)TileVertical
2、以下是ASP.NET应用程序Web.config文件中的部分代码,为了获得配置节DSN的值,
下列方法正确的是(a)(选择一项)
Catalog=northwnd"/> a)stringstrDSN=System.Configuration.ConfigurationSettings.AppSettings["DNS"]; b)stringstrDSN=System.Configuration.ConfigurationSettings.AppSettings("DNS"); c)stringstrDSN=System.Configuration.ConfigurationSettings.GetSettings("DNS"); d)stringstrDSN=System.Configuration.ConfigurationSettings.AppSettings.GetKey("DNS"); 3、以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是(b)。 privatevoidPage_Load(objectsender,System.EventArgse){ if(! this.IsPostBack){//1 DataSetds=this.GetJobDs();//2 This.DataGrid1.DataSource=ds.Tables[0];//3 } }(选择一项) a)用户不能在DataGrid控件中看到数据集中的数据,因为没有设置DataGrid控件的 DataMember属性 b)用户不能在DataGrid控件中看到数据集中的数据,因为没有进行数据绑定 c)用户不能在DataGrid控件中看到数据集中的数据,因为代码行2、3不能被执行 d)用户可以在DataGrid控件中看到数据集中的数据 4、在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面 中输出(a)。 (选择一项) privatevoidPage_Load(objectsender,System.EventArgse){ Response.Write(“欢迎光临”); Response.End(); Response.Write(“欢迎下次光临”); } a)欢迎光临b)欢迎下次光临 c)欢迎光临 欢迎下次光临d)欢迎光临欢迎下次光临 5、如图,在一个ASPX页面中,有四个RadioButton控件,他们的HTML代码如下,在图 示状态下,当及户单击足球RadioButton控件后,下列说法正确的是(a) RadoioButtonid=”RadioButton1”groupName=”bigBall”runat=”server” Text=”篮球”> RadioButton> RadioButtonid=”RadioButton2”groupName=”bigBall”runat=”server” Text=”足球”> RadioButton> RadoioButtonid=”RadioButton3”groupName=”littleBall”runat=”server” Text=”乒乓球”> RadioButton> RadioButtonid=”RadioButton4”groupName=”littleBall”runat=”server” Text=”羽毛球”> RadioButton>(选择一项) a)篮球RadioButton控件的Checked属性变为False; b)乒乓球RadioButton控件的Checked履带性变为False; c)羽毛球RadioButton控件的Checked属性变为True d)篮球RadioButton控件的Checked属性仍为True 11、在一个ASP.NET项目中,可以使用(c)控件来判断TextBox控件中的内容是一个 数字,并且数字范围在1~99之间。 (选择一项) a)RequiredFieldValidator b)CompareValidator c)RangeFieldValidator d)RegularExpressionValidator 12、在ASP.NET中,Application是(c)类的实例 a)HttpApplication b)HttpApplicationUtility c)HttpApplicationState d)Page 13、在ASP.NET中,下列关于session对象的说法正确的是(d)。 (选择一项) a)用户每次打开一个web页面,将会创建一个session对象 b)用户关闭客户端web页面后,session对象将立即消失 c)应用程序退出后,session对象的值才能消失 d)每个用户的Session对象不能被其他用户访问 14、基于(c)的数据传输标准,WEB服务可以实现跨平台、跨语言的相互通信和数据 共享。 (选择一项) a)HTMLb)CSSc)XMLd)XSLT 15、在ASP.NET服务器验证控件中,能够验证自定义正则表达式的控件是(d). a)A、RequiredFieldValidator b)B、CompareValidator c)C、RangeFieldValidator d)D、RegularExpressionValidator 16、在.NET应用中,改变button的(a)属性可以改变button的大小,颜色,位置等。 a)styleb)textc)named)type 17、在ASP.NET中,为了才当前页面跳转到一个相同目录下名为Main.htm的页面,下 面方法正确的是(c)。 (选择一项) a)Server.Execute(“Main.htm”); b)Servlet.Transfer(“Main.htm”); c)Response.Redirect(“Main.htm”); d)Response.Write(“Main.htm”); 18、创建WEB服务时,(c)文件描述了服务,如何访问这些服务以及期望的响应类型。 a)soapb)uddlc)wsdld)iiop 19、以下是对一个ASP.NET页面中的一个TextBox控件进行验证的代码,页面运行时, 用户在TextBox控件输入下列信息(c)不会出现错误提示信息。 (选择一项) textboxid=”txtAge”runat=”server”/> requiredfieldvalidatorid=”reqvala”controltovalidate=”txtAge”errormessage=”必须输 入”display=”dynamic”runat=”server”/> comparevalidatorcontroltovalidate=”txtAge”display=”dynamic”errormessage=”不符 合要求”valuetocompare=”60”type=”Integer”operator=”GreaterThan”runat=”server”> comparevalidator> a)50b)60c)80d)ok 20、假设存放ASP.NET应用程序页面的目录为C: \InetPub\WWWRoot\WebSvrSample则 Request对象的ApplicationPath属性的值是(b)。 (选择一项) a)c: \InetPub\WWWRoot b)/WebSvrSample c)C: \InetPub\WWWRoot\WebSvrSample d)\InetPub\WWWRoot\WebSvrSample 21、在ASP。 NET技术中,在设置GridView控件的模版列时(c)。 (选择一项) a)模版列中的控件只有默认属性可以绑定数据库 b)模版列中的控件的任意属性可以绑定数据库,但只能有一个属性绑定数据库 c)模版列中的控件的任意属性可以绑定数据库,同时可以有多个属性绑定数据库 d)模版列中只有TextBox控件可以绑定数据库 22、在ASP。 NET中,为了将下列方法声明为Web服务,在空白处应该补充的代码是 (d)。 (选择一项) [] publicstringHelloWorld() {return“HelloWorld! ”;} a)WebService b)PublicService c)PublicMethod d)WebMethod 24、在ASP。 NET中,为了声明一个HtmlInputImage服务器控件,下列标签使用正确 的是(a)。 (选择一项) a) b) c) HtmlInputImageid=”image1”runat=”server”> d) 25、在ASP。 NET中,应用程序启动时触发的事件为(c)。 (选择一项) a)Session_Start b)Session_End c)Application_Start d)Application_End 26、某个用ASP。 NET技术开发的网站拥有大量的访问量,最近该网经常因为服务器 内存占用率过高而宕机,作为该网站技术员的你仔细检查了该网站的系统,发现内存占 有率过高是因为每个用户都有大量数据保存在Session中,为了解决该问题你应该进行 (c)处理。 (选择一项) a)将保存在Session中的数据保存在Application中 b)将保存在Session中的数据保存在Cookie中 c)将Session中对安全性要求不高的数据保存在Cookie中,不经常使用的数据保存在 数据库中 d)将Session中对安全性要求不高的数据保存在Application中,不经常使用的数据保 存在Cookie中 27、在ASP.NET中,下列代码在页面中可能的输出结果是(a)。 (选择一项) Response.Write(Server.MapPath(“WebForm1.aspx”)); a)C: \Inetpub\wwwroot\AspTest\WebForm1.aspx b)C: \Inetpub\wwwroot\AspTest\ c)WebForm1.aspx d).aspx 31、如图在ASP。 NET中,为了在当前页面获得其他页面从地址栏中传递过来的参数 ExamLevel的值,下列方法正确的是(a) a)Request.QueryString[“ExamLevel”]; b)Request.QueryString[0] c)Request.QueryString[1] d)Request.Params[1] 34、中,以下对DropDownList服务器控件描述错误的是(d)。 (选择一项) a)DropDownList服务器控件不支持多重选择 b)可以用SelectedIndex属性或者SelectedItem属性来判断哪一项被选取 c)当用户更改选项时会引发SelectedIndexChanaged事件 d)类似WinForm中的ComboBox控件,允许用户在运行时输入文本 35、在ASP.NET中,为了在页面中使用一个名为USerControll的用户控件,在下列空 白处应该补充的代码是(a)。 (选择一项) <%@RegisterTagPrefix=”ucl”TagName=”UserControll”Src=”空白处”%> a)UserControll.ascx b)UserControll c)UserControll.dll d)UserControll.ascx.cs 37、你们正在使用ASP.NET开发一个论坛程序,为了在页面中实现文件上传的功能, 最好选择下列的(b)实现(选择一项) a)一个HtmlInputText控件和两个按纽 b)一个HtmlInputFile控件和一个按钮 c)一个HtmlInputText控件,一个HtmlImage控件和一个按钮控件 d)一个HtmlSelect控件和两个按钮 38、在中,下列代码在页面中的输出结果是: (c)。 XmlDocumentxd=newXmlDocument(); Xd.loadXml(“ XmlElementxe=xd.CreateElement(“Sex”); Xe.InnerText=”男”; Xd.DocumentElement.AppendChild(xe); Response.Write(Server.HtmlEncode(xd.DocumentEmelent.InterXml));(选择一项) a) b) c) d) 40、如图,在一个ASPX页面中有一个HyperLink控件,该控件的Target属性为“_blank”, NavigateUrl属性为“”,当用户单击该控件后,下列说法正确的是(d)。 a)当前窗体将变成空白页 b)将打开一份空白页窗体 c)在当前页面打开“”网址对应的网页 d)在一个新的窗体中打开“”网址对应的网页 42、在一个没有启用事务处理的ASP.NET页面中有一个Button控件,控件的Click事 件中有如下的代码,已知sqlCon是一个已经创建好的SqlConnection对象。 当用户点击按 并执行完毕Click事件后,下列说法正确的是(a)。 (选择一项) Try{ Sqlcon.Open(); SqlCommandsqlCom=newSqlCommand(“deletefromstuInfowherestuID=20”,sqlcon); sqlCom.ExecuteNonQuery(); inta=1,b=0; inti=a/b//模拟异常发生 sqlcom.connandText=”deletefromstuInfowherestuID=21”; sqlCom.ExecuteNonQuery(); ContextUtil.SetAbort(); Sqlcon.Close(); } Catch{ Sqlcon.Close(); } a)只能删除表stuInfo中stuID=20的记录 b)只能删除表stuInfo中stuID=21的记录 c)同时删除数据表stuInfo中stuID等于20与21的记录 d)没有删除数据表stuInfo中stuID等于20与21的记录 43、在ASP.NET中,关于下列代码的说法正确的是(d)。 (选择一项) HttpCookieuser=newHttpCookie(“name”,”王飞”);//1 Response.Cookie.Add(user);//2 user.Expires=DateTime.Now.AddMinutes(4);//3 Response.Write(Request.Cookie[“name”].Value);//4 a)代码行1错误 b)代码行2错误 c)代码行3错误 d)代码行4错误 44、要在页面中显示服务器的计算机名,正确的代码为(b)。 a)Response.Write(Server.IPAddress) b)Response.Write(Server.MachineName) c)Response.Write(Application.IPAddress) d)Response.Write(Application.MachineName) 45、在中,在一个登录页面中,为了验证用户在文本框中输入的用户名不为空, 需要采用的验证控件是(a)。 a)RequiredFieldValidator b)CompareValidator c)RangeValidator d)RegularExpressionValidator 46、28)在中,为了把页面中一个名为name的string类型的字段绑定到一个 textbox控件的文本属性中,下列代码正确的是(c)。 Publicstringname=”诸葛亮”; a) TextBoxid=”TextBox1”Text=”<#%name%>”> textbox> b) TextBoxid=”TextBox1”Text=”<%name%>”> textbox> c) TextBoxid=”TextBox1”Text=”<%#name%>”> textbox> d) TextBoxid=”TextBox1”Text=” textbox> 48、在中,有个窗体,为了让用户确认自己所设置的密码,要求两次一样,要 使用(b)控件。 a)requiredfieldvalidator b)comparevalidator c)rangevalidator d)regularexpressionvalidator 50、在ASP.NET中,对于已经生成好的WebService,在部署和实现该XMLWebService 的时候,至少需要(a)文件。 (选择一项) a).asmx文件和.dll文件 b).dll文件和.disco文件 c)AssemblyInfo.cs文件Web.config文件 d)AssemblyInfo.cs文件.asmx文件 1.以下哪不是ASP.NET程序的特点() A、ASP.NET解释运行的编程框架,效率低 B、ASP.NET编译性的编程框架,效率高 C、ASP.NET界面设计和程序设计以不同的文件分离开 D、ASP.NET可以做web应用程序 2.以下是ASP.NET页面的后缀名是: _______ A..aspB..phpC..csD..aspx 3.以下不是ASP.NET验证控件的是______ A.RangeValidatorB.CompareValidatorC. CustomValidatorD.Required 4.以下是Label控件的属性的是______ A.textB.valueC.accD.accp 5.Calendar控件是______ A.文本控件B.ajax控件C.按钮D.日历控件 6.ASP.NET中的上传控件是______ A.ListBoxB.AdRotatorC.FileUploadD.Panel 8.visualstudio里没有______ A.html控件B.数据控件C.验证控件D.发布控件 10.以下代码表示程序应用windows身份验证的是______ A. B. "/> C. D. 11.以下说法错误的是: ______ A: ASP.NET程序可以操作xml文档 B: ASP.NET程序可以遍历xml文档 C: Dataset控件可以以xml文档作为数据源 D: Dataset控件不能以xml文档作为数据源 12.ASP.NET中可以在不同项目之间共享值的对象是: ______ A: ResponseB.RequestC.ApplicationD.Session 13.以下说法不正确的是______ A.母板页是ASP.NET中独有的 B.应用母板页样式的页面叫做内容页 C.母板页只能有前台样式不能含后台代码 D.母板页不仅有前台样式也可以包含后台代码 14.面向对象语言的特征是______ A.封装,继承,多态 B.封装,继承,泛型 C.封装,继承,重载 D.封装 15.下列对象可以向dataset中填充数据的是______ A.SqlConnectionB.SqlCommandC.SqlDataReaderD.SqlDataAdapter 16.下列哪个控件不能作为数据源显示控件______ A、GridViewB、DataListC、RepeaterD、CustomValidator 18、以下对类和对象的关系说法正确的是: () A、类是创建对象的模板 B、对象是创建类的模板 C、类中的字段一定是该类的对象才能引用 D、类是在对象中定义的 19.表示只有所属类的成员才能访问的修饰符是: ______ A.p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 复习题