动态网站建设编程.doc_第1页
动态网站建设编程.doc_第2页
动态网站建设编程.doc_第3页
动态网站建设编程.doc_第4页
动态网站建设编程.doc_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

动态网站建设编程课程习题集一、单选题1. 执行完a=6语句,变量a的数据类型是 【 】A. 字符串型B. 日期型 C. 数值型D. 布尔型2. 请判断下面程序运行完毕后a的值 【 】A. 0B. 3C. 5D. 83. 请判断下面程序运行完毕后a,b,c的值 【 】A. “11”、11、11 B. “11”、 “11”、 “11”C. 11、“11”、2 D. 2、“11”、 “11”4. Form 对象获取方法获取的数据子类型是 【 】A. 数字 B. 字符串或数字C. 字符串 D. 必须根据具体值而定5. 下列哪一个函数可以将数值转换成字符串 【 】A. CdateB. Cint C. CStrD. CDbl6. ASP文件的后缀名是 【 】A. .ASPXB. .ASP C. JSPD. PHP7. 建立HTML窗体,使用的标记是 【 】A. 标识符B.标识符 C.标识符D.标识符8. Len(abcd)返回值是 【 】A. 3B. 4C. 5D. 69. 标记的Runat属性的默认值是 【 】A. LanguangeB. Client C. ServerD. Border10. Server对象的ScriptTimeOut属性的默认值是 【 】A. 70秒B. 80秒 C. 90秒D. 120秒11. 将指定的相对或虚拟路径映射到服务器上相应的物理目录上的方法是 【 】A. Server.CreateObjectB. Server.HTMLEncodeC. Server.URLEncodeD. Server.MapPath12. 以下不是Response对象的方法的是 【 】A. Write方法B. Redirect方法 C. End方法D. Request方法13. 以下能够输出当前系统时间的ASP语句是 【 】A. B. C. nowD. =now14. 在VBScript中的注释是 【 】A. B. ? C. | D. 15. 用于删除所有存储在Session对象中的对象,并释放这些对象资源的方法是 【 】A. Write方法B. Redirect方法 C. End方法D. Abandon方法16. 删除表中数据的SQL语句是 【 】A. Delete fromB. Insert Into C. Update fromD. Truncate Table17. 在RecordSet对象属性中标注记录集开头边界的属性是 【 】A. RecordCount属性B. EOF属性C. Pagecount属性D. BOF属性18. ASP程序中不可以包含 【 】A. 注释B. HTML标记 C. 脚本命令D. 宏命令19. 用于在网页中加入图像的HTML标记是 【 】. .20. 下面关于Global.asa文件,说法正确的是 【 】A. 一个应用程序可以有多个Global.asa文件 B. 在Global.asa文件中不能包含任何输出语句C. 一个应用程序必须有一个Global.asa文件 D. 可以将Global.asa文件放在应用程序的任意位置 21. 下面关于XML说法错误的是 【 】A.XML是一个精简的SGML。B.XML文档的后缀名为.xml。C.XML文档是ASCII纯文本文件。D.一个XML文档包括XML文档声明和用XML标识创建的内容两个部分。22. 用于控制将表单的内容发送给服务器的按钮是 【 】.Radio按钮.Submit按钮 .Reset按钮.Image按钮23. HTML语言的链接标记是 【 】. B. . D. 24. Int(99.8)的运算结果是 【 】A. 100B. 99.8 C. 99 D. 98.025. 请问下面程序段执行完毕,页面上显示的内容是 【 】A. a,bB. ab C. a D. b26. Application对象的默认有效期是 【 】A. 10分钟B. 15分钟 C. 20分钟D. 应用程序从启动到结束27. 在新会话开始时,服务器将Session ID作为一个Cookie存储在 【 】A. 用户的Web浏览器中B. 服务器的Web浏览器中 C. 用户的硬盘上D. 服务器的硬盘上 28. 以下关于XML说法错误的是 【 】A. 如果文档是一个有效的XML文档,那么文档一定要有相应的DTD文件B. 在XML文档中,不区分大小写C. 在XML中,所有标识必须成对出现DXML是纯文本。29. 在HTML中,标记的Size属性最大取值可以是 【 】. 5B. 6 . 7D. 830. 下列语句中,不能正常显示的是 【 】A. Response.Write timeB. Response.Write dayC. Response.Write nowD. Response.Write date31. 要在us表中查询姓“张”或者是2003年1月1日前注册的用户,正确的SQL语句是【 】A. select * from us where real_name=”张” and submit_data#2003-1-1#B. select * from us where real_name=”张” or submit_data#2003-1-1# C. select * from us where real_name like ”张” and submit_data#2003-1-1# D. select * from us where real_name like ”张” or submit_data#2003-1-1# 32. 下面关于XML元素说法错误的是 【 】A.名称中可以包含字母、数字B.名称不能以数字或“_”开头。C.名称不能以字母xml开头D.名称中可以包含空格。33. 在RecordSet对象属性中标注记录集开头的属性是 【 】A.Recordcount属性B.EOF属性 C.Pagecount属性D.BOF属性34. 以下不属于计算器组件的方法的是 【 】A. Get方法B. Border方法CSet方法 D. Remove方法35. 请问下面程序段执行完毕后,页面上显示的内容是什么 【 】A. 王红B. 王刚C. 王红王刚D. 王刚王红36. 在同一个应用程序的页面1中执行session.timeout=30,那么在页面2中执行response.write session.timeout,则输出值为 【 】A. 15B. 20 C. 25D. 3037. 使用标记在ASP程序中加入服务器脚本,需将runat属性设置为 【 】A. ClientB. Center C. ServerD. Left38. 请问Mid(八千里路云和月,3,2)的返回值是 【 】A. 千里B. 里路 C. 里D. 路云39. 目前在Internet上应用最为广泛的服务是 【 】A.FTP服务B.WWW服务C.Telnet服务D.Gopher服务40. Internet上使用的最重要的两个协议是 【 】A.TCP和TelnetB.TCP和IPC.TCP和SMTPD.IP和Telnet41. 客户/服务器系统的最大特点是客户机和服务器 【 】A. 必须运行在同一台机器上B. 必须运行在同一个网络上C. 必须运行在不同的计算机上D. 不必运行在同一计算机上42. 要创建一个Email地址的链接,下面正确的句法是 【 】A. 与我联系B. 与我联系C. 与我联系D. 与我联系43. 下列哪个变量名称是正确的? 【 】A. 111B. _sum C. ab_1D. a?b44. Request.Form读取的数据是 【 】A.以Post方式发送的数据B.以Get方式发送的数据C.超级连接后面的数据 D.以上都不对45. 在分页显示时,用于指定每页记录数的属性是 【 】APageSizeB. PageCountC. CacheSizeC. MaxRecords二、多项选择题46. 程序中的基本程序结构有 【 】A.分支结构B.顺序结构 C.循环结构D.线性结构 E.非线性结构47. Application对象终止的方法有 【 】A.服务终止B. Global.asa被改变 C.该Application对象被卸载D.使用Application对象的end方法终止 E.使用Application对象的Unlock方法终止48. 从技术层面看,ASP具有的特点有 【 】A.无需编译B.独立于浏览器 C.面向对象D与任何ActiveX Scripting语言兼容 E.可以实现多个主页之间的信息共享49. TextStream对象的方法包括 【 】A. Read方法B. ReadLine方法 C. ReadAll方法D. Skip方法 E. Close方法50. VBScript语言的变量命名规则包括 【 】A.变量名称的第一个字符必须是字母B.不能包含嵌入的句号(.) C.变量名称的长度必须少于255个字符D.在变量的作用域中,变量的名称要求唯一E.变量区分大小写。51. 以下属于标识符属性的有 【 】A. SizeB. Color C. FaceD. Client E. Align52. 以下属于HTML语言的标记的有 【 】A. B. C. D. E. 53. 以下关于Response对象的Buffer属性,说法正确的有 【 】A.任何对Buffer属性进行修改的语句都必须在HTML语句和ASP脚本输出语句的前面。B.可以利用Response对象的Buffer属性来设置是否利用缓冲区来延缓执行过程。C. 利用缓冲区方式,可以实现当整个ASP程序执行结束后,才将结果输出到浏览器上。DASP缺省设置缓冲为假。E.可以在脚本输出后面修改Buffer属性。54. 以下关于Application对象,说法正确的有 【 】A. 数据可以在Application对象的内部共享 B. 一个对象的例子可以被整个Application对象共享C. 个别的Application对象可以用ISM来设置而获得不同属性D. 停止一个Application对象不会影响到其它应用程序E. 停止一个Application对象会影响到其它应用程序55. ADO包含的对象有 【 】A. File对象B. AD Rotator对象 C. Connection对象D. RecordSet对象 E. Command对象56. 以下哪些标记是基本的HTML表格标记 【 】A. B. C. D. E. 57. 以下关于HTML语言,说法正确的是 【 】A. HTML是一种超文本标记语言B. HTML文件以.htm或.html为后缀名。C. 浏览器对HTML文档的处理机制是顺序解释执行的D. 可以使用文本编辑器来编辑HTML文档E. HTML的元素需要区分大小写58. 以下关于VBScript的说法,正确的是 【 】 A. VBScript是一种脚本语言 B. VBScript可以嵌入到任何支持该语言的应用程序中 C. VBScript不能编写单独的应用程序,必须嵌入到HTML页面中 D. VBScript代码要写在成对的标记之间 E. VBScript是VB的一个子集59. Response对象的方法包含 【 】A. Write方法B. Redirect方法 C. End方法D. Clear方法 E. BinaryRead方法60. TextStream对象的方法包括 【 】A. Read方法B. ReadLine方法 C. ReadAll方法D. Skip方法 E. Close方法61. 下面关于ASP程序的优点,说法正确的是 【 】A. 不存在浏览器兼容问题B. 把脚本语言直接嵌入HTML文档中 C. 利用ADO组件轻松存取数据库D. 可以隐藏程序代码 E. 多平台支持62. 一个DTD文档包含 【 】A. 元素的定义规则B. 元素间关系的定义规则C. 元素可使用的属性D. 可使用的实体或符号规则 E可使用的文档属性63. 以下属于File对象的属性的有 【 】A. PathB. Drive C. TypeD. Size E. Name64. 以下属于Application对象方法的有 【 】A. Lock方法B. Unlock方法 C. Write方法D. End方法 E. Move方法65. 以下关于Option Explicit语句的说法,正确的是 【 】A. Option Explicit语句强制要求隐式声明脚本中使用的所有变量B. Option Explicit语句对变量的声明没有特殊要求C. Option Explicit语句强制要求显式声明脚本中使用的所有变量D. Option Explicit语句必须放置于所有HTML文本和脚本命令之前E. 在VBScript中,可以不使用Option Explicit语句66. 以下关于Form标识符的说法,正确的是 【 】A. Form是一个容器标识符B. Form标识符具有action属性C. Form标识符具有method属性D. Form标识符具有size属性E. Form标识符是单标记符67. 统一资源定位器由哪几部分组成 【 】A. 告诉浏览器将使用何种网络协议与Internet进行通信。B. 提供用户想要链接的域名。C. 提供用户感兴趣的某个HTML文件的位置。D. 容器标识符。E. 提供HTML文档的处理机制。68. 无会话的ASP页不执行以下哪些功能 【 】A. 执行Session_OnStart功能。B. 发送会话ID Cookie。 C. 创建Session对象。D. 访问用标记创建的内建会话对象或会话作用域对象。E. 与其他会话请求顺序执行。69. HTML页的链接包括 【 】A. 网站间的链接B. 网站内部链接C. 网页内部链接D. 地址间的链接E. 图像间的链接70. ASP的内嵌对象包括 【 】A. Application对象B. Request对象 C. Session对象D. response对象 E. Server对象三、判断改错题71. Sub过程必须使用参数。( )72. Session ID Cookie是存储在服务器端浏览器中的。( )73. 可以使用Connection对象建立和管理应用程序与ODBC数据库之间的连接。( )74. 利用IIS可以发布信息到浏览器中, 可以容纳多个 WEB站点。( )75. 一个“静态”站点,若要更新主页的内容,必须手动更新其HTML的文件数据。( )76. 可以利用Response对象的Buffer属性,实现当整个ASP程序执行结束后,才将结果输出到浏览器上。( )77. ADO对象必须与各种驱动程序结合才能存取各种类型的数据库,不同的数据库需要不同的驱动程序。( )78. ASP脚本是在客户端执行的。( )79. Function过程可以有参数,也可以没有参数。( )80. Application对象的Lock方法可以阻止其它客户修改存储在Application对象中的变量。( )81. ADO主要包含Connection对象和Recordset对象。( )82. ASP是一种开放式的非编译应用环境,能够组合HTML、Scripts和可重用的ActioveX服务器组件来建立动态的、强大的基于Web的应用。( )83. 服务器端的Script程序代码均须放在符号之间。( )84. Connection对象的RollbackTrans方法用于开始一个事务处理。( )85. TextStream对象的ReadAll方法用来读取一个已经打开的数据流文件内的所有内容。( )86. 一个应用程序必须要有一个Global.asa文件。( )87. Connection对象的ConnectionTimeout属性用于指定该对象的Open方法与数据库连接的执行最长时间,其默认值为30秒。( )88. SessionID保存在服务器端的Cookies内。( )89. 标记用来建立水平分隔线。( )90. VBScript可以用来编写单独的应用程序。( ) 91. Session对象用来存储一个应用中所有用户共享的信息。( ) 92. 在VBScript中,声明常量的关键字是Dim。( ) 93. Script块可以出现在HTML或Head部分。 ( )94. Request对象为脚本提供了当客户端请求一个页面或者传递一个窗体时,客户端提供的全部信息。( )95. Request.Form读取的数据是以Get方式发送的数据。( )四、简答题96. 简述ASP的工作原理。97. ASP文件的基本组成。98. 简述Private语句和Public语句的异同。99. 简述Connection对象的主要方法和功能。100. 简述在ASP中启动会话的方式。101. 简述ASP的工作过程。 102. 简述Request对象获取各类信息的数据集合。103. 简述Sub子程序和Function函数的区别。104. 简述配置Access数据库的文件DSN的过程。105. 简述减少HTML页面大小的方法。106. ASP在什么情况下不会发送会话Cookie?107. 简述合理管理数据库的连接问题应该考虑的问题。108. 简述浏览器对HTML文档的处理机制。109. 简述VBScript申明变量的方法。110. 简述在ASP程序中加入服务器端脚本的方法。111. 简述Application对象的特性。112. 简述SQL语言的分类。113. 简述无会话的ASP页面不执行的功能。114. 在VBScript中,可以使用哪几种循环语句?115. 简述使用Global.asa文件的注意事项。116. 简述LyfDNS组件的常用方法。117. 从应用的层面看,ASP具有哪些功能?118. 请叙述Response的Write方法的两种写法的区别及注意事项。119. 简述Redirect方法和超级链接的区别。120. 简述标记的method属性的用法。121. 简述Session对象的工作原理。122. 简述ADO包含的主要对象及其功能。123. 简述网页间记载客户信息的方法。124. 简述修改Session对象有效期的方法。125. VBScript有哪些运算符?五、编程题126. 编写ASP代码,实现利用fornext循环计算从1到100的平方和。127. 编写一个利用Cookies显示用户登陆某个网页的次数的程序。128. 在C盘根目录下建立一个test.txt文件,在文件中写入“您好”和“欢迎您!”两行内容。129. 有100个和尚吃100个馒头,大和尚1人吃4个,小和尚4人吃1个,问有多少个大和尚和多少个小和尚?编写ASP程序计算出上述问题的结果。130. 编写一个程序,要求将保存在C盘根目录下的test.txt文件中的所有内容读出来显示在浏览器上。六、单选题(略)七、多项选择题(略)八、判断改错题(略)九、简答题(略)十、编程题(略)答案一、单选题1. A2. D3. A4. C5. C6. B7. A8. C9. B10. C11. D12. D13. B14. D15. D16. A17. D18. D19. A20. B21. D22. B23. B24. C25. A26. D27. A28. B29. C30. B31. D32. D33. D34. B35. B36. D37. C38. B39. C40. B41. D42. A43. C44. A45. B二、多项选择题46. ABC47. ABC48. ABCD49. ABCDE50. ABCD51. ABC52. ABCDE53. ABC54. ABCD55. CDE56. ABCE57. ABCD58. ABCDE59. ABCD60. ABCDE61. ABCD62. ABCD63. ABCDE64. AB65. CDE66. ABC67. ABC68. ABCDE69. ABC70. ABCDE三、判断改错题71. ()(2分)。Sub过程可以不用参数。(2分)72. ()(2分)Session ID Cookie是存储在用户的浏览器中的。(2分)。73. ()(4分)。74. ()(4分)。75. ()(4分)。76. ()(4分)。77. ()(4分)。78. ()(2分)。ASP脚本是在服务器端执行的。(2分)79. ()(4分)。80. ()(4分)。81. )(2分)。ADO主要包含Connection对象、Recordset对象和Command对象。(2分)82. ()(4分)。83. ()(4分)。84. ()(2分)Connection对象的BeginTrans方法用于开始一个事务处理。(2分)85. ()(4分)。86. ()(2分)一个应用程序可以有一个Global.asa文件。(2分)87. ()(2分)Connection对象的ConnectionTimeOut属性用于指定该对象的Open方法与数据库连接的执行最长时间,其默认值为15秒(2分)88. ()(2分)SessionID保存在客户端的Cookies内。(2分)89. ()(4分)。90. ()(2分)VBScript不可以用来编写单独的应用程序。(2分)91. () (2分)Application对象用来存储一个应用中所有用户共享的信息。(2分)92. ()(2分)在VBScript中,声明常量的关键字是Const。(2分)93. ()(4分)。94. ()(4分)。95. ()(2分)Request.Form读取的数据是以Get方式发送的数据。(2分) 四、简答题96. ASP是一套服务器端的脚本运行环境(2分)。当用户从浏览器向Web服务器请求.asp文件时,ASP脚本开始运行(2分)。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有的脚本命令,并将标准的Web页面传送给浏览器。(2分)97. 一个简单的ASP文件可以包括以下3个部分。(1) 普通的HTML文件;(2分)(2) 服务器端的Script程序代码,位于内的程序代码;(2分)(3) 客户端的Script程序代码,位于和内的程序代码。(2分)98. Public语句不能用于声明过程级变量,只能声明脚本级变量,运用Public声明的变量可以运用于脚本的所有过程(3分)。Private语句也只能声明脚本级变量,但运用Private语句声明的变量也只能在声明该变量的脚本中使用(3分)。99. Open方法:建立与数据库的连接。(1分)Close方法:关闭与数据库的链接。(1分)Execute方法:执行数据库查询。(1分)BeginTrans方法:开始事物处理。(1分)CommitTrans方法:提交事物处理。(1分)RollbackTrans方法:取消事物处理结果。(1分)100. 会话可以通过以下三种方式启动:(1)一个新用户请求访问一个URL,该URL标识了某个应用程序中的.asp文件,并且该应用程序的Global.asa文件包含Session_OnStart过程。(2分)(2)用户在Session对象中存储一个值。(2分)(3) 用户请求了一个应用程序的.asp文件,并且该应用程序的Global.asa文件,使用标签创建带有会话作用域的对象的实例。(2分)101. (1)在浏览器的网址栏中写入ASP文件名,并回车触发ASP请求。(1分)(2)浏览器将这个ASP请求发送给Web服务器。(1分)(3)Web服务器接收这个请求,并从硬盘或内存中接收正确的ASP文件。(1分)(4)Web服务器将这个文件发送到一个叫做asp.dll的特定文件中。(1分)(5)ASP文件从头到尾执行并根据要求生成相应的静态网页。(1分)(6)网页被送回浏览器,被浏览器解释执行并显示在浏览器上。(1分)102. (1)QueryString集合,从查询字符串中读取用户提交的数据信息。(1分)(2)Form集合,取得客户端在FORM表单中输入的信息。(1分)(3)Cookies集合,取得客户端浏览器Cookies信息。(1分)(4)ServerVariables集合,取得服务器端环境变量信息。(1分)(5)ClientCertificate集合,取得客户端浏览器的身份验证信息。(1分)(备注:答对一点得1分,全部答对得6分。)103. Sub子程序只能执行程序而不返回值(3分),而Function函数可以将执行代码后的结果返回给请求程序(3分)。104. (1)在控制面板中打开“ODBC数据源”,在“创建新数据源”对话框中,选择“Microsoft Access Driver”。(2分)(2)输入用户的DSN文件名,创建数据源。(2分)(3)选择Access数据库。(2分)105. (1)减少图像的数量。(1分)(2)减少框架的使用量。(1分)(3)避免使用表格,尽量减少不必要表格的使用。(1分)(4)尽量少使用注释。(1分)(5)避免使用长文件名。(1分)(6)不必要的时候,不使用脚本。(1分)106. (1)应用程序的会话状态被禁用。(3分)(2)ASP页被定义为无会话。(3分)107. (1)数据库连接超时问题。(2分)(2)数据库的共享连接问题。(2分)(3)使用数据库的跨页连接问题。(1分)(4)关闭对数据库的连接问题。(1分)108. 浏览器对HTML文档处理机制是顺序解释执行的。(2分)遇到尖括号时,把括号内字符串与元素关键字比较,(1分)如匹配就在当前位置执行相关操作;(1分)如元素有参数,则进行相应处理。(1分)不匹配的话,浏览器就简单地把它忽略。(1分)109. (1)使用Dim语句申明变量(2分)(2)使用Public语句申明变量。(2分)(3)使用Private语句申明变量。(2分)110. (1)使用标记包含脚本。(2分)其语法格式如下:(1分)(2)使用标记在ASP程序中加入脚本(2分)。其语法格式如下:(1分)111. (1)数据可以在Application对象内部共享。(1分)(2)一个Application对象包含事件可以触发某些Application对象脚本。(1分)(3)一个对象的例子可以被整个Application对象共享。(1分)(4)个别的Application对象可以用ISM(Internet Service Manager)来设置而获得不同属性。(1分)(5)单独的Application对象可以隔离出来在他们子集的内存中运行。(1分)(6)可以停止一个Application对象而不会影响其它应用程序。(1分)112. (1)数据定义语言DDL。(2分)(2)数据查询语言DQL。(2分)(3)数据操纵语言QML。(1分)(4)数据控制语言DCL。(1分)113. 无会话页不执行以下功能:(1)执行Session_OnStart过程。(2分)(2)发送会话ID Co

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论