您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > 2012年(上)信息水平考.NET试题
12012年(上)全国信息技术水平考试计算机程序设计技术水平证书(ASP.NET)考试题第一大题:单选题(30分)1.(1分)若要把数据库中某个表的内容显示在ASP.NET的网页上,则下列描述中错误的是()(A)ASP.NET具有比ASP更加方便快速的开发特性。(B)ASP.NET可以轻松实现对此数据表的绑定操作。(C)ASP.NET还可以使用自带的样式,实现美观的显示效果。(D)ASP.NET能够方便的使用相关控件直接显示数据,但是,若要对此数据内容的排序,分页等功能时,程序员必须自己编写代码实现。2.(1分)下列选项中能够保持网页级状态的是()。(A)ViewState(B)Session(C)FileSystem(D)Application3.(1分)下列控件中可以实现对输入数据的边界值和范围验证的是()。(A)CustomValidator(B)RangeValidator(C)CompareValidator(D)ReguriedFieldValidator4.(1分)Web服务的数据传输标准是(),从而最终实现跨平台,跨语言之间的相互通信和数据共享。(A)FTP(B)XML(C)HTML(D)SOAP5.(1分)下列控件中,可以实现在图片中定义一些热点的控件是()。(A)ImageList(B)GridView(C)ImageMap(D)MultiView6.(1分)HTTP是一个()协议,无法进行用户状态的跟踪。(A)无状态(B)有状态(C)良好的(D)手机系统上的7.(1分)下列选项中不属于ASP.NET的特色与优势的是()。(A)ASP.NET遵循XHTML标准,实现了与浏览器无关性。(B)ASP.NET主要用于开发客户端应用软件(C)ASP.NET具有丰富的API库(D)ASP.NET采用代码后置技术,使界面设计与逻辑分开便于维护8.(1分)下列选项中,不属于ASP.NET系统对象的是()。(A)Request对象(B)Response对象(C)Server对象(D)winForm对象9.(1分)利用IIS创建的虚拟目录和站点的差别在于()。(A)站点的路径是站点的文件夹,如:虚拟目录的路径是主机的物理路径,如:c:/MyWeb(B)站点需要指定端口号,虚拟目录则不需要指定端口号(C)不需为站点设置访问权限,但必须对虚拟路径设置访问权限(D)在IIS管理器右键点击”默认网站”后执行“新建”-“Web应用站点”可以创建站点,在IIS管理器右键点击“网站”后执行“新建”-“虚拟目录”就能创建一个虚拟目录210.(1分)部署ASP.NET应用程序时,下列关于使用XCopy方式发布站点的说法错误的是()。(A)将MyWeb站点发布到本地机E盘Web目录下的命令是:C:XCopyE:\MyWebE:\Web/f/e/k/h(B)XCopy可以自动在IIS上创建虚拟目录(C)XCopy是最简单的部署Web应用程序的方法(D)使用XCopy方式只能发布Release版的应用程序11.(1分)网页部分缓存有多种方法,最常用的是“缓存后替换”法,缓存后替换主要是通过使用()控件来实现。(A)LinkLabel(B)Substitution(C)Table(D)TextBox12.(1分)ASP.NET中用于使用自己创建的自定义控件的用户控件指令是()。(A)Register(B)Control(C)TagPrefix(D)Page13.(1分)下列语句中,可以返回访问者客户端计算机的IP地址的是()。(A)Request.ServerVariables(REMOTE_ADDR)(B)Request.ServerVariables(REMOTE_IP)(C)Request.ClientCertificate(REMOTE_ADDR)(D)Request.ClientCertificate(REMOTE_IP)14.(1分)应用程序缓存是用来存储与应用程序相关的对象,主要由()类来实现。(A)Cookie(B)Session(C)Cache(D)Application15.(1分)下列关于ASP.NET中的HTML服务器控件和Web服务器控件的说法中错误的是()。(A)同一个网页或应用程序中可以同时使用HTML服务器控件和Web服务器控件(B)决定使用HTML服务器控件还是Web服务器控件并没有硬性规则(C)希望显示的控件为浏览器生成的代码时必须使用Web服务器控件(D)在安全性要求较高或需要与数据库数据发生交互执行复杂请求时使用Web服务器控件16.(1分)下列关于ASP.NET程序运行机制的说法中错误的是()。(A)ASP.NET网页第一次显示时比第二次慢(B)ASP.NET网页第一次显示时需要执行编译过程,而第二次没有编译过程(C)ASP.NET网页每次执行的性能变化不大(D)ASP.NET网页被第一次访问时将生成网页类17.(1分)在ASP.NET中,下列关于三层结构的说法中错误的是()。(A)表示层需要添加对业务逻辑层的引用(B)业务逻辑层需要添加对数据访问层的引用(C)数据访问层需要添加对模型层的引用(D)模型层需要添加对业务逻辑层的引用18.(1分)在ASP.NET应用系统中,设当前站点的所有文件夹是E:\myPath\,在该站点有一个虚拟目录virPath,其对应的文件夹是F:\dest\,在该目录下有文件my.aspx,则Server.MapPath(“\\my.aspx”)的返回值是()。(A)E:\myPath\my.aspx(B)E:\myPath\virPath\my.aspx(C)F:\dest\my.aspx(D)F:\virPath\dest\my.aspx319.(1分)在ASP.NET中,子目录products文件夹中的web.config文件中有如下代码:authorizationallowroles=”user”denyusers=”*”/allowroles=”manager”/allowroles=”admin”//authorization则该代码允许()角色访问此目录。(A)user(B)user,manager和admin都可以(C)都不允许(D)只有匿名角色不允许20.(1分)执行完如下语句后,页面上显示的内容为()。scriptlanguage=”C#”runat=”server”publicvoidpage_load(objectobj,EventArgse){Response.Write(A);Response.End();Response.Write(B);Response.Write(C);}/script(A)A(B)AB(C)AC(D)ABC21.(1分)在ASP.NET中,静态网页文件的后缀是()。(A)asp(B)aspx(C)htm(D)jsp22.(1分)在NET中CLS(CommonLanguageSpecification)的作用是()。(A)存储代码(B)防止病毒(C)原程序跨平台(D)对语言进行规范23.(1分)在ASP.NET中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是()。(A)提高效率(B)保证安全(C)源程序跨平台(D)易识别24.(1分)NET与XML紧密结合的最大好处是()。(A)代码易于理解(B)跨平台传送数据(C)减少存储空间(D)代码安全25.(1分)FormView与GridView控件相比最重要的区别是()。(A)能够存储数据(B)外观比较美观(C)显示的布局几乎不受限制(D)数据量受一定的限制26.(1分)数据存储在服务器ServerA上的SQLServer数据库中。应用软件安装在ServerA上,ServerA上另外有一个名为Factory的SQLServer实例和一个FactoryDB的数据库。用Windows集成验证的方法与FactoryDB连接。想在ASP.NET应用程序中新增一个网页来显示FactoryDB中的库存数据,用SqlConnection对象连接数据库,现在需要在ServerA上创建一个名为Factory的连接字符串和SQLServer实例中的FactoryDB数据库连接。则该使用下列哪个字符串()。4(A)“Server=ServerA;DataSource=Factory;InitialCatalog=FactoryDB;IntegratedSecurity=SSPI”(B)“Server=ServerA;DataSource=Factory;Database=FactoryDB;IntegratedSecurity=SSP1”(C)“DataSource=ServerA\Factory;InitialCategory=Factory;IntegratedSecurity=SSP1”(D)“DataSource=ServerA\Factory;Database=FactoryDB;IntegratedSecurity=SSP1”27.(1分)想创建一个在网站的每个网页的顶部都显示的工具条,且此工具条仅包括静态HTML代码,只能在你的应用程序中使用。计划创建的工具条可以被应用程序重复使用,而且必须尽快的完成这个工具条,实现此工具条的操作是()。(A)创建一个新的”Web控件库”项目,在一个Web自定义控件中创建工具条(B)将一个新的Web用户控件添加到你的ASP.NET项目,在Web用户控件中创建工具条(C)将一个新的Web窗体添加到你的ASP.NET项目,使用HTML服务器控件在WEB窗体内设计该工具条,并用.ascx扩展名保存该web窗体(D)将一个新的组件类添加到你的ASP.NET项目,使用HTML服务器控件在该组件类的设计程序中设计该工具条28.(1分)ASP.NET应用程序通过使用名为Torder的DataSet对象来输入数据。Torder对象包含两个分别名为OrderNames和OrderDetails的DataTable对象。这两个DataTable对象间定义了一个名为OrderDetailsKey的ForeignKeyConstraint对象。当OrderDetails有关联行时,试图删除OrderNames中的一行,结果产生异常。产生这个问题最可能的原因是()。(A)OrderDetails.KeyDeleteRule的当前值为Rule.Cascade.(B)OrderDetails.KeyDeleteRule的当前值为Rule.SetNull.(C)OrderDetails.KeyDeleteRule的当前值为Rule.SetDefault.(D)OrderDetails.KeyDeleteRule的当前值为Rule.None.29.(1分)应用程序用的是ADO.NETDataSet对象,DataSet包含了两个DataTable对象。一个表的名字为Orders,另一个表名为OrderDetails。来自Orders表的数据显示在列表框中,希望当用户在列表框中选择了Orders表的信息时,它相应的Orderdetails就会显示在Grid中。要想修改这些对象使你的代码能够找到你选择的order的所有orderdetails信息,应采用的操作是()。(A)添加DataRelation对象到DataSet对象的Relations集合(B)使用DataSet.Merge方法把Orders表和OrderDetails表相互连接起来(C)将一个ForeignKeyConstraint添加到OrderDetails表(D)将一个keyrefconstraint添加到Dataset架构30.(1分)创建一个ASP.NET应用程序来显示在一个DataGrid控件中的产品分类列表。产品数据存放在名为testdatbaseProducts的SQL数据库中。每种产品都
本文标题:2012年(上)信息水平考.NET试题
链接地址:https://www.777doc.com/doc-3030715 .html