ASP期末复习——ASP(第3版)题解及上机指导-V2
ASP复习题和答案
一、单项选择题1.Visual 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,( A )是为大型软件开发团队提供的。
P5A. Visual Studio Team SystemB. StandardC. ExpressD. Professional2.表格中的行标记是(A )。
P24A. <tr>B. <td>C. <th>D. <tb>3.在的内置对象中,( B )对象只能在一个页面的往返过程中传递。
P47A. CookieB. ViewStateC. SessionD. Application4.以下不是动态网站的特性的是(C )。
P2A. 交互性B. 通过数据库进行架构C. 内容稳定D. 在服务器端运行5.表格中的单元格标记是(B )。
P24A. <tr>B. <td>C. <th>D. <tb>6.(A )用于回应客户端浏览器,告诉浏览器回应内存的报头、服务器端的状态信息以及输出指定的内容。
P36A. responseB. ViewStateC. SessionD. Application7.一个新 Web网站包含名为(A)的子文件夹和两个初始文件。
P34A. App_DataB. Default.C. App_CodeD. Bin8.Visual 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,(A )是微软免费为初学者提供的。
P5A. ExpressB. StandardC. Visual Studio Team SystemD. Professional9.表格标记中(A )属性设置单元格中的数据与表格边线之间的间距,以像素为单位。
P24A. cellpaddingB. borderC. cellspacingD. margin10.Visual Studio 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,(C )是轻量级、易于使用和上手的工具,适用于编程爱好者,初学者和学生。
ASP整理(期末复习题)
D .第一次在服务器端,以后客户
端
3. 在 HTML 中,用于设置文字颜色的标记是( A
)。
A .<Font>
B. <B>
C. <I>
D. <U>
4. 若要在页面中创建一个图形超链接,要显示的图形为 myhome.jpg,所链接的地址为
,以下用法中,正确的是( B );
D. Response.Cookies(“username”)= ”guest”
Response.Cookies(“username”).Expires=DateAdd(1, “ww”,Date)
14. 若要设置服务器执行 ASP 页面的最长时间为 70 秒,以下语句中,正确的是( C )。
A.Server.Timecout=70
10. 除了哪个不是 Session 对象拥有的特性。( D )
A.消耗资源少
B.可以区分储存每个访问者的状态
C.用户长时间不访问可以自动消失 D.可以在不同用户间共享
11. 下面关于编写 ASP 程序,说法不正确的是( A )。
A.<%和%>符号必须和 ASP 语句放在同一行。
B.ASP 语句要分行写,一般不把多条 ASP 语句写在一行里。
A. Response.MapPath( 虚拟路径)
B. Request.MapPath(虚拟路径)
C. Server.URLEncode( 虚拟路径)
D. Server. MapPath( 虚拟路径)
16. 下列关于 Global.asa 文件的叙述错误的是( A )。
A.Global.asa 文件被放在网站的任意目录下都会被执行
1.表单信息传送到服务器的方式有 post 和 get ,服务器端分别使用
ASP期末试卷答案.docx
ASP复一、填空( 20 分)1、 ASP网在服器端运行。
2、不使用 IP 地址,可以使用Localhost来本机上的默Web主。
3、插入到 HTML中的 ASP程序一般用<% 和 %>括起来。
4、 HTML是一种超文本言,其文件可以分两部分:文件和文件体。
5、在 HTML文档中,使用<!--⋯⋯ -- >来行注。
6、当器不能示某个片,可用Alt属性的文本特定的片。
7、在网制作中,若加入E_mail 的接,写:mailto: +E_mail地址。
8、将一个网用框架分割成左右两,些共有3个文件。
9、若生入框可使用VBScript 的 InputBox函数,也可使用Window 的 Prompt 方法。
10、使用 Document 象的LastModified属性可生成最后修改日期。
11、在 VBScript中,可用Time函数来取当前。
12、一个量如果包含多于一个的相关数,就称数。
13、 Response 中的 Redirect方法可使器接到其它URL。
14、在聊天室程序中,一般使用application象来存在人数。
15、在 a1.asp 文件中加入<!-- #include file=” a2.asp ” -- >可取a2.asp 文件的内容。
16、 Response 象的 Mappath方法可以将虚路径化物理路径。
17、 <% Session.abandon %>意思:除所有存在Session 中的象并放源18、 Unlock方法用于放ASP面定 Application象的状。
19、在 Form 中使用 GET方法把数据提交到服器端的某一个ASP文件中,那么在文件的程度中,可以使用request象的 querystring数据集合取得用提交的数据,并加以理。
20、在 ASP中,建件通常用Server象的 CreateObject方法来。
21、 ActiveX 件中通常包含了可行代的接文件(.dll )或可行文件(.exe )文件。
ASP期末复习——ASP(第3版)题解及上机指导-V2
第1章ASP程序设计概述习题11. 选择题(可多选)(1)静态网页的扩展名一般是:A.htm B .php C.asp D.jsp答案:A(2)ASP文件的扩展名是:A.htmB. txtC. docD. asp答案:D(3)当前的Web程序开发中通常采用什么模式?A. C/SB. B/SC. B/BD. C/C答案:B解释:C/S是客户机(client)/服务器(server),B/S是浏览器(browser)/服务器。
C/S一般要求用户有特定的客户端。
比如QQ就是C/S模式,你的桌面上的QQ就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。
而B/S模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了,Web页就是B/S 模式。
(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:A(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:B(6)ASP脚本代码是在哪里执行的?A. 客户端B. 第一次在客户端,以后在服务器端C. 服务器端D. 第一次在服务器端,以后在客户端答案:C解释:ASP脚本代码是在服务器端运行的,服务器将其解释执行为标准的HTML代码,然后发送到客户端。
解释:从形式上看,都是正确的。
2. 问答题(1)名词解释:静态网页、动态网页、服务器端、客户端、URL答案:静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。
静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
动态网页——所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。
《ASPNET动态网站开发教程(第三版)》各章习题参考答案精品资料
《动态网站开发教程(第三版)》各章习题参考答案第1章习题参考答案1. 答:静态网页和动态网页在客户端看来是除了发送请求是的后缀名外没有其它任何区别,主要是服务器端的区别。
静态网页服务器在接收了客户端的请求后直接读取相应的网页文件返回给客户端,而动态网页服务器在接收到了客户端发来的请求后先找到相应文件然后根据相应参数将文件编译成标准的html代码,再返回给客户端。
2. 答:asp:优点:简单易学、容易上手;缺点:不能跨平台,速度较慢。
php:优点:免费、开放源代码;缺点:缺乏大公司的支持。
jsp:优点:跨平台;缺点:复杂难学。
3. 答程序结构清晰、效率增强、顶级开发工具支持、开发简单、支持Web服务。
4. 答:QQ系统同时使用了C/S和B/S模式,QQ网站的服务器是服务器端,因为它提供服务;而家中的电脑就是客户端了。
第2章习题参考答案1. HTML超文本标记语言,是一种基于标记的网页设计语言。
XHTML是为了适应XML 而重新改造的HTML,也是一种标记语言。
它可以看作是从HTML到XML的过渡。
XHTML 要求在网页中出现的任何元素都应该被标记出来。
2. <p>和<br>标记都可以用于换行,<p>是段落标记,在换行的同时,会在前段与后段之间留一空白行。
<br>不会产生空行。
3. <table> <tr>和<td>4.参考2 _4.html5. .参考2 _5.html6. .参考2 _6.html第3章习题参考答案1. 答:值类型和引用类型的区别在于,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。
值类型变量直接把变量的值保存在堆栈中,引用类型的变量把实际数据的地址保存在堆栈中,而实际数据则保存在堆中。
注意,堆和堆栈是两个不同的概念,在内存中的存储位置也不相同,堆一般用于存储可变长度的数据,如字符串类型;而堆栈则用于存储固定长度的数据,如整型类型的数据int(每个int变量占用四个字节)。
ASP复习指导答案
1四、综合复习题(试题范例) 一.单项选择题 1.下面HTML 标记中,哪个是表示web 页面的主体的开始和结束: ( C ) A 、<html>…………</html> B 、<title>…………</title> C 、<body>…………</body> D 、<head>…………</head> 2.下面的HTML 标记<input type=”password” name=…N1‟ size=…15‟>的作用是:( D ) A 、在web 页面中产生一个多行文本框 B 、在web 页面中产生一个单行文本框 C 、在web 页面中产生一个复选框 D 、在web 页面中产生一个口令文本框 3.下面哪一个HTML 标记能实现链接到搜狐的主页: 的是:( A ) A 、<A href=””>搜狐主页 </A> B 、<A href=”搜狐主页”>搜狐主页 </A> C 、< href=””>搜狐主页 D 、<A href=””>搜狐主页 </A> 4.在VBScript 语言中,下面给变量的定义中,正确的是: ( C ) A 、int a ; B 、float a ; C 、dim a D 、dim a ;5.运行语句 <% a=0 for i=1 to i=5 a=a+i next %>最终a 的值为: ( D )A 、10B 、12C 、13D 、15 6.能在浏览器中输出“欢迎你!”字样的是:( B ) A 、<% document.write(“欢迎你!”) %> B 、<% response.write “欢迎你!” %> C 、response.write “欢迎你!”D 、<% request.write “欢迎你!” %> 7.当单击按钮和链接地方时执行的VBScript 命令是: ( A ) A 、onclick B 、onmouse C 、mouseover D 、onload8.下面语句中,能够实现将:姓名=”张三”,年龄=21,地址=”广州” 的数据行正确插入已知表S1中的是: ( B ) A 、 Insert into S1(张三,21,广州) values(姓名,年龄,地址) B 、 Insert into S1 (姓名,年龄,地址) values (…张三‟,…21‟,…广州‟)C 、Insert into S1(…张三‟,21,…广州‟)values(姓名,21,广州)D 、Insert into S1 values(姓名=…张三‟,年龄=21,地址=…广州‟)9.已知建立声明了一个名为rs 的Recordset 对象实例,下面方法能实现指针指向数据库的第一行的是 ( C )A 、rs.MovePrevB 、rs.MovelastC 、rs.MoveFirstD 、rs.MoveNext10.下面语句中能将数据表S1删除的是: ( C )A 、Drop table S1B 、Create table S1C 、delete S1D 、Create S1二.填空题1. ASP (Active Server Pages)动态网页使用缺省的主脚本语言是( VBscript )。
ASP复习试题及答案
一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。
A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
A 只能在本机的c:\inetpub\wwwroot文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。
B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D 以上全都错误。
7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% (输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么( A )<%%>A 新浪C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。
asp期末复习题
1.名词解释1. 封装:使对象隐藏自己的实现,可以使用访问控制符来防止外部过程执行类的方法或读取、修改类的数据。
2. 继承:在一个类的基础上如同创建对象一样创建一个新类,也称派生类。
派生类继承了基类的全部特征,具有基类的所有成员,也可以为派生类添加新的成员。
创建的所有类都是可继承的。
3. 多态:定义具有不同功能但名称相同的数据或方法,达到一个程序中同名的不同方法共存的情况。
通过重载和覆盖技术实现类方法的多态性。
多态可以提高类的抽象度和封闭性,统一一个或者多个相关类对外的接口4. 重写(覆盖):是在声明子类的方法时,使用与其父类中相同的名称和参数,在执行程序时,将执行子类的方法,而覆盖掉父类的方法。
5. 数据集DataSet是的数据处理核心,它像数据库一样允许内部存放多个表对象,数据集能够独立接受应用程序对数据的增、删、改操作,并可通过DataAdapter或TableAdapter对象更新数据库6. Crystal Reports : Crystal Reports水晶报表是一个功能强大、动态和可操作的报表解决方案,它将帮助你通过网络设计、开发、可视化及发布报表,或嵌入到企业应用之中。
有了它,最终用户将能够使用向导提示按照自己业务数据的需要创建报表,从而减少了对IT技术人员的依赖性。
7. 公共语言运行时(Common Language Runtime)。
它是所有.NET应用程序运行时支持环境,类似虚拟机,负责应用程序的资源请求管理(例如内存分配和垃圾收集),使应用和底层操作系统不直接交互,能方便应用程序的部署。
8. 算法:一般来说,算法是指解决一个特定问题所采用的特定的、有限的方法和步骤。
利用计算机来解决问题需要编写程序,在编写程序前要对问题进行充分的分析,设计解题的步骤与方法,也就是设计算法9. 焦点(Focus):决定了在任何时间由哪一个对象接收鼠标单击或键盘输入的信息。
只有当对象具有焦点时,才可以具有接收鼠标单击或键盘输入的信息的能力。
ASP 期末复习题
《WEB应用开发》复习题(二)(一)1.在对SQL Server 数据库操作时应选用(a)。
a)SQL Server .NET Framework 数据提供程序;b)OLE DB .NET Framework 数据提供程序;c)ODBC .NET Framework 数据提供程序;d)Oracle .NET Framework数据提供程序;2.下列选项中,(c)是引用类型。
a)enum类型b)struct类型c)string类型d)int类型3.关于中的代码隐藏文件的描述正确的是(a)a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。
编程逻辑唯一与用户界面不同的文件中。
该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。
b)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
c)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
d)以上都不正确。
4.以下描述错误的是(a)a)在C++中支持抽象类而在C#中不支持抽象类。
b)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
c)在C#中可使用new 修饰符显式隐藏从基类继承的成员。
d)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。
5.C#的数据类型有(b)a)值类型和调用类型;b)值类型和引用类型;c)引用类型和关系类型;d)关系类型和调用类型;6.下列描述错误的是(d)a)类不可以多重继承而接口可以;b)抽象类自身可以定义成员而接口不可以;c)抽象类和接口都不能被实例化;d)一个类可以有多个基类和多个基接口;7.在DOM中,装载一个XML文档的方法(b)a)save方法b)load方法c)loadXML方法d)send方法8.下列关于构造函数的描述正确的是(c)a)构造函数可以声明返回类型。
ASP测试题与参考答案
ASP测试题与参考答案一、单选题(共54题,每题1分,共54分)1.表示查询字符串中的id参数值的代码是A、Request.Form["TextBoxClient"]B、QueryString["id"]C、Request.SaveAs();D、Response.Write正确答案:B2.FooterRow 是GridView控件的的A、标题行B、脚注行C、数据行D、分页导航行正确答案:B3.客户端对动态网页的访问过程,较准确的描述为:A、请求——响应——显示——断开B、请求——响应C、请求——执行并生成——响应——解释并显示——断开D、请求——响应——显示正确答案:C4.sqlDataSource控件删除操作执行后引发的事件是A、DetelingB、DeletedC、UpdatingD、Updated正确答案:B5.要想让DatailsView控件显示数据,一般要配置该控件的:A、FontB、defalutModeC、数据源SQlDataSourceD、width正确答案:C6.FileUpload控件用于判断是否包含上传文件的属性是A、FileNameB、PostedFileC、HasFileD、SaveAs正确答案:C7.现在需要验证某个TextBox控件的输入的年龄是否大于0。
此时应使用哪个验证控件A、CompareValidatorB、RegularExpressionValidatorC、RangeValidatorD、Validator正确答案:A8.插入水平线使用标记,其()属性设置水平线的宽度A、alignB、sizeC、widthD、color正确答案:C9.不是Application对象提供的方法A、Lock()B、UnLock()C、Add()方法D、Count正确答案:D10.专用于连接Access数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:B11.本学期,我们采用的网站集成开发环境是A、Visual Studio2010B、FrontPageC、DreamweaverD、Word正确答案:A12.验证控件不具备的作用是A、避免服务器遭受Web攻击B、验证用户输入是否合法C、避免用户输入错误D、验证用户身份是否合法正确答案:A13.关于描述正确的是A、网站集成开发环境B、.NET Framwork的一部分C、编程语言D、网页标准语言正确答案:B14.关于FormView控件A、是数据源控件B、是Html控件C、是数据显示控件D、是用户自定义控件正确答案:C15.sqlDataSource控件删除操作执行前引发的事件是A、DetelingB、DeletedC、InsertingD、Inserted正确答案:A16.table中的单元格标记是:A、hnB、titleC、tdD、tr正确答案:C17.关于GridView控件的Rows行A、是GridView的数据行B、没有行号,没有列号C、有行号,没有列号D、没有行号,有列号正确答案:A18.Button控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:C19.验证必填字段是否为空的验证控件是A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:A20.GridView控件的标题行是A、TopPagerRowB、HeaderRowC、RowsD、BottomPagerRow正确答案:B21.GridView控件的选择行是A、HeaderRowB、SelectedRowC、TopPagerRowD、FooterRow正确答案:B22.“命令和参数编辑器”对话框,不能完成的功能是A、修改SQL命令B、确定参数源C、设置参数高级属性D、执行C#语句正确答案:D23.服务器端多客户、多页面共享的状态管理方式是()。
ASP考试题及参考答案
ASP考试题及参考答案一、单选题(共54题,每题1分,共54分)1.GridView控件的脚注行是A、BottomPagerRowB、FooterRowC、SelectedRowD、TopPagerRow正确答案:B2.注册新用户时,验证“密码”和“确认密码”是否一致,应采用A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:C3.关于DataList控件A、是数据源控件B、是数据显示控件C、是用户自定义控件D、是Html控件正确答案:B4.Button控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:C5.关于GridView控件A、是Html控件B、是用户自定义控件C、是数据源控件D、是数据显示控件正确答案:D6.关于GridView控件的标题行A、没有行号,没有列号B、GridView控件的第1行C、GridView控件的数据行的第0行D、没有行号,有列号正确答案:Dbel控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:B8.sqlDataSource控件删除操作执行后引发的事件是A、DetelingB、DeletedC、UpdatingD、Updated正确答案:B9.“数据源配置向导”不能完成的工作是A、引导开发者新建数据库连接B、引导开发者自定义Select语句C、引导开发者自定义Delete语句D、引导开发者自定义C#语言查询逻辑正确答案:D10.FormView控件和DetailsView控件很相似,每页可以显示的记录数是:A、1B、可以设定C、4D、不定正确答案:A11.关于GridView控件的Rows行A、是GridView的数据行B、有行号,没有列号C、没有行号,没有列号D、没有行号,有列号正确答案:A12.FileUpload控件用于判断是否包含上传文件的属性是A、FileNameB、PostedFileC、HasFileD、SaveAs正确答案:C13.客户端对静态网页的访问过程,较准确的描述为:A、请求——响应——显示B、请求——执行并生成——响应——解释并显示——断开C、请求——响应——显示——断开D、请求——响应正确答案:C14.下列服务器控件中被单击时浏览器自动提交网页的按钮A、ButtonB、LinkButtonC、ImageButtonD、Image正确答案:A15.关于使用了母版页的内容页标记代码和普通网页的标记代码,以下说法正确的是A、完全相同B、内容页仅比普通网页多@Master指令C、内容页也具有html标记D、内容页也具有@Page指令正确答案:D16.要想让DatailsView控件显示数据,一般要配置该控件的:A、FontB、defalutModeC、数据源SQlDataSourceD、width正确答案:C17.对FormView控件,通过该控件的任务按钮的“编辑模板”修改()可以给本控件增加标题。
ASP复习资料试题及答案
SP复习资料试题及答案一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。
A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
A 只能在本机的c:\inetpub\wwwroot文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。
B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D 以上全都错误。
7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% Response.Write(输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% Response.End %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )<%Response.Write "<a href=''>新浪</a>"%>A 新浪B <a href=''>新浪</a>C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。
ASP复习题
实验二1. 选择题〔可多项选择〕〔1〕静态网页的扩展名一般是:A.htm B .php C.asp D.jsp〔2〕ASP文件的扩展名是:A.htmB. txtC. docD. asp〔3〕当前的Web程序开发中通常采用什么模式?A. C/SB. B/SC. B/BD. C/C解释:C/S是客户机(client) /效劳器〔server〕,B/S是浏览器〔browser)/效劳器。
C/S一般要求用户有特定的客户端。
比方QQ就是C/S模式,你的桌面上的QQ就是腾讯公司的特定的客户端,而效劳器就是腾讯的效劳器。
而B/S模式那么不需要特定的客户端,只要有普通浏览器,就可以访问到效劳器了,Web页就是B/S 模式。
〔4〕小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端B. 既是效劳器端又是客户端C. 效劳器端D. 既不是效劳器端也不是客户端〔5〕小王正在访问自己计算机上的网页,此时,他自己的计算机是:A. 客户端B. 既是效劳器端又是客户端C. 效劳器端D. 既不是效劳器端也不是客户端〔6〕ASP脚本代码是在哪里执行的?A. 客户端B. 第一次在客户端,以后在效劳器端C. 效劳器端D. 第一次在效劳器端,以后在客户端〔7〕在以下URL中,从形式上看正确的选项是:A.B.C. ftp://ftp.sina /history/1998/intro.aspD.〔8〕如果在chapter1下建立了一个子文件夹images,并且在其中放置了一个图片文件1.jpg,那么以下URL正确的选项是:A. ://localhost/asptemp/chapter1/images/1.jpgB.C. ://localhost/inetpub/wwwroot/asptemp/chapter1/images/1.jpgD.〔9〕对于1.5.5节建立的1-2.asp,以下浏览方式正确的选项是:A. ://localhost/temp/1-2.aspB.C. ://localhost/asptemp/chapter1/temp/1-2.aspD.〔10〕以1.5.5节的例如为根底,假设现在在C:\inetpub\wwwroot\asptemp\chapter1\temp 下又建立了一个子文件夹temp,其中建立了一个ASP文件1-3.asp,那么浏览方式正确的选项是:A. ://localhost/temp/temp/1-3.aspB.C. ://localhost/asptemp/chapter1/temp/temp/1-3.aspD.解释:AB利用了建立的虚拟目录,CD没有用到虚拟目录。
ASP复习题
Response.Write "星期二" Case 4
Response.Write "星期三" Case 5
Response.Write "星期四" Case 6
Response.Write "星期五" Case 7
Response.Write "星期六"
Dim fso Set fso=Server.CreateObject("Scripting.FileSystemObject")
Dim TextFile,strTemp Set TextFile= fso.OpenTextFile(Server.Mappath("story.txt")) strTemp=TextFile.ReadAll
if (document.form1.body.value==""){ alert("内容不能为空!"); return false;
} if (.value==""){
alert("姓名不能为空!"); return false; } return true; } // --> </Script> </head> <body> <h2 align="center">故事接龙示例</h2> <form method="post" action="add.asp" name="form1" onsubmit="JavaScript: return check_Null();"> <table border="0" width="100%" > <tr><td> 内 容 : </td><td><textarea name="body" rows="8" cols="80" wrap="soft"></textarea>**</td></tr> <tr><td> 姓 名 : </td><td><input type="text" name="name" size="10">**</td></tr> <tr><td></td><td><input type="submit" value=" 提交 " Size="20"></td></tr> </table> </form> <hr> <%
尚俊杰_网络程序设计——ASP(第3版)课后习题答案
目录第1章ASP程序设计概述 ................................................................ 错误!未定义书签。
习题1 ............................................................................................... 错误!未定义书签。
第2章HTML基础知识.................................................................... 错误!未定义书签。
习题2 ............................................................................................... 错误!未定义书签。
第3章VBScript基础知识 ................................................................ 错误!未定义书签。
习题3 ............................................................................................. 错误!未定义书签。
第4章Request和Response对象 ....................................................... 错误!未定义书签。
习题4 ............................................................................................... 错误!未定义书签。
第5章Session和Application对象..................................................... 错误!未定义书签。
期末asp复习题
期末asp复习题复习题一、选择题1、/doc/9e6494354.html,页面文件的扩展名为()。
A、.cssB、.aspC、.aspxD、.aspx.vb2、如果想让Label控件显示特定内容,应该设置()属性。
A、ColorB、TextC、FontD、Visible3、若要取出一个文件与Web服务器上的指定的虚拟路径相对应的物理路径,应使用Server对象的方法是()。
A、ExecuteB、TransferC、MapPathD、HtmlEncode4、能实现复选功能的/doc/9e6494354.html,控件是()。
A、RadioButtonB、ButtonC、CheckBoxD、DropDownList5、如果需要确保用户在文本框中输入4-10位字符,应该事业的验证控件是()。
A、RequireFieldValidatorB、CompareValidatorC、RangeValidatorD、RegularExpressionValidator6、下面程序段执行完毕,页面上显示内容是()。
<%Response.Write(Server.HTMLEncode(“新浪”))%>A、新浪B、新浪C、新浪(超链接)D、该句有错,无法正常输出7、对于文件上传控件HtmlInputFile,PostedFile.FileName表示的是()。
A、服务器端文件物理路径B、客户端文件物理路径C、服务器端文件名称D、客户端文件名称8、如果要输入如(86)-10-12345678形式的电话号码,应该使用正则表达式()。
A、\([0-9]){2}\)-[0-9]{2}-[0-9] {8}B、\([0-9]){2}\)-[0-9]{10}C、[0-9]){2}-[0-9]{2}-[0-9]{8}D、\([0-9]){2}\)[0-9]{2}[0-9]{8}9、Response.Write(“A”)Response.EndResponse.Write(“B”)Response.Write(“C”)执行该语句后,页面上显示的内容是()。
期末考试-试卷-ASP技术-第3套
一、单项选择题(本题共35小题,每小题2分,共70分。
在每小题的四个备选答案中,选出一个最合适的答案,并将其字母填在答题表内)1.HTML语言是( )A.热点文本管理语言B.超文本标记语言C.高级任务管理语言D.帮助工具机器语言2.在HTML语言中标记符号的结束符号是( )A.<\>B. </>C.<%>D.<!-->3.下列关于超链接文本说法中,不正确的是( )A.提供了一种将同一文档不同部分之间的信息联系起来的机制B.访问者单击超链接时,不能打开应用程序。
C.提供了一种将不同文档之间的信息联系起来的机制D.访问者单击超链接时,就可以打开相关的网页、文档。
4.HTML文档是()文件:A.操作系统下可执行 B. 多媒体的图片 C. ASCII组成的纯文本 D.多媒体动画5.关于HTML文档说法正确的是()A.HTML文档区分大小写B.HTML标记可以互相交叉C.HTML标记可以互相嵌套D.所有标记都有开始和结束标记6.关于<HEAD>…</HEAD>标记说法错误的是()A.可包含<Style>定义B.可包含<Script >C.在HTML文档中必须使用D.可包含<Title>7.BODY元素不能用来()A.说明页面背景色B.说明页面前景色C.页面在主窗口的左、右边距D.说明页面框架结构8.FTP是()的缩写A. 超级文本标记链接B.超文本标识语言C.自动批处理语言D.文件传输协议9. 在网页中如果你在<B>和</B>标识符中敲入一些文本,这些文本在浏览器上显示出来是A.闪烁的B.斜体的C.下划线的D.粗体的10. <HR WIDTH=”90%”>表示()A.产生屏幕宽90%长的横线B.产生窗口宽90%长的横线C.产生90字符长的横线D.产生90项素长的横线11. 使用<TITLE>...</TITLE> 标识的内容显示在()A.浏览器的标题栏B.浏览器主窗口C.浏览器状态栏D.浏览器地址栏12. 使用<BODY>...</BODY> 标识的内容显示在()A.浏览器主窗口B.浏览器的标题栏C.浏览器状态栏D.浏览器地址栏13.在网页的脚本中的加入例如<!-- I am ignored by everybody --> 表示的内容是()A.浏览器的标题栏显示B.注释,不显示C.浏览器主窗口显示D.提示错误14. <PRE>标识符用来()A.浏览器的标题栏显示B.包含格式文本输出C.注释D.在浏览器状态栏显示15. 缩写URL是A.超文本传输协议B.统一资源定位器C.网络浏览器D.无效资源连接16. <A HREF=> cctv </A>表示A.粗体显示”cctv”B.使用指定颜色显示”cctc”C.指向cctv的超级链接D.注释17.表单中出现的”提交”按钮的属性是( )A.COMMAND B. CLEAR C.SUBMIT D.BUTTON18.表单的ACTION属性用来指明( )A.传送信息到服务器端的服务器名称B.传送信息的方法C.处理表单的ASP程序的URL D.使用表单存储数据的客户名称19. 在HTML中使用的CSS是( )A.标注授权用户访问联接B.客户端系统服务C.代码表标记D.层叠样式表20.在HTML中使用的CSS可以用来在HTML文档中()A.从客户端取得浏览器的种类B.实现服务器端向客户端写入信息C.实现和服务器和客户端交互D.统一定义页面的显示方式21.Cookie是WEB服务器保存在()上的一段文本A.WWW服务器B.INTERNET交换机C.INTERNET路由器D.用户硬盘22.下列那项不是Response的方法( )A.Response.Input B.Response.End C.Response.Redirect D.Response.Write 23.Response对象的buffer属性被用来A.表明页输出是否被缓冲B.指定响应的HTTP内容的类型C.表明客户是否和服务器断开D.指定写入到Cookies的内容24.Sever对象只有一个属性是ScriptTimeout用来表明A.脚本运行的超时处理界值B.脚本开始计时C.服务器运行时间 D. 站点计时器25.Application和Session对象都可以在不同的ASP用户之间共享信息,其区别是()A.Application对上网用户;Session对离线用户B.Application对所有用户;Session对单个用户C.Application对注册用户;Session对默认用户D.Application对国外用户;Session对国内用户26.Window对象的Close方法可以( )A.关闭服务器B.关闭窗口C.关闭客户端计算机 D.关闭浏览器窗口中的HTML文档27.在ASP中创建组件实例是()A. Application.Look B.Server.CreatObjectC.ObjectContext.SetComplete D.Session.Abandon28.VBScript和Visual Basic的关系是()A.VBScript和Visual Baisc 没关系B.Visual Basic是VBScript的子集C.VBScript是Visual Basic的子集D.VBScript是Visual Basic脚本化29.Frame对象表示窗口中的框架,在HTML文档包含的脚本中每个框架可以按( )方式访问A.指针 B.地址C.数组分量D.文件名()30. VBScript的时间常量定界符是( )A.<#...#> B.<!--...--> C.#...# D.<T>...</T>31. 位于脚本对象层次结构中的最高层的是( )A. Frame B.Client C.Document D. Window32. ASP内置的request对象用来A.传送信息到客户端B.控制ASP运行环境C.存储数据供多个客户使用D.接受用户在html主页的form中的信息33. ASP内置的ActiveX Data对象(ADO)用来A.在主页中添加点击计数器B.检验授权用户访问联接C.进行网络导航D.提供从数据库系统中存储数据的手段34.ASP内置的Request对象可以用来()A.从客户端取得表头信息B.向客户端写入CookiesC.在客户端生成表单D.在服务器端生成对象35.在VBScript中使用Window对象用来代表( )A.浏览器B.客户端计算机C.客户端桌面D.浏览器窗口中的HTML文档二、简答(6+ 1 2 + 12 = 30 分)读以下HTML文档,画出其在IE浏览器中的浏览的效果图:<table><tr><td width="25%" rowspan="2" >1</td><td width="50%" >3</td><td width="25%" >5</td></tr><tr><td width="50%" rowspan="2" >4</td><td width="25%">6</font></td></tr><tr><td width="25%" >2</td><td width="25%" >7</td></tr></table>2.阅读下面的HTML文档,说明注虚线行语句的执行的操作和此文档的功能<html><head><script language=vbscript>dim isub btn2_onclick()i = i + 1if i < 100 thenif document.myform.btn2.value="on" thendocument.myform.btn2.value="off"elsedocument.myform.btn2.value="on"end ifend ifend sub</script></head><body><form name="myform"><input type="button" value="on" name="btn2"></form></body></html>3.阅读下面的ASP脚本,说明注虚线行语句的执行的操作和此文档的功能<HTML><HEAD><TITLE>你的回答</TITLE></HEAD><BODY>根据你的回答,你了解ASP有<%=Request.Form("HowHear").Count%>种途径。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章ASP程序设计概述习题11. 选择题(可多选)(1)静态网页的扩展名一般是:A.htm B .php C.asp D.jsp答案:A(2)ASP文件的扩展名是:A.htmB. txtC. docD. asp答案:D(3)当前的Web程序开发中通常采用什么模式?A. C/SB. B/SC. B/BD. C/C答案:B解释:C/S是客户机(client)/服务器(server),B/S是浏览器(browser)/服务器。
C/S一般要求用户有特定的客户端。
比如QQ就是C/S模式,你的桌面上的QQ就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。
而B/S模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了,Web页就是B/S 模式。
(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:A(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:B(6)ASP脚本代码是在哪里执行的?A. 客户端B. 第一次在客户端,以后在服务器端C. 服务器端D. 第一次在服务器端,以后在客户端答案:C解释:ASP脚本代码是在服务器端运行的,服务器将其解释执行为标准的HTML代码,然后发送到客户端。
解释:从形式上看,都是正确的。
2. 问答题(1)名词解释:静态网页、动态网页、服务器端、客户端、URL答案:静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。
静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
动态网页——所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。
动态网页能够根据不同的时间、不同的来访者而显示不同的内容。
如常见的BBS、留言板、聊天室一般是用动态网页实现的。
服务器端、客户端——一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。
比如,当我们在浏览搜狐主页的时候,搜狐主页所在的服务器就称为服务器端,而我们自己的计算机就称为客户端。
URL——大家在上网的时候,需要在浏览器地址栏中输入一个网址,回车后就可以打开相应的网页了,这个网址又叫做统一资源定位符(URL:Uniform Resource Locator)。
在Internet中的每一个网页文件或其他类型的文件都有自己的URL,它的一般形式是:协议://服务器地址(域名或IP地址): 端口号/路径(含文件名)(2)请结合URL知识简述静态网页和动态网页的工作原理。
答案:静态网页的工作原理是当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页的请求。
服务器端接到请求后,就会找到你要浏览的静态网页文件,然后发送给你。
动态网页的工作原理是服务器端接到客户端发出的请求后,首先会找到你要浏览的动态网页文件,然后就解释执行其中的程序代码,将含有程序代码的动态网页转化为标准的静态网页,然后将静态网页发送给你。
(3)请简单比较ASP、PHP和JSP的优缺点。
答案:总的来说,ASP、PHP和JSP基本上都是把脚本语言嵌入到了HTML 文档中。
如果要说它们最主要的优点:ASP学习简单,使用方便;PHP软件免费,运行成本低;JSP多平台支持,转换方便。
071(4)某同学开发了一个显示来访时间的ASP文件,存放在C:\inetpub\wwwroot下,然后在Windows资源管理器中双击该文件,却不能正常显示,请问是什么原因?答案:ASP文件是不能直接双击运行的,必须通过浏览器访问,由服务器端来解释执行为标准的HTML代码,然后才可以显示在浏览器中。
(6)想一想,把一个HTML网页文件直接更改扩展名为.asp行不行?答案:可以。
相当于一个不含有任何动态代码的ASP文件,运行时服务器端也会对其进行解释执行,只不过实际上没有代码需要解释执行而已。
(7)什么是应用程序?为什么要建立应用程序?答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。
建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。
第2章HTML基础知识习题21. 选择题(可多选)(2)HTML中的注释格式是:A. <!-- 注释内容--!>B. <!-- 注释内容-->C. <%-- 注释内容--%>D. <!-- 注释内容--%>答案: B(4)在HTML中,插入换行符用什么标记?A. <hr>B. <br>C. <p>D. Enter键答案: B(5)在HTML中,下面哪一种方法可以在网页上显示“<p>”?A. <p>B. <p>C. p D. \<p\>答案: B(6)如果希望使用实心方块作为符号列表前面的符号,type属性的取值应该为:A. CircleB. SquireC. DiscD.■答案: B(7)HTML中用什么标记表示表格的一行?A. <row>和</row>B. <tr>和</tr>C. <td>和</td>D. <table>和</table>答案: B(8)在表格中哪个属性用于设置文本水平对齐方式?A. alignB. valignC. topD. bottom答案: A(9)关于网页中的图像,下列说法正确的是?A. 图像标记是以<img>开始,以</img>结束B. href属性用于指定所要显示图像文件的路径C. src 属性用于指定所要显示图像文件的路径D. alt用于指定显示在图像上的文字答案: C解释:图像标记不需要</img>标记。
Alt是当图片显示不出来时显示的替换文字,不是显示在图片上的文字。
(10)当前文件夹下有一个HTML文件a.htm和一个子文件夹B,文件夹B中有一个图片文件flower.jpg,请问下面哪种写法可以在 a.htm中插入该图片?A. <img src="flower.jpg">B. <img src="../flower.jpg">C. <img src="B/flower.jpg">D. <img src="/B/flower.jpg">答案: C(11)在超链接标记中,下面哪个属性用来指定超链接路径?A. srcB. hrefC. dynsrcD. action答案: B(12)在一组单选框中,下面哪一个属性可以用来默认选中某个选项?A. slectedB. checkedC. multipleD. noresize答案: B(13)下面哪种方法可以设置单行文本框的默认值为“在这里输入用户名”?A. <input type="text" name="txtUserId" value="在这里输入用户名">B. <input type="text" name="txtUserId">在这里输入用户名</input>C. <textarea type="memo" name="txtUserId" value="在这里输入用户名">D. <textarea type="memo" name="txtUserId"> 在这里输入用户名</textarea>答案: A(14)下面哪一种文本框中输入数据后,数据将以*号显示?A. 单行文本框B. 多行文本框C. 数值文本框D. 密码文本框答案: D(15)在表单中,下列哪个属性用于指定表单处理程序文件的地址?A. methodB. actionC. GETD. POST答案: B(16)在框架网页中,如果一个超链接在整个浏览器窗口中打开,target 属性的值为:A. _blanB. _selfC. parentD._top答案: D(17)要实现一个上下型框架网页,至少需要几个网页文件?A. 2B. 3C. 4D. 6答案: B(18)下列哪个属性可以用来使框架不显示滚动条?A. colsB. rowsC. scrollingD. noresize答案: C2. 问答题(1)为什么需要给HTML文件添加注释语句?答案:适当地使用注释语句,可以让网页的维护和更新变得很方便。
(2)如果同时设置了背景颜色和背景图片,会出现什么情况?答案:如果同时设置了背景颜色和背景图片,将只有背景图片起作用。
(3)请比较背景图片、图片标记、超链接、框架网页中用到的文件路径的语法?答案:这些文件路径的引用都分相对路径和绝对路径两种,其中背景图片、图片标记、框架网页的链接写法为 src= “URL地址”,而超链接的写法为href= “URL地址”。
(4)为什么HTML文件一般可以直接双击打开,而ASP文件就不能呢?第3章VBScript基础知识习题31. 选择题(可多选)(4)执行语句a="6"后,变量a的数据子类型是?A. 字符串B. 日期C. 数值D. 布尔答案:A(5)执行语句a="2008-8-8"后,变量a的数据子类型是?A. 字符串B. 日期C. 数值D. 布尔答案:A(6)假设变量a=5、b=3,则执行语句c="a>b"后,变量c的数据子类型是?A. 字符串B. 日期C. 数值D. 布尔答案:A(7)语句a="abc"="abc"运行完毕后,变量a的数据子类型是?A. 数值B. 字符串C. =布尔D. 日期答案:C解释:右侧是一个比较运算,结果是True,然后再赋值给a (8)执行语句a=3: a=a+5后,变量a的值是:A. 3B. 5C. 8D. 出错答案:C解释:ASP中,冒号(:)是用来做语句分隔的,利用它就可以将两行或更多行语句写在一行。