2022年动态网页设计ASP .pdf
《2022年动态网页设计ASP .pdf》由会员分享,可在线阅读,更多相关《2022年动态网页设计ASP .pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、动态网页设计ASP.NET 样题单选题1: 你正在创建一个ASP.NET的应用, 此应用将会在你公司的内部网上运行。你想要控制浏览器窗口和立即响应non-post-back事件,你该使用哪个?( )( 2 分) A:服务器端代码B:如果浏览器能运行脚本,就使用浏览器对象的VBScript或 JavaScript属性来测试C:使用浏览器对象的Cookies D:客户端脚本答案 :D 2: 你开发了一个自定义服务器控件并已经编译到Report.dll文件,代码如下所示:% Register TagPrefix=Tag Namespace=ReportNS Assembly= Report % 你想
2、将控件的PageNumber属性设置为 77。 在你的 Web窗体中该包含以下哪行代码?( )( 2 分) A: Tag:ReportNS PageNumber=77 runat=server /B:myReport PageNumber=77 src=rptctrl runat=server /C: Tag:myReport PageNumber=77 runat=server /D:% Control TagName=myReport src=rptctrl runat=server %答案 :C 3: Session 对象的 默认有效期为多少分钟?( )( 2 分) A:10 B:15
3、C:20 D:30 答案 :A 4: 你正在为你公司的网站创建一个ASP.NET页面。客户将用这个ASP.NET页面来输入支付信息。 你添加了一个名为TestKiTypeList的 DropDownList 控件让用户可以选择信用卡的类型。你要确保客户选择了一个信用卡类型。你想让TestKiTypeList控件的选择有默认值。你希望如果客户没有从列表中选择信用卡类型页面验证失败,你该怎么办?( )( 2 分) A:添加一个 RequiredFieldValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。设置 RequiredFieldVali
4、dator控件的 InitialValue属性值为 select 。B:添加一个 RequiredFieldValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。设置 TestKiTypeList控件的 DataTextField属性值为 select 。C:添加一个 CustomValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。设置 TestKiTypeList控件的 DataTextField属性值为 select 。D:添加一个 RegularExpressionValidator
5、控件并且设置它的ControlToValidate属性为TestKiTypeList。设置 RegularExpressionValidator控件的 ValidateExpression属性为select 。答案 :A 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 30 页 - - - - - - - - - 5: 你正在为一家公司创建购物车应用程序。一旦处于每个用户的会话中,应用程序就会装载产品种类和产品数据。 你创建了两个DataTable 对象,一个 DataT
6、able 对象名为 Categories,另外一个是Products 。Categories对象保持静态, 但是 Products对象在用户选择产品和购买数量时会被修改。你希望每次改变造成的重新装载页面所需时间最小化,你该采用哪一对语句?()( 2 分) A:Cache “Categories” = Categories; Session “Products ” = Products; B:Session“Categories” = Categories; Cache “Products ” = Products; C:Session “Categories” = Categories; Se
7、ssion “Products ” = Products; D:Cache “Categories” = Categories; Cache “Products ” = Products; 答案 :A 6: 在 ADO.NET 中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向 和( ),必要时还要设置参数尺寸。( 2 分 ) A:大小;B:上限;C:初始值;D:类型;答案 :D 7: 如果要连接MS SQL Server 数据库, Provider参数应该设置为()。 ( 2 分) A:SQLOLEDB B:ODBC C:Microsoft.Jet.OLEDB.4.0 D:MS
8、DAORA 答案 :A 8: 你在创建一个关于电影票销售的ASP.NET页面。用户选择一个区域,之后在从这个区域的城市列表中选择。 在用户选择了城市后,网站就会显示电影院的名字和地址。你的公司维护着记录影院信息的数据库,其中包括了所在城市,影院名字和街道地址。你想使用户在选择地区和城市时,检索和显示电影院名字的信息请求时间最小,你该怎么做?( )( 2 分) A:修改连接字符串,增加信息包容量为8192 B:把下列的指令加入页面中:OutputCache VaryByParam= ”city ”C:把下列的指令加入页面中:OutputCache VaryByControl=”region;ci
9、ty”D:修改连接字符串,使你的数据库连接池尽可能的小答案 :B 9: 在对 SQL Server 数据库操作时应选用()。 ( 2 分) A:SQL Server .NET Framework 数据提供程序B:OLE DB .NET Framework 数据提供程序;C:ODBC .NET Framework 数据提供程序;D:Oracle .NET Framework数据提供程序;答案 :A 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 30 页 - - - - -
10、 - - - - 10: 下列描述错误的是()( 2 分 ) A:类不可以多重继承而接口可以;B:抽象类自身可以定义成员而接口不可以;C:抽象类和接口都不能被实例化;D:一个类可以有多个基类和多个基接口;答案 :D 11: 如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择 ( )。( 2 分) A:http:/localhost/ B:http:/127.0.0.1/ C:http:/你的计算机名字/ D:http:/你的计算机IP 地址 / 答案 :D 12: 你创建了一个包含机密信息的ASP.NET应用程序。你用基于窗体验证方法来验证用户,为了防止未授权的用户
11、访问应用程序,你该怎么做?( )( 2 分) A:在该应用程序的起始页设置Page指令,以使用户重新定向到一个登录页面B:在你的应用程序的起始页设置Page指令,以禁止匿名用户C:在 Machine.config文件的 authorization(授权) 部分,将 allow 元素的 users 属性设定为“?”D:在 Web.config文件的 authorization(授权 ) 部分,将 deny 元素的 users 属性设定为 “?”答案 :D 13: 你计划在 Certkiller的内部局域网上部署你的ASP.NET应用程序。该应用程序从一个Microsoft SQL Server数
12、据库上重新获取数据。你想使用SQL Server 连接池来优化性能。你还要当最小化管理费用时保护存储在服务器上的机密数据。你要为你的应用程序配置安全性,你该怎么做?( )( 2 分) A:在应用程序中使用Microsoft Windows 验证。允许匿名用户从你的应用程序访问SQL Server 数据库。B:在应用程序中使用Microsoft Windows 验证。允许个别的Windows用户帐户从你的应用程序访问 SQL Server 数据库。C:在应用程序中使用form 验证。允许使用SQL Server 的登陆帐户为sa 的用户从你的应用程序访问 SQL Server 数据库。D:在应用
13、程序中使用form 验证。允许为每个SQL Server 的登陆用户分配单独的帐户从你的应用程序访问SQL Server 数据库。答案 :B 14: 你在为为公司创建一个ASP.NET页面。页面包含一个DataGrid 控件, 用于显示公司采购品的所有当前价格。页面也包含了一个刷新DataGrid 控件的数据 . 该页面每次显示时,DataGrid控件需要重新载入。数据通过在一个存储在Session 对象里的 DataView 对象来实现。你想为页面达到最快的载入时间,你应该怎么做?( )( 2 分) A:设定 DataSource 属性 , 并针对 Button 控件在 click事件处理程
14、序中调用DataGrind 控件的 DataBind 方法。B:设定 DataSource 属性, 并在 Session 对象的 start事件处理程序中调用DataGrind 控件的DataBind 方法。C:设定 DataGrid 控件的 EnableViewState属性为 false 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 30 页 - - - - - - - - - D:设定 DataGrid 控件的 EnableViewState属性为 true 答案
15、 :C 15: 你正在维护一个ASP.NET的应用程序。 公司另外一个开发员在WebForm1aspx页面中写了如下所示的代码:% Page language= ”VB ” Codebehind= ”WebForm1.aspx.vb ” Inherits=”WebForm1 ”% HTML body MS_POSITIONING= ”GridLayout ”form id=”Form1” method= ”post ” runat= ” server ”asp:Button id=”Button1 ” style=”Z-INDEX: 101; LEFT: 203px; POSITION: ab
16、solute; TOP: 206px”runat= ”server ” Text= ”Submit ” Width= ”132pk”Height= ”25px” /asp:Button/form /body /HTML你正在调试应用程序,并在 Page.Load 的事件处理程序中设置断点。你发现, 当你点击提交按钮时, 应用程序在你设置的断点上停留了两次。你需要确保当你点击提交按钮时,在你设置的断点处只停留一次。你该怎么做?()( 2 分) A:将下列属性添加给WebForm1.aspx:smartNavigation=”true ”B:将下列属性添加给WebForm1.aspx:smartN
17、avigation=”false ”C:将下列属性添加给page 指令: AutoEventWireup=”true ”D:将下列属性添加给page 指令: AutoEventWireup= ”false ”答案 :D 16: 你是国际文学网站的网络开发者 ,你的应用程序包括大量的需要翻译以及少数可执行部分的文本内容 , 你应该选择哪一种方法?( )( 2 分 ) A:检测和改道B:利用计时调节器C:利用辅助系统D:允许客户浏览者决定答案 :A 17: 下列 ASP.NET语句()正确地创建了一个与SQL Server 2000数据库的连接。( 2 分) A:SqlConnection con
18、1 = new Connection( “Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”); B:SqlConnection con1 = new SqlConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”); C:SqlConnection con1 = new SqlConnection(Data Source = localhost; Integrated Se
19、curity = SSPI; Initial Catalog = myDB); D:SqlConnection con1 = new OleDbConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”); 答案 :B 18: 你是一家公司开发多个ASP.NET应用程序的团队中的一员。你想创建一个每个应用程序都能重复使用的工具条,并且此工具条将显示在每个页面的顶部,供用户浏览。 工具条的内容根据每个用户创建部署时选择的选项不同而改变。你想为你的团队中的每位开发者的名师资料总结
20、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 30 页 - - - - - - - - - ASP.NET工具箱都添加这一工具条,你该怎么做?( )( 2 分) A:新建 Web控件库工程,在Web自定义控件中创建工具条B:在 ASP.NET工程中添加新的Web用户控件,在Web用户控件中创建工具条C:在 ASP.NET工程中添加新的Web窗体,在 Web窗体中设计工具条,保存Web窗体为 .ascx文件D:在 ASP.NET工程中添加新组件类,在组建类设计器中设计工具条答案 :A
21、19: 你创建一个配置在certkiller企业内部网的ASP.NET应用程序,销售代表在电话里与客户对话时使用这个应用程序来连接数据库。你的代码在请求页面用户的安全条件下运行。这个应用程序要求每个销售代表提供一个唯一的用户名和密码来登录页面。这些个人用户名和密码包含在用于连接数据库的代码的ConnectionString属性设置中,所有用户都拥有同样的访问数据库权限。销售代表指出访问数据库需要花大量时间,你测试此应用程序并发现每次销售代表连接数据库时都会产生一个新的连接。你想重新使用连接来减少访问数据库的时间,该怎么做?()( 2 分) A:修改连接串到指定Windows身份验证B:修改连接
22、串来增加连接时间设置C:修改连接串使得每次连接到数据库使用单独的用户名和密码D:修改连接串使得使用的录入用户名为系统管理员固定服务对象中的一员答案 :C 20: 你正在计划一个ASP.NET应用程序的配置。这个应用程序使用了一个名为DataAccess的 Visual Studio.NET的组件,该组件也共享给服务器上的其他应用程序。你正在使用Visual Studio.NET创建一个Windows 安装包。你需要配置DataAccess 和 ASP.NET应用程序使得他们如果必要可以被卸载。你该做什么?( )( 2 分) A:为 DataAccess 创建一个 Setup(安装)项目。在一个
23、习惯行为中添加ASP.NET应用程序B:为 ASP.NET应用程序创建一个Setup 项目。为 DataAccess 创建另一个Setup 项目C:为 ASP.NET应用程序创建一个Web Setup 项目。为DataAccess 添加一个项目输出D:为 ASP.NET应用程序创建一个Web Setup 项目。为DataAccess 添加一个归并模块。答案 :D 21: 你的公司部署了一套ASP.NET应用程序用来提供给客户人口统计的信息。一些人口统计数据以图表的形式出现。这套应用程序的最终使用者有很重要的一部分是那些视力很弱的用户。这些个别的用户使用不同的浏览器使页面的文本内容能够发出声音的
24、方式提供给用户。这些用户需要要发声的方式获取图片的内容。你需要修改应用程序使得它能够满足最终用户的需求。你要花费最少的开发精力来实现这个目标。你该如何修改应用程序?( )( 2 分) A:修改应用程序中的所有ASP.NET页使得 view 状态为 enable B:修改应用程序中的所有ASP.NET页以添加客户逻辑使得客户能够传送人口统计信息为文本格式或图像格式C:修改应用程序中的所有图片使得ToolTip (工具提示)属性像传送图片一样传送人口统计信息D:修改应用程序中的所有图片使得AlternateText属性像传送图片一样传送人口统计信息答案 :D 22: 下面描述错误的是( ) 。(
25、2 分 ) A:窗体也是控件;B:窗体也是类;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 30 页 - - - - - - - - - C:控件是从窗体继承来的;D:窗体的父类是控件类;答案 :D 23: 你开发了英文,法文和德文三个版本的ASP.NET应用程序。每种语言的版本你都有各自的资源文件。你需要部署合适的基于服务器语言安装的资源文件。你该怎么做?( )( 2 分) A:创建一个安装程序,为应用程序的每个版本设置Installer.Context属性B:创建一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年动态网页设计ASP 2022 动态 网页 设计 ASP
限制150内