




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考号: 姓名: 剩余时间:2012年(上)全国信息技术水平考试计算机程序设计技术水平证书(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)Application 3. (1分)下列控件中可以实现对输入数据的边界值和范围验证的是()。(A)CustomValidator (B)RangeValidator (C)CompareValidator (D)ReguriedFieldValidator 4. (1分)Web服务的数据传输标准是(),从而最终实现跨平台,跨语言之间的相互通信和数据共享。(A)FTP (B)XML (C)HTML (D)SOAP 5. (1分)下列控件中,可以实现在图片中定义一些热点的控件是()。(A)ImageList (B)GridView (C)ImageMap (D)MultiView 6. (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)站点的路径是站点的文件夹,如:http:/localhost/web,虚拟目录的路径是主机的物理路径,如:c:/MyWeb(B)站点需要指定端口号,虚拟目录则不需要指定端口号 (C)不需为站点设置访问权限,但必须对虚拟路径设置访问权限 (D)在IIS管理器右键点击”默认网站”后执行“新建”-“Web应用站点”可以创建站点,在IIS管理器右键点击“网站”后执行“新建”-“虚拟目录”就能创建一个虚拟目录 10. (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)TextBox 12. (1分)ASP.NET中用于使用自己创建的自定义控件的用户控件指令是()。(A)Register (B)Control (C)TagPrefix (D)Page 13. (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)Application 15. (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:myPathmy.aspx(B)E:myPathvirPathmy.aspx (C)F:destmy.aspx (D)F:virPathdestmy.aspx 19. (1分)在ASP.NET中,子目录products文件夹中的web.config文件中有如下代码:则该代码允许()角色访问此目录。(A)user(B)user,manager和admin都可以 (C)都不允许 (D)只有匿名角色不允许 20. (1分)执行完如下语句后,页面上显示的内容为()。publicvoidpage_load(objectobj,EventArgse)Response.Write(A);Response.End();Response.Write(B);Response.Write(C);(A)A (B)AB (C)AC (D)ABC 21. (1分)在ASP.NET中,静态网页文件的后缀是()。(A)asp (B)aspx (C)htm (D)jsp 22. (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数据库连接。则该使用下列哪个字符串()。(A)“Server=ServerA;DataSource=Factory;InitialCatalog=FactoryDB;IntegratedSecurity=SSPI”(B)“Server=ServerA;DataSource=Factory;Database=FactoryDB;IntegratedSecurity=SSP1” (C)“DataSource=ServerAFactory;InitialCategory=Factory;IntegratedSecurity=SSP1” (D)“DataSource=ServerAFactory;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数据库中。每种产品都用一个名为ProductID的数值量来标识,同时每种产品都有个按字母顺序排列的描述叫ProductName。想让ProductName的值按字母逆序显示,应采用的操作是()。(A)把SqlCommand对象的CommandType属性改为CommandType.Text;CommandText属性改为:SELECT*FROMprocProductListORDERBYProductNameDESC;绑定DataGrid数据源来自datatable对象(B)基于DataTable对象创建一个新的DataView对象;将DataView对象的排序属性设置为ProductNameDESC;绑定DataGrid数据源来自datatable对象 (C)将DataGrid的AllowSorting属性设置为真;设置DataGridColumn的SortExpression属性使ProductName显示为ProductNameDESC;绑定DataGrid数据源来自datatable对象 (D)将DataTable对象的DisplayExpression属性设置为ORDERBYProductNameDESC;绑定DataGrid数据源来自datatable对象 第二大题:程序填空题(50 分) 1. (20分)问题描述:有时,可能需要为复选框和标签单独应用设置。CheckBox控件支持两个可在运行时设置的属性:InputAttributes属性和LabelAttributes属性。每个属性分别允许您向input和label元素添加HTML属性。设置的属性将按原样传递到浏览器。例如,下面的代码示例演示了如何设置input元素的属性,从而在用户将鼠标指针滑过它时,只有复选框(没有标签)更改颜色。在网页的Page_Load事件中添加:CheckBox1.InputAttributes.Add((1));CheckBox1.InputAttributes.Add(onmouseout,(2));CheckBox1.LabelAttributes.Add((3),this.style.color=blue);CheckBox1.LabelAttributes.Add((4))2. (15分)问题描述:设计一个网上报名的界面,可以输入姓名,并单击按钮,显示报名者的信息。提示:Button服务器控件的应用参看下面的例子,如图1所示设计视图:请填写以下空格部分:双击各个Button控件,在对应事件函数中输入对应代码:protectedvoidButton1_Click(objectsender,EventArgse)Label1.Text=(1)(TextBox1.Text.Trim()+,恭喜你!报名成功!点击Button提交;protectedvoidLinkButton1_Click(objectsender,EventArgse)Label1.Text=Server.HtmlEncode((2))+,恭喜你!报名成功! 点击LinkButton提交;protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse)Label1.Text=(3)+,恭喜你!报名成功!点击ImageButton提交;3. (15分)问题描述:基于窗体的身份验证来配置要使用的Cookie的名称、保护类型、用于登录页的URL、Cookie有效的时间长度,以及用于已发出的Cookie路径。下面代码显示元素的有效属性,请补全代码中缺少的空白部分:第三大题:编程题(20 分) 1. (20分)备注:考生按照系统提示目录保存试题解决方案文件夹中的全部文件(包含.sln文件和所有项目文件),每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Exam1.aspx”,对应的字节码文件为:Exam1.aspx。问题描述:在不同的页中使用GridView和DetailsView可以实现一个主/详细信息显示程序。请编写一个程序,为主控件和详细信息控件显示不同类型的记录(作者表authors和书籍表titles),这些记录由基础表中的外键关系进行关联。因为一个作者记录可能具有多个关联的书籍,DetailsView已被配置为支持对详细信息页中的书籍记录进行分页。执行结果如图2所示,点击此图中的“查看详细信息”,可以查看到图3所示,分页后的详细信息。实现过程提示:具体过程参见以下步骤:(1)图2页中,未添加末列超链接列表,参见上例。(2)添加一个新Web窗体页,命名为“ShowTitleDetails.aspx”。(3)向“ShowTitleDetails.aspx”网页中添加一个SqlDataSource控件,配置数据源。选择已经创建的“pubsConnectionStri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新解读《GB-T 32561.1-2016红外光学硫系玻璃测试方法 第1部分:均匀性》
- 工程三方协议范本5篇
- 新解读《GB-T 31056-2014大米去石筛板》
- 朋友担保借款合同范本
- 弱电项目人工合同范本
- 派对布置合同范本
- 机械租赁分期合同范本
- 在建泵房安装合同范本
- 山西买房合同范本
- 设计合同范本
- 2024-2025学年北京市西城区高一(下)期末数学试卷(含解析)
- 造型基础教学课件
- 托班特殊天气活动方案
- 行政单位固定资产培训
- 生物制品检验题库及答案
- 问界培训课件
- 2019-2025年中国私人农庄行业市场运营趋势分析及投资潜力研究报告
- 中国先秦文学课件
- 森林生态系统韧性-洞察及研究
- 2025年湖北省中考语文试卷真题(含标准答案)
- 2025-2030年中国反光运动服行业市场现状供需分析及投资评估规划分析研究报告
评论
0/150
提交评论