《ASP复习题和答案.doc》由会员分享,可在线阅读,更多相关《ASP复习题和答案.doc(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateASP复习题和答案ASP复习题和答案一、 单项选择题1. Visual Studio.NET 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,( A )是为大型软件开发团队提供的。P5A. Visual Studio Team SystemB. StandardC. ExpressD. Professional2. 表格中的行标记是( A )。P2
2、4A. B. C. D. 3. 在ASP.NET的内置对象中,( B )对象只能在一个页面的往返过程中传递。P47A. CookieB. ViewStateC. SessionD. Application4. 以下不是动态网站的特性的是( C )。P2A. 交互性B. 通过数据库进行架构C. 内容稳定D. 在服务器端运行5. 表格中的单元格标记是( B )。P24A. B. C. D. 6. ( A )用于回应客户端浏览器,告诉浏览器回应内存的报头、服务器端的状态信息以及输出指定的内容。P36A. responseB. ViewStateC. SessionD. Application7. 一
3、个新ASP.NET Web网站包含名为(A )的子文件夹和两个初始文件。P34A. App_DataB. Default.C. App_CodeD. Bin8. Visual Studio.NET 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,(A )是微软免费为初学者提供的。P5A. ExpressB. StandardC. Visual Studio Team SystemD. Professional9. 表格标记中( A )属性设置单元格中的数据与表格边线之间的间距,以像素为单位。P24A. cellpaddingB. borderC. cellspacingD.
4、 margin10. Visual Studio 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,( C )是轻量级、易于使用和上手的工具,适用于编程爱好者,初学者和学生。A. Visual Studio Team SystemB. StandardC. ExpressD. Professional11. 换行标记是( C )。P21A. B. C. D. 12. Cookie保存的文件名格式为.txt,那么ABCMicrosoft2.txt 中的ABC代表是( A )。A. 用户登录名B. 服务器名C. 客户端机器名 D. 电子邮件的用户名13. 在ASP.NET的内置对
5、象中,(C )储存的信息是局部的,是随用户不同而不同的。P43A. CookieB. ViewStateC. SessionD. Application14. 图像标记语法格式为:P28A. srcB. urlC. hrefD. link15. ( D )对象用来保存希望在多个页面之间传递的变量,在整个应用程序生存周期中有效。P41A. CookieB. ViewStateC. SessionD. Application16. 一个Web网站通常在计算机中对应于一个( )。A. 协议 B.文件 C. 图片 D.虚拟目录17. 无论在何种操作系统下,只要有浏览器就可以运行( A )页面文档。A.
6、 HTML B. XHTML C. XML D. WEB18. ( A )方法使用Request.Form的方法,在用户的浏览器栏不会显示相关的查询字符串,对数据的大小和长度没有限制。P40A. Post B. Read C. Get D. Write19. 将文本框的( A )属性设置为SingleLine,将显示一个单行文本框。P63A. TextMode B. Id C. Text D. Mode 20. 在ASP.NET的内置对象中,( C )储存的信息是局部的,是随用户不同而不同的。A. CookieB. ViewStateC. SessionD. Application21. (
7、B )对象即服务器对象,就是在服务器上工作的一个对象。P45A. CookieB. ServerC. ResponseD. Application22. Response对象的(A )方法可以使浏览器从当前网页转向其他网页。P37A. RedirectB. WriteC. ClearD. Flush23. 以下哪种不是导航控件( D )。P103A. SiteMapPathB. MenuC. TreeViewD. href24. 验证用户输入的值在1860的范围内,要使用( C )验证控件。P85A. RegularExpressionValidatof控件 B. CompareValidat
8、or控件C. RangeValidator控件D. RequiredFieldValidator控件25. 通过设置Button的( A )属性可以实现页面的切换。P63A. PostBackUrlB. BackUrlC. AutoPostBackD. IsPostBack26. 伪类可以指定XHTML中的超链接在不同情况下的显示方式,定义的顺序应该为( B P125 )。A. VHLAB. LVHAC. LAVHD. VLAH27. 验证用户输入的值在1860的范围内,要使用( C )验证控件。A. RegularExpressionValidator控件 B. CompareValidat
9、or控件C. RangeValidator控件 D. RequiredFieldValidator控件28. 作为网络应用程序,程序在执行之前有时需要初始化一些重要的变量,而且这些工作必须发生在所有程序执行之前,ASP.NET的( D )文件便是为此目的而设计的。P54A. Web.configB. Start.appC. Master.masterD. Global.asax29. ( D )对象接收客户端通过表单或者URL地址串发送来的变量,同时,也可以接收其他客户端的环境变量。P39A. CookieB. ServerC. ResposeD. Request30. 验证控件( C )根据
10、正则表达式来验证用户输入字段的格式是否合法。P85A. RangeValidatorB. RequiredFieldValidatorC. RegularExpressionValidatorD. CompareValidator31. 单选按钮是否被选中,可以通过属性( C )判断。A. ChangedB. RadioedC. CheckedD. Selected32. ( C )以一行文本的形式显示用户当前在网站中的位置,并沿逻辑层次结构向上导航。P108A. MenuB. SiteMapC. SiteMapPathD. TreeView33. 主题中,必须包括( D )。P147A. 样
11、式表文件B. 皮肤文件C. 资源文件D. 以上都是34. 如果两个ASP.NET页面属于同一个应用程序,当源页面中利用控件按钮的PostBackUrl属性切换到目标页面时,目标页面可以使用属性( )获得源页面中的控件值或公共属性。A. QueringStringB. SourceStringC. PreviousPageD. Sourcepage35. 母版页中可分为两个区域,分别是( B )。P143A. 母版区和内容区B. 公用区和可编辑区C. 设计区和空白区D. 可编辑区和不可编辑区36. (C )对象用来保存希望在多个页面之间传递的变量。由于在整个应用程序生存周期中,都是有效的,所以在
12、不同的页面中都可以对它进行存取,就像使用全局变量一样方便。P41A. SessionB. CookieC. ApplicationD. ViewState37. ( B )是模板页的后缀。A. .mainB. .masterC. .firstD. .adm38. ( C )是数据表的集合,可以包含任意多个数据表,每个数据表对应一个数据源中的数据表或者数据视图。P157A. ADO.NETB. SQL.NETC. DataSetD. Data.NET39. 在一个ASP.NET项目中,可以使用( C )控件来判断TextBox控件中的内容是一个数字,并且数字范围在199之间。A. Require
13、dFieldValidatorB. CompareValidatorC. RangeFieldValidatorD. RegularExpressionValidator40. 如果两个ASP.NET页面属于同一个应用程序,当源页面中利用控件按钮的PostBackUrl属性切换到目标页面时,目标页面可以使用( )属性获得源页面中的控件值或公共属性。A. TransferB. PreviousPageC. QueryStringD. Form41. 页面元素的定位方式,默认是(D )。 P127 A. 相对定位B. 绝对定位C. 层布局D. 流布局42. 在ASP.NET中,调用( A )对象的
14、BeginTransaction()方法来标记事务的开始。 P169A. ConnectionB. CommandC. DataReaderD. DataAdapter43. 对于页面中的HTML标记,可以直接嵌入数据或绑定表达式来设置要显示的数据,常用的绑定表达式采用( D )形式。P179A. B. C. D. 44. 在使用DataAdapter对象时,只需分别设置表示SQL命令和数据库连接的两个参数,就可以通过它的( B )方法把查询结果放在一个DataSet对象中。P170A. OpenB. FillC. CloseD. Update45. GridView控件中列有多种形式,( D
15、 )允许以模板的形式自定义数据绑定列的内容。P188A. ButtonFieldB. BoundFieldC. CommandFieldD. TemplateField46. DataList和FormView 控件以( D )为单位组织和呈现数据。P200A. 表B. 列C. 属性D. 项47. 站点地图是描述网站逻辑结构的XML文件,该文件的扩展名是( D )。P104A. . sitepathB. . siteC. . mappathD. . sitemap48. 如果要动态改变页面的母版,可以在页面的( B )事件中利用页面的MasterPageFile属性进行设置。P147A. Pa
16、ge_LoadB. Page_PreInitC. Page_UnLoadD. Page_View49. 使用Command对象查询数据库中的数据时可以使用ExecuteReader方法,把返回结果( B )放到对象中。P161A. DataTablerB. DataReaderC. DataRowD. DataSet50. 不是页面间数据传递方法的是( D )。P99A. 使用QueryStringB. 使用PreviousPage属性C. 使用session对象D. 使用超链接51. 母板页的可编辑区用( D )控件预留。P142A. LableB. ContentPlaceHolderC.
17、 PanelD. Content52. 下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是( D )。P161A. ExecuteReaderB. ExecuteScalarC. ConnectionD. ExecuteNonQuery53. 站点地图是描述网站逻辑结构的XML文件,该文件的扩展名是( B )。A. config B. sitemap C. map D. aspx54. ( A )提供一个面包条,以一行文本的形式显示用户当前在网站中的位置。P103A. SiteMapPath B. MenuC. TreeView D. GridVie
18、w55. ( C )用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。P116A. Style B. SheetC. CSS D. XML56. ( B )用数据源数据填充DataSet,并可以处理数据更新。P171A. Connection B. DataAdapterC. ADO.Net D. Command57. 一个新建的ASP.NET Web网站包含名为App_Data的子文件夹和三个初始文件,其中不包含( A )。A. web.config.csB. Default.aspx.csC. web.configD. Default.aspx58. 无序列表标记是( B )
19、。P22A. liB. ulC. loD. ol59. 单元格起始标记是( C )。P24A. B. C. D. 60. ( B )文件夹在Web应用程序根目录下,它存储所有应当作为应用程序的一部分动态编译的类文件。P34A. App_ThemesB. App_CodeC. BinD. App_Data61. Visual Studio.NET 2005创建的网站中,( C )指用户选择在本地计算机上某个文件夹中存储页面和其他文件。P9A. FTP 网站B. HTTP网站C. 文件系统网站D. IIS网站62. 画线标记是( B )。P21A. B. C. D. 63. 关于Get方法描述错误
20、的是( D )。P40A. 需要使用Request.QueryString方法 B. 数据量比较小C. 提交的信息往往作为查询字符串加到URL的传给接收程序D. 适合传送保密信息64. 对应于关系数据集的结构,GridView控件以( D )为单位组织其所呈现的数据,P185A. 表 B. 单元格C. 行 D. 列65. ( D )实现独立于任何数据源的数据访问,可以把它看成内存中的数据库,专门用来处理数据源中读出的数据。P157A. DataGroupB. DataSetC. ADOD. Datanet66. ( B )标记将以加粗字的形式输出文本。P20A. B. C. D. 67. 超链
21、接是通过文字、图像等载体对文件进行链接,引导文件的阅读,( A )属性设定要链接到的文件名称,为必选项。P26A. hrefB. idC. targetD. a68. ( B )是模板页的后缀。 A. .mainB. .masterC. .firstD. .adm69. ( C )是数据表的集合,可以包含任意多个数据表,每个数据表对应一个数据源中的数据表或者数据视图。P157A. ADO.NETB. SQL.NETC. DataSetD. Data.NET70. ( C )文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。P35A. App_ThemesB. A
22、pp_CodeC. BinD. App_Data71. 在ASP.NET中,可以处理事务。如果事务执行成功,使用Transaction的( C )方法提交事务。P169A. StartB. EndC. CommitD. Run72. RadioButtonList控件在用户更改列表中选定的单选按钮时会引发( A )事件。P72A. SelectedIndexChangedB. CheckedChangedC. CheckedD. Click73. 页面间数据传递方法的有( D )。A. 使用QueryStringB. 使用PreviousPage属性C. 使用session对象D. 都可以74
23、. FormView控件通过设置按钮控件的( B )属性与内置的命令相关联。P205A. FunctionB. CommandNameC. CommandFunctionD. Name75. 在ASP.NET中,可以处理事务。如果事务没有执行成功,可以使用Transaction的( C )方法回滚事务。P169A. CancelB. EndC. RollbackD. Back76. FormView 控件以( B )为单位组织和呈现数据。P200A. 列B. 项C. 行D. 页77. GridView控件中列有多种形式,( B )是以文字形式呈现数据的普通绑定列类型。P188A. Button
24、FieldB. BoundFieldC. CommandFieldD. TemplateField78. 在配置GridView控件的SqlDateSource数据源控件过程中,单击【高级】按钮的目的是( C )A. 打开其他窗口B. 输入新参数C. 生成SQL编辑语句D. 优化代码79. 在ASP.NET中,在一个登录页面中,为了验证用户在文本框中输入的用户名不为空,需要采用的验证控件是( B )。P85A. CompareValidatorB. RequiredFieldValidatorC. RangeValidatorD. RegularExpressionValidator80. 站
25、点地图是描述网站逻辑结构的XML文件,该文件的扩展名是( C )A. XMLB. adsC. sitemapD. skin 81. 默认情况下,网页内容( D )。P126A. 满对齐B. 居中对齐C. 右对齐D. 左对齐82. 直接将样式控制放在单个HTML元素内,称为( A )。P116A. 内联式B. CSSC. 内嵌式D. 链接式83. ( )是XHTML中专门用于布局设计的容器对象。P131 A. TableB. DIVC. StyleD. CSS84. Command对象的( A )方法在执行数据更新操作时使用(如:增删改)。A. ExecuteNonQuery()B. Execu
26、teReader()C. Executescalar()D. Execute()85. ( A )是.NET Framework提供的数据访问的类库。P156A. ADO.NETB. SQL.NETC. DataSetD. Data.NET86. GridView控件中列有多种形式,( C )是系统内置的一些操作按钮列,可以实现对记录的编辑、修改、删除等操作。P188A. ButtonFieldB. BoundFieldC. CommandFieldD. TemplateField87. GridView控件中列有多种形式,( D )允许以模板的形式自定义数据绑定列的内容。A. ButtonF
27、ieldB. BoundFieldC. CommandFieldD. TemplateField88. DataList和FormView 控件以( D )为单位组织和呈现数据。A. 表B. 列C. 属性D. 项二、 判断题1. Cookie俗称“小甜饼”,通常是用于存储少量的浏览者的信息,将一些用户信息储存在客户端的机器中。( y )2. 动态网站往往适用于数据不多,网页比较固定,更新不频繁的情况。( n )3. HTML语言无法解释数据之间的关系,以及相关结构方面的信息。( y )4. App_Themes文件夹为站点上的每个页面提供统一外观和操作方式的文件夹 。( y )5. Web应用
28、系统的主页面文件名一般是:index.htm、index.html、index.apsx和default.aspx等,用户不可以自己命名。( n )6. Web服务器的默认文件夹是:c:Inetpubwwwroot,不可以修改到其他分区。( n )7. 应用Cookie文件完成一个客户访问某一站点的计数器,以记录所有访问该站点的访问次数。( n )8. Visual Studio.NET 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,其中Standard是为大型软件开发团队提供的。( n )9. XHTML对大小写是敏感的,XHTML要求所有的标记和属性的名字都必须使用小
29、写。( y )10. 无序列表标记是。( y )11. 配置文件web.config是XML文件,可以用来简化ASP.NET应用程序的相关设定。( y )12. 表格标记是table,行标记是tr,单元格标记是td。( y )13. Global.asax必须存放在当前应用所在的虚拟目录的根目录下。( y )14. 在创建.aspx页面时,可以将任意的服务器控件放置到页面上,然而请求服务器上该页面的浏览器将只会接收到HTML和JavaScript脚本代码。( y )15. IsPostBack属性是判别页面是首次加载还是多次回发访问。( y )16. DropDownList控件不支持多重选择
30、模式。( y )17. 使用超链接实现页面切换时,服务器会将原网页有关的信息传递到目标网页。( )18. 如果某个元素先定义了内嵌样式,之后又引用了链接样式文件,则使用内嵌样式中的样式定义。( )19. Session对象用来保存希望在多个页面之间传递的变量。由于在整个应用程序生存周期中,都是有效的,所以在不同的页面中都可以对它进行存取,就像使用全局变量一样方便。( n )20. 在创建.aspx页面时,可以将任意的服务器控件放置到页面上,然而请求服务器上该页面的浏览器将只会接收到HTML和JavaScript脚本代码。( y )21. 浏览器可以直接查看ASP.NET的页面。( n )?22
31、. 单选按钮是否被选中,可以通过属性Checked判断。( y )23. 在Button、LinkButton和ImageButton控件中,有一个PostBackUrl属性,可以利用该属性切换到其它页面,这种切换方式称为跨页发送。(y )24. ASP.NET的服务器代码文件必须写在aspx.cs文件中。( )25. 创建外部链接时,必须使用绝对路径。( y )26. 在MultiView控件中,一次只能将一个View控件定义为活动视图。( y )27. 站点地图必须在Web应用程序的根目录下,并保持文件为Web. Sitemap。( )28. 服务器控件有两种类型,它们是HTML控件和We
32、b控件。( y )29. 利用Server.Transfer方法,切换到另一个页面之后,浏览器的地址栏将显示新页面的URL。( n )30. DataList是一个功能强大的数据绑定控件,主要用于以表格形式呈现、编辑关系数据集。( n )31. DateSet的优点就是离线式,一旦读取到数据库中的数据后,就在内存中建立数据库中的副本,直到执行更新命令为止,所有的操作都是在内存中完成的。( y )32. 数据显示项与数据之间有时需要建立双向绑定,语法为:。( )33. DataList默认每页显示一个数据项,通过分页导航访问多条记录。( n )34. 可以通过HyperLink 的 Naviga
33、teUrl属性设置超链接,LinkButton 的 PostBackUrl属性设置超链接。( )35. 样式“margin:10px”表示边框上留白为10px,其它位置为0px。( )36. DataAdaper是数据集与数据源交互的桥梁。( y )37. 对于列表控件的数据绑定来说,更常用的方式是制定数据源后调用控件的DataBind()方法。( y )38. Server.Transfer方法不限于当前应用程序,也不限于.aspx网页,利用它可以重定向到任何页面。( n )39. 具有不相同z-index值的元素可以重叠, z-index最小的元素会覆盖值大的元素。( n )40. 如果采
34、用流布局,则页面中的元素将按照从左到右、从上到下的顺序显示,各元素之间可以重叠。( n )41. Command对象是用来执行数据库操作命令的,可以用SQL语句来表达,也可以调用数据库的存储过程。( )42. DataList和FormView 控件以项为单位组织和呈现数据。(y )三、 填空题1. 静态和动态内容的主要区别在于: _静态_网站内容是在用户发出请求之前预先生成, _动态_网站内容则是在用户发出请求之后生产的。2. 无序列表标记是_ul_,有序列表标记是_ol_。3. 一个新建的ASP.NET Web网站包含名为_app_data_的子文件夹和三个初始文件,Default.asp
35、x.cs,Default.aspx和_web.config_。4. ASP.NET的文档结构包括5部分:_指令_,_文档类型说明_,代码声明,服务器代码,文本和XHTML标记。5. 表格标记中_cellpadding_属性设置单元格中的数据与表格边线之间的间距, _cellspacing_属性设置各单元格之间的间距。6. 一个新建的ASP.NET Web网站包含名为App_Data的子文件夹和三个初始文件。其中, Default.aspx_文件为ASP.NET Web 窗体文件,该文件作为网站的默认主页,可以包含Web 控件,Default.aspx.cs_文件为网页运行时要编译的类源代码文件
36、7. Response对象的_Redirec_方法可以重新定向URL。使用Response对象的_Write_方法可以输出信息。8. 通过ImageButton控件的_ImageUrl_属性设置显示的图片,通过_PostBackUrl_属性设置超链接。9. XHTML 1.0提供了3种DTD声明供选择:_Transitional_,_Strict_和Frameset,DOCTYPE声明必须引用其中一种类型10. 在表格中,_ cellpadding _属性设置单元格中的数据与表格边线之间的间距,_ cellspacing _属性设置各单元格之间的间距。11. 静态和动态内容的主要区别在于: _
37、静态_网站内容是在用户发出请求之前预先生成, _动态_网站内容则是在用户发出请求之后生产的。12. 无序列表标记是_ul_,有序列表标记是_ol_。13. 一般开发人员利用_站点地图_和_SiteMapPath_控件自动导航,利用Menu控件或者TreeView控件实现自定义导航。14. 使用链接式在head部分导入样式表的语法如下:。P11915. 表格标记中_ cellpadding _属性设置单元格中的数据与表格边线之间的间距, _ cellspacing _属性设置各单元格之间的间距。16. _属性指定单击按钮是否还执行验证检查,判断页面是否有效采用_属性。17. 进行ASP.NET开
38、发时需要使用的语言是Visual Basic.NET或 C# 。若使用后者,ASP.NET使用代码隐藏技术,HTML代码被写入.aspx文件中,而程序代码被写入 .aspx.cs 文件中。18. B/S结构体系中,在客户端用 作为客户端程序。运行ASP.NET程序需要使用 服务器。19. 若将RadioButton和RadioButtonList的AutoPostBack属性设为True,则单个RadioButton控件在用户单击时引发 CheckedChanged 事件,RadioButtonList控件在用户更改列表中选定的单选按钮时会引发 SelectedIndexChanged 事件2
39、0. 在使用DataAdapter对象时,只需分别设置表示SQL命令和数据库连接的两个参数,就可以通过它的_Fill_方法把查询结果放在一个_Dataset_对象中。21. 在对GridView进行数据绑定时,首先通过_属性设置数据源,然后通过_方法进行绑定。22. 利用VWD开发Web应用程序,一般分为三大阶段:_规划_、_开发调试_和网站发布。23. ASP.NET实现用户数据交换时,Get方法使用Request对象的_QueryString_集合来得到相关的信息;Post方法使用Request对象的_Form_集合来得到相关的信息。24. ASP.NET配置文件统一命名为_web.config_,是Web应用程序的数据设定文件。全局应用程序类统一命名为_Global.asax_,是应用程序用来保持应用程序级的事件、对象和变量的。P5425. 单个RadioButton控件在用户单击该控件时引发_ CheckedChanged _事件。RadioButtonList控件在用户更改列表中选定的单选按钮时会引发_ SelectedIndexChan
限制150内