【asp源码栏目提醒】:网学会员,鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“动态网页设计ASP - 计算机理论”一文,供大家参考学习!
动态网页设计
ASP.NET 样题 单选题 1:你正在创建一个
ASP.NET的应用此应用将会在你公司的内部网上运行。
你想要控制浏览器窗口和立即响应non-post-back事件你该使用哪个 2 分 A:服务器端代码 B:如果浏览器能运行脚本就使用浏览器对象的VBScript或JavaScript属性来测试 C:使用浏览器对象的Cookies D:客户端脚本 答案:D 2:你开发了一个自定义服务器控件并已经编译到Report.dll文件代码如下所示 〈 Register TagPrefixquotTagquot NamespacequotReportNSquot Assemblyquot Reportquot 〉 你想将控件的PageNumber属性设置为77。
在你的Web窗体中该包含以下哪行代码 2 分 A:〈 Tag:ReportNS PageNumberquot77quot runatquotserverquot /〉 B:〈myReport PageNumberquot77quot srcquotrptctrlquot runatquotserverquot /〉 C:〈 Tag:myReport PageNumberquot77quot runatquotserverquot /〉 D:〈 Control TagNamequotmyReportquot srcquotrptctrlquot runatquotserverquot 〉 答案:C 3:Session对象的默认有效期为多少分钟 2 分 A:10 B:15 C:20 D:30 答案:A 4:你正在为你公司的网站创建一个
ASP.NET页面。
客户将用这个
ASP.NET页面来输入支付信息。
你添加了一个名为TestKiTypeList的DropDownList控件让用户可以选择信用卡的类型。
你要确保客户选择了一个信用卡类型。
你想让TestKiTypeList控件的选择有默认值。
你希望如果客户没有从列表中选择信用卡类型页面验证失败你该怎么办 2 分 A:添加一个RequiredFieldValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。
设置RequiredFieldValidator控件的InitialValue属性值为select。
B:添加一个RequiredFieldValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。
设置TestKiTypeList控件的DataTextField属性值为select。
C:添加一个CustomValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。
设置TestKiTypeList控件的DataTextField属性值为select。
D:添加一个RegularExpressionValidator控件并且设置它的ControlToValidate属性为TestKiTypeList。
设置RegularExpressionValidator控件的ValidateExpression属性为select。
答案:A 5:你正在为一家公司创建购物车应用程序。
一旦处于每个用户的会话中应用程序就会装载产品种类和产品数据。
你创建了两个DataTable对象一个DataTable对象名为Categories另外一个是Products。
Categories对象保持静态但是Products对象在用户选择产品和购买数量时会被修改。
你希望每次改变造成的重新装载页面所需时间最小化你该采用哪一对语句 2 分 A:Cache“Categories” Categories Session“Products” Products B:Session“Categories” Categories Cache“Products” Products C:Session“Categories” Categories Session“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:MSDAORA 答案:A 8:你在创建一个关于电影票销售的
ASP.NET页面。
用户选择一个区域之后在从这个区域的城市列表中选择。
在用户选择了城市后网站就会显示电影院的名字和地址。
你的公司维护着记录影院信息的数据库其中包括了所在城市影院名字和街道地址。
你想使用户在选择地区和城市时检索和显示电影院名字的信息请求时间最小你该怎么做 2 分 A:修改连接字符串增加信息包容量为8192 B:把下列的指令加入页面中OutputCache VaryByParam”city” C:把下列的指令加入页面中OutputCache VaryByControl”regioncity” 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 10:下列描述错误的是 2 分 A:类不可以多重继承而接口可以 B:抽象类自身可以定义成员而接口不可以 C:抽象类和接口都不能被实例化 D:一个类可以有多个基类和多个基接口 答案:D 11:如果外地朋友通过Internet访问你的计算机上的
ASP.NET文件应该选择 。
2 分 A:http://localhost/
asp.net/chapter1/1-1.aspx B:http://127.0.0.1/
asp.net/chapter1/1-1.aspx C:http://你的计算机名字/
asp.net/chapter1/1-1.aspx D:http://你的计算机IP地址/
asp.net/chapter1/1-1.aspx 答案:D 12:你创建了一个包含机密信息的
ASP.NET应用程序。
你用基于窗体验证方法来验证用户为了防止未授权的用户访问应用程序你该怎么做 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数据库上重新获取数据。
你想使用SQL Server连接池来优化性能。
你还要当最小化管理费用时保护存储在服务器上的机密数据。
你要为你的应用程序配置安全性你该怎么做 2 分 A:在应用程序中使用Microsoft Windows 验证。
允许匿名用户从你的应用程序访问SQL Server数据库。
B:在应用程序中使用Microsoft Windows 验证。
允许个别的Windows用户帐户从你的应用程序访问SQL Server数据库。
C:在应用程序中使用form 验证。
允许使用SQL Server的登陆帐户为sa的用户从你的应用程序访问SQL Server数据库。
D:在应用程序中使用form 验证。
允许为每个SQL Server的登陆用户分配单独的帐户从你的应用程序访问SQL Server数据库。
答案:B 14:你在为为公司创建一个
ASP.NET页面。
页面包含一个DataGrid控件用于显示公司采购品的所有当前价格。
页面也包含了一个刷新DataGrid控件的数据.该页面每次显示时DataGrid控件需要重新载入。
数据通过在一个存储在Session对象里的DataView对象来实现。
你想为页面达到最快的载入时间你应该怎么做 2 分 A:设定DataSource属性并针对Button控件在click事件处理程序中调用DataGrind控件的DataBind方法。
B:设定DataSource属性并在Session对象的start事件处理程序中调用DataGrind控件的DataBind方法。
C:设定DataGrid控件的EnableViewState属性为false D:设定DataGrid控件的EnableViewState属性为true 答案: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: absolute TOP: 206px” runat”server” Text”Submit” Width”132pk” Height”25px”〉〈/
asp:Button〉 〈/form〉 〈/body〉 〈/HTML〉 你正在调试应用程序并在Page.Load的事件处理程序中设置断点。
你发现当你点击提交按钮时应用程序在你设置的断点上停留了两次。
你需要确保当你点击提交按钮时在你设置的断点处只停留一次。
你该怎么做 2 分 A:将下列属性添加给WebForm1.aspxsmartNavigation”true” B:将下列属性添加给WebForm1.aspxsmartNavigation”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 con1 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 SqlConnectionData Source localhost Integrated Security SSPI Initial Catalog myDB D:SqlConnection con1 new OleDbConnection“Data Source localhost Integrated Security SSPI Initial Catalog myDB” 答案:B 18:你是一家公司开发多个
ASP.NET应用程序的团队中的一员。
你想创建一个每个应用程序都能重复使用的工具条并且此工具条将显示在每个页面的顶部供用户浏览。
工具条的内容根据每个用户创建部署时选择的选项不同而改变。
你想为你的团队中的每位开发者的
ASP.NET工具箱都添加这一工具条你该怎么做 2 分 A:新建Web控件库工程在Web自定义控件中创建工具条 B:在
ASP.NET工程中添加新的Web用户控件在Web用户控件中创建工具条 C:在
ASP.NET工程中添加新的Web窗体在Web窗体中设计工具条保存Web窗体为.ascx文件 D:在
ASP.NET工程中添加新组件类在组建类设计器中设计工具条 答案:A 19:你创建一个配置在certkiller企业内部网的
ASP.NET应用程序销售代表在电话里与客户对话时使用这个应用程序来连接数据库。
你的代码在请求页面用户的安全条件下运行。
这个应用程序要求每个销售代表提供一个唯一的用户名和密码来登录页面。
这些个人用户名和密码包含在用于连接数据库的代码的ConnectionString属性设置中所有用户都拥有同样的访问数据库权限。
销售代表指出访问数据库需要花大量时间你测试此应用程序并发现每次销售代表连接数据库时都会产生一个新的连接。
你想重新使用连接来减少访问数据库的时间该怎么做 2 分 A:修改连接串到指定Windows身份验证 B:修改连接串来增加连接时间设置 C:修改连接串使得每次连接到数据库使用单独的用户名和密码 D:修改连接串使得使用的录入用户名为系统管理员固定服务对象中的一员 答案:C 20:你正在计划一个
ASP.NET应用程序的配置。
这个应用程序使用了一个名为DataAccess的Visual Studio.NET的组件该组件也共享给服务器上的其他应用程序。
你正在使用Visual Studio.NET创建一个Windows安装包。
你需要配置DataAccess和
ASP.NET应用程序使得他们如果必要可以被卸载。
你该做什么 2 分 A:为DataAccess创建一个Setup安装项目。
在一个习惯行为中添加
ASP.NET应用程序 B:为
ASP.NET应用程序创建一个Setup项目。
为DataAccess创建另一个Setup项目 C:为
ASP.NET应用程序创建一个Web Setup项目。
为DataAccess添加一个项目输出 D:为
ASP.NET应用程序创建一个Web Setup项目。
为DataAccess添加一个归并模块。
答案:D 21:你的公司部署了一套
ASP.NET应用程序用来提供给客户人口统计的信息。
一些人口统计数据以图表的形式出现。
这套应用程序的最终使用者有很重要的一部分是那些视力很弱的用户。
这些个别的用户使用不同的浏览器使页面的文本内容能够发出声音的方式提供给用户。
这些用户需要要发声的方式获取图片的内容。
你需要修改应用程序使得它能够满足最终用户的需求。
你要花费最少的开发精力来实现这个目标。
你该如何修改应用程序 2 分 A:修改应用程序中的所有
ASP.NET页使得view状态为enable B:修改应用程序中的所有
ASP.NET页以添加客户逻辑使得客户能够传送人口统计信息为文本格式或图像格式 C:修改应用程序中的所有图片使得ToolTip工具提示属性像传送图片一样传送人口统计信息 D:修改应用程序中的所有图片使得AlternateText属性像传送图片一样传送人口统计信息 答案:D 22:下面描述错误的是 。
2 分 A:窗体也是控件 B:窗体也是类 C:控件是从窗体继承来的 D:窗体的父类是控件类 答案:D 23:你开发了英文法文和德文三个版本的
ASP.NET应用程序。
每种语言的版本你都有各自的资源文件。
你需要部署合适的基于服务器语言安装的资源文件。
你该怎么做 2 分 A:创建一个安装程序为应用程序的每个版本设置Installer.Context属性 B:创建一个安装程序在运行环境下验证本地设置 C:创建一个安装程序使其具有一个仅安装当地文件的自定义操作。
D:创建一个安装程序在方法MsiConfigureProduct中安装相应的版本 答案:C 24:Reponse.WriteNow等价于 2 分 A:Now B:Now C:WriteNow D:WriteNow 答案:A 25:如果要将窗体设置为透明的则 3 分 A:要将FormBoderStyle属性设置为None B:要将Opacity属性设置为小于100得值 C:要将locked 属性设置为True D:要将 Enabled属性设置为True 答案:B 26:你正在创建一个
ASP.NET定位Web站点将被在布拉格、汉堡、 宾夕法尼亚州、北京和伦敦的客户使用。
你需要决定哪个附属程序集用于加载局部资源以下选项哪一个将在你的应用程序中使用 3 分 A:在web.config的globalization元素中设置culture和uiCulture属性 B:设置CurrentCulture属性 C:使用Thread类的CurrentUICulture D:使用Request对象的UserLanguages 答案:C 27:接口是一种引用类型在接口中可以声明 但不可以声明公有的域或私有的成员变量。
3 分 A:方法、属性、索引器和事件 B:方法、属性信息、属性 C:索引器和字段 D:事件和字段 答案:A 28:你正在创建
ASP.NET页面来显示你选中项的详细描述。
你写的SQL代码是从MicrosoftSQL Server数据库DB上查询和获取数据的。
每一项的认证码存储在名为ItemID的String类型的变量中你要查询的SQL statement存储在变量SQL中。
你用下列代码来建立SQL查询 SQL “SELECT UnitsOnHand UnitsOnOrder FROM Inventory” “ WHERE ProductID “ ItemID ProductID UnitsOnHand和 UnitsOnOrder 列在数据库中都是int类型你用SqlDataReader对象reader来获取数据你想把UnitsOnHand数量赋值给变量TKHand你该用哪行代码 3 分 A:TKHand reader.GetInt160 B:TKHand reader.GetInt161 C:TKHand reader.GetInt320 D:TKHand reader.GetInt321 答案:C 多选题 29:你为TestKing创建一个用来显示销售分析信息的
ASP.NET应用程序。
一个名为SalesSummary.aspx的页面显示了三个分离的信息片。
你为每个片段编写代码来调用数据库中的存储过程。
每个片段的代码调用不同的存储过程。
在存储过程运行之后结果马上写成HTML格式给应用程序的Response对象。
你不想让用户在开始收到呈现在他们的浏览器上的内容之前等待直到结果从三个存储过程返回。
哪两个可能的方法可以达到这个目的 2 分 A:设置Response对象的SuppressContent属性为False B:设置Response对象的BufferOutput属性为False C:设置Response对象的CacheControl属性值为Public D:在每部分都被写入该应用程序的Response对象后插入下列代码Response.Flush 答案:BD 30:你在为一家公司做
ASP.NET应用程序。
客户将用这个应用程序在线提交索赔表格。
你计划在多个服务器上部署应用程序通过保存会话状态信息来优化性能。
为了达到这个目的下面哪两个方法可行 2 分 A:修改Web.config文件支持StateServer模式 B:修改Web.config文件支持SQLServer模式 C:修改Web.config文件支持InProc 模式 D:在Global.asax文件中的Session_Start程序中设置WebMethod特性的EnableSession属性为true 答案:AB 31:你创建了一个程序集来访问相关数据库的数据。
这个程序集将在你的服务器上被多个
ASP.NET应用程序使用。
你需要保证所有你的应用程序都能访问这个程序集哪两个操作你需要做 ARegasm.exe BC 2 分 A:运行“程序集注册工具” B:运行”强名称“工具Sn.exe C:运行”安装程序”工具 Intallutil.exe. D:运行”全局程序集缓存”工具 Gacutil.exe. 答案:BD 32:你在为一家公司创建
ASP.NET应用程序。
早期的版本用Visual Basic 6.0编写的的ActiveX组件。
新的应用程序将会继续使用ActiveX组件。
你希望尽可能快的汇集
ASP.NET应用程序和ActiveX组件之间的数据。
你该采用哪两个操作 2 分 A:使用ODBC搜集数据 B:使用早绑定 C:使用迟绑定 D:在页面指令中设置AspCompat属性为true 答案:BD 33:你创建一个名为Inventory的
ASP.NET应用程序。
该应用程序将被网上的客户使用。
在beta测试阶段你确保实际的
ASP.NET错误信息在遇到错误的任何时候都显示。
开发员和beta测试员察看实际的错误信息文本。
你在Inventory的beta测试阶段在同一台beta测试服务器上执行其他应用程序的beta测试。
所有其他应用程序显示
ASP.NET错误信息。
在beta测试阶段完成之后beta测试服务器晋升为产品服务器。
你希望所有的应用程序显示单一的、界面友好的错误信息。
你要部署Inventory并且产品服务器能满足目标。
你想用最小的管理精力来完成这一任务你该做哪两个步骤 2 分 A:在Inventory的web.config文件中设置customErroes元素的mode参数为 on B:从Inventory的web.config文件中删除customErroes元素 C:在Inventory.config文件中设置customErroes元素的mode参数为 on D:在Machine.config文件中设置customErroes元素的mode参数为 on 答案:BD 34:以下数据源控件中能够实现页面数据绑定但是又违反了MVC架构原则的有 2 分 A:SqlDataSource B:AccessDataSource C:OjbectDataSource D:XmlDataSource 答案:ABD 35:以下的哪些是SqlTransaction类的有效方法 2 分 A:Commit B:Terminate C:Save D:Close 答案:AC 36:由于http协议的无状态性导致
ASP.NET编程不能像windows编程一样保存类中字段的值那么我们可以通过以下哪些对象来保存数据的状态 2 分 A:类中的静态成员 B:本主文本 C:数据库 D:Cookie 答案:ABCD 37:在
ASP.NET2.0中可以实现无代码化的用户管理编程以下哪些内容是该技术的基本构件 2 分 A:MemberShip B:MemberShipUser C:SqlMemberShipProvider D:Role 答案:ABCD 38:对GridView控件描述正确有 3 分 A:可以实现数据的修改 B:可以实现数据的添加 C:可以服务器控件加载到GridView中 D:可以在运行时动态绑定数据 答案:ACD 39:对于web页面中的控件的事件描述正确的有 3 分 A:在
ASP.NET1.1中需要在.CS文件中利用操作符实现事件的注册 B:在
ASP.NET2.0中只能在ASPX文件中以HTML的方式注册事件 C:可以为用户控件中编写自定义事件并在页面中进行注册 D:默认情况下如果自己编写的类中编写的事件是在异步环境中多线程编写的是不能触发的时候实现页面刷新的 答案:ACD 40:你正在创建一个名为TestKingWebApp 的应用程序.你已经在属性页对话框当中将Root namespace 变为MyRootNamespace. 在该应用程序内利用这个代码你已经声明了两个类 Class MyClass1 Code to complete class here. End Class Namespace MyNamespace Public Class MyClass2 Code to complete class here. End Class End Namespace 你需要在MyClass1的作用域范围外为两个类分别创建实例。
下列代码中的哪几行可以创建出这两个类的实例 3 分 A:Dim objX As New MyNamespace.MyClass1 Dim objY As New MyNamespace.MyClass2 B:Dim objX As New MyClass1 Dim objY As New MyClass2 C:Dim objX As New MyClass1 Dim objY As New MyNamespace.MyClass2 D:Dim objX As New MyRootNamespace.MyClass1 Dim objY As New MyRootNamespace.MyNamespace.MyClass2 答案:CD 判断题 41:在
ASP.NET中Application对象是HttpApplicationState类的一个实例用于存储全局数据Session对象是HttpSessionState类的一个实例用于为每一个用户单独存储数据。
2 分 A:正确 B:错误 答案:A 42:在大型网站项目中数据的页面显示可以完全.