网络程序设计—ASP考试试题(A卷)答案[1]
ASP复习试题及答案修订稿

A S P复习试题及答案文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]一、选择题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试题(含参考答案)

ASP试题(含参考答案)一、单选题(共54题,每题1分,共54分)1.HyperLink控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:D2.要想让DatailsView控件显示数据,一般要配置该控件的:A、FontB、defalutModeC、数据源SQlDataSourceD、width正确答案:C3.FormView事件编程,下面是删除前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdating正确答案:A4.客户端对静态网页的访问过程,较准确的描述为:A、请求——响应——显示B、请求——响应——显示——断开C、请求——执行并生成——响应——解释并显示——断开D、请求——响应正确答案:B5.VS 2010打开网站后,没有“表”菜单,原因最可能是:A、电脑中有病毒B、当前子窗口不是“设计”视图窗口C、VS 2010安装不正确D、“工具”菜单中的“选项”设置不对正确答案:B6.下面不是FormView控件的DefaultMode属性值是:A、ReadOnlyB、EditC、TextD、Insert正确答案:C7.用户可以用()变量保存页面级的数据A、ViewStateB、ViewC、StateD、SessionState正确答案:A8.用于连接SQL数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:A9.验证必填字段是否为空的验证控件是A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:A10.FormView控件如果只显示特定的某条记录,可以只配置数据源的()语句A、删除B、插入C、选择D、更新正确答案:C11.table标记包含的标题标记是:A、caption标记B、th标记C、thead标记D、title标记正确答案:A12.关于C#描述正确的是A、网站集成开发环境B、.NET Framwork的一部分C、编程语言D、网页标准语言正确答案:C13.TextBox控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:A14.专用于连接Access数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:B15.FormView事件编程,下面是插入前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdated正确答案:C16.插入水平线使用标记,其()属性设置水平线的宽度A、alignB、widthC、sizeD、color正确答案:B17.关于使用了母版页的内容页标记代码和普通网页的标记代码,以下说法正确的是A、完全相同B、内容页也具有html标记C、内容页仅比普通网页多@Master指令D、内容页也具有@Page指令正确答案:D18.GridView控件的标题行是A、TopPagerRowB、HeaderRowC、RowsD、BottomPagerRow正确答案:Bbel控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:B20.单个页面数据保持的状态管理方式是()。
aspnet基础笔试题(全解完整答案).doc

asp. net基础笔试题(全解完整答案)基础笔试题面向对象的思想主要包括什么?对向对象程序设计(OOP)思想:封装、继承、多态封装:用抽象的数据类型将数据和基于数据操作封装在一起,数据被保护在抽象类型内部。
继承:子类拥有父类的所有数据和操作。
多态:一个程序中同名的不同方法共存的情况。
有两种形式的多态:重载与重写。
2.什么是中的用户控件?用户控件就是.ascx,复合控件就是.DLL3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CL R 分别作何解释?应用程序域:一种边界,它由公共语言运行库围绕同一应用程序范围内创建的对象建立。
受管制的代码:受管制的代码是在CLR虚拟机中运行的代码。
强类型系统:C#是强类型语言;因此每个变量和对象都必须具有声明类型。
装箱和拆箱:装箱就是隐式的将一个值型转换为引用型对象。
比如:i nti=O;obj=i ;这个过程就是装箱!就是将i装箱!拆箱就是将一个引用型对象转换成任意值型!比如:in ti =0;obj=i;intj=(int)o bj;这个过程前2句是将i装箱,后一句是将obj拆箱!值型就是在栈中分配内存,在申明的同时就初始化,以确保数据不为NULL;引用型是在堆中分配内存,初始化为null ,引用型是需要GARBAGECOLLECTION来回收内存的,值型不用,超出了作用范围,系统就会自动释放!重载:类中的方法名相同,但参数的个数或类型不同CTS(Coram o nTypeSyste m)(通用类型系统):描述了类型的定义和行为。
CLS (Co mm onLangua geS pecific atio n)通用语言规范C LR(C ommonLa ngu ageRunti me )通用语言运行时4.列举一下你所了解的X ML技术及其应用x ml可以用来做网页(x sit) xml可以当作数据库5.值类型和引用类型的区别?写出C #的样例代码。
asp程序设计习题答案

简答题第1章概述P18(1)名词解释静态网页:一般指用超文本标记语言HTML来实现,以htm或html做后缀名的网页文件,这些网页文本中不存在需要服务器段解释的代码;所有人浏览到的同一网页不会有任何区别。
动态网页:所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。
它根据不同类型的客户端请求生成不同的页面,具有交互性。
动态网页是用标准html代码和动态语言(如:asp,jsp,php,等)编写的。
服务器端:在万维网中提供网页服务的一端称为服务器端。
客户端:接受服务的一端称为客户端。
名称空间:所谓名称空间就是将多个提供相似功能的类组成逻辑上相关的一些单元,以便于管理和记忆。
例如system.io类包含了用来处理输入输出操作的类。
应用程序:在同一台电脑上,添加了虚拟目录的文件夹就被当成一个独立的网站对待,这个独立的网站就成为一个应用程序。
所以用新建一个应用程序的时候,该软件会自动帮你生成一个文件夹,并且在IIS中添加相应的虚拟目录。
(1)请比较静态网页和动态网页的工作原理:静态网页和动态网页在客户端看来是除了发送请求是的后缀名外没有其它任何区别,主要是服务器端的区别。
静态网页服务器在接收了客户端的请求后直接读取相应的网页文件返回给客户端,而动态网页服务器在接收到了客户端发来的请求后先找到相应文件然后根据相应参数将文件编译成标准的html代码,在返回给客户端。
第2章程序设计基础P62(2)有100个和尚吃100个馒头,大和尚1人吃4个,小和尚4人吃1个,问有多少个大和尚和多少个小和尚?sub page_load()dim m,n,big_monk,small_monk as integermessage.text="可能的组合是:<br>"for m=1 to 100big_monk=msmall_monk=100-mif 4*big_monk+small_monk/4.0=100 thenmessage.text+="大和尚:" & big_monk & "个,小和尚" & small_monk & "个;<br>"end ifnextend sub第3章、服务器控件P983、普通的HTML标记、HTML服务器控件、Web服务器控件有什么联系和区别?HTML服务器控件和WEB服务器控件都是从普通HTML发展过来的,只要给普通HTML代码添加id和runat=server属性就变成了HTML服务器控件,WEB服务器控件是.net提供的一套全新的控件,它的设计合理使用更简便,但是目前还没有和HTML完全一一对应。
ASP试卷及答案

-------------------------------------------------------------------------- A 卷 -------------------------------- 告知: 本试卷的最终解释权归******。
注:考试时间为90分钟;请以闭卷形式在规定的时间内独立完成测试。
一、判断题 (每小题1分,共10分)1、 CStr 函数可以将数值转换为字符串。
( ) 2、 Mid("八千里路云和月",3,2)的返回值是"里"。
( ) 3、 常量是一种不会改变的数,定义常量要使用“Dim 常量名称”。
( ) 4、 运算符“+”也可以用来连接字符串。
( ) 5、 For...Next 循环后可以用Step 来设置间隔值,如果不设,默认值是1。
( ) 6、 除了使用While 或Until 来离开Do...Loop 循环之外,也可以用Exit Do 来离开。
( ) 7、 除非调用子程序,否则子程序不会自动执行。
( ) 8、 函数与子程序的不同之处在于子程序不能传入参数。
( ) 9、 ASP 是通过一组统称为ADO 的对象模块来访问数据库的。
( ) 10、Recordset 对象的Modify 方法用于修改某一条记录。
( )二、单选题 (每题3分,共45分) 1、 关于HTML 文件说法错误的是:( )A 、 HTML 文件是一个包含标记的文本文件。
B 、 这些标记告诉浏览器怎样显示这个页面。
C 、 HTML 文件必须以 .htm 为扩展名。
D 、 HTML 文件可以用一个简单的文本编辑器创建。
2、 关于HTML 文件说法正确的是:( )A 、 HTML 标记都必须配对使用。
B 、 在<title>和</title>标签之间的是头信息。
C 、 HTML 标签是大小写无关的,<b>跟<B>表示的意思是一样的。
ASP面试试题及答案

ASP面试试题及答案第一题:ASp中,VBScript的唯一的数据类型是什么?第二题:在ASp中,VBScript有多种控制程序流程语句,如If…Then, Select… Case, For … Next, Do … Loop, Exit等语句。
请为这五个语句分别写一段使用的代码。
第三题:请看如下代码 <% TestString="Test" TestA TestB Response.write TestString Sub TestA() TestString="TestA" End Sub Sub TestB() Dim TestString TestString="TestB" End Sub %> 这段代码执行后,运行结果是什么?并解释一下为什么?第四题:在ASp中,Server中有一个方法是URLEncode(string) 如: response.write Server.URLEncode("Test.ASp?TestNum=100&TestStr=你好") 结果输出: Test%2EASp%3FTestNum%3D100%26TestStr%3D%C4%E3%BA%C3 在ASp中,有ASC(String),Hex(Number),Mid(String,start,[,length])这三个可能用到的函数,如果是三个函数的用法如: ASC("A")=65,ASC("你")= -15133 Hex(65)="41",Hex(-15133)="C4E3"Mid("hello",2,1)="e", mid("this is test!",9,2)="te" 现在要求编写编码函数Function TestEncode(SourceString),及一个解码函数 Function TestDecode(CodeString)。
ASP考试答案

第一章(1)静态网页的扩展名一般是:A.htm B .php C.asp D.jsp答案:A(2)ASP文件的扩展名是:A.htmB. txtC. docD. asp答案:D(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:A(6)ASP脚本代码是在哪里执行的?A. 客户端B. 第一次在客户端,以后在服务器端C. 服务器端D. 第一次在服务器端,以后在客户端答案:C解释:ASP脚本代码是在服务器端运行的,服务器将其解释执行为标准的HTML代码,然后发送到客户端。
(1)名词解释:静态网页、动态网页、服务器端、客户端、URL答案:静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。
静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
动态网页——所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。
动态网页能够根据不同的时间、不同的来访者而显示不同的内容。
如常见的BBS、留言板、聊天室一般是用动态网页实现的。
服务器端、客户端——一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。
比如,当我们在浏览搜狐主页的时候,搜狐主页所在的服务器就称为服务器端,而我们自己的计算机就称为客户端。
URL——大家在上网的时候,需要在浏览器地址栏中输入一个网址,回车后就可以打开相应的网页了,这个网址又叫做统一资源定位符(URL:Uniform Resource Locator)。
在Internet 中的每一个网页文件或其他类型的文件都有自己的URL,它的一般形式是:协议://服务器地址(域名或IP地址): 端口号/路径(含文件名)(6)想一想,把一个HTML网页文件直接更改扩展名为.asp行不行?答案:可以。
asp自考试题及答案

asp自考试题及答案一、单项选择题(每题2分,共20分)1. ASP的全称是什么?A. Active Server PageB. Active Server PagesC. Active Server ProgrammingD. Active Server Programmings答案:B2. ASP默认使用哪种脚本语言?A. VBScriptB. JavaScriptC. C#D. Java答案:A3. 下列哪个不是ASP的内建对象?A. RequestB. ResponseC. ServerD. Database答案:D4. ASP文件的默认扩展名是什么?A. .aspB. .aspxC. .phpD. .jsp答案:A5. 在ASP中,如何获取表单提交的数据?A. 使用Request对象B. 使用Response对象C. 使用Server对象D. 使用Application对象答案:A6. 在ASP中,下列哪个函数用于发送HTTP头信息?A. Response.WriteB. Response.RedirectC. Response.EndD. Response.Status答案:B7. 在ASP中,下列哪个对象用于处理应用程序的全局信息?A. SessionB. ApplicationC. RequestD. Response答案:B8. ASP中,用于创建数组的关键字是什么?A. ArrayB. ListC. CollectionD. Dictionary答案:A9. 在ASP中,如何实现文件上传?A. 使用FileUpload控件B. 使用Request对象的Files集合C. 使用Server对象的Upload方法D. 使用Response对象的Upload方法答案:B10. ASP中,下列哪个函数用于输出当前的日期和时间?A. Date()B. Now()C. Time()D. DateTime()答案:B二、多项选择题(每题3分,共15分)1. 下列哪些是ASP的内建对象?A. RequestB. ResponseC. ServerD. DatabaseE. Session答案:ABCE2. 在ASP中,可以使用哪些方法来获取客户端的信息?A. Request.QueryStringB. Request.FormC. Request.ServerVariablesD. Request.CookiesE. Request.ClientCertificate答案:ABCDE3. ASP中,下列哪些对象用于处理文件?A. FileSystemObjectB. TextStreamC. ADOStreamD. FileE. Folder答案:ABE4. 在ASP中,下列哪些函数用于字符串操作?A. Left()B. Right()C. Mid()D. Len()E. UCase()答案:ABCDE5. ASP中,下列哪些函数用于日期和时间操作?A. Date()B. Time()C. Now()D. DateDiff()E. DateAdd()答案:ABCDE三、判断题(每题2分,共10分)1. ASP是一种服务器端脚本技术,用于创建动态交互式Web服务器应用程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《网络程序设计—ASP》考试试题1答案
一、单项选择题(本大题共15小题.每小题1分。
共15分)
1.A
2. D
3. B
4. B
5. B
6. B
7. A
8.C
9.B 10.B 11.A 12.D 13.B 14.A 15.C
二、判断题(本大题10小题,每小题1.5分,共15分)。
16.ABCD 17.AD 18.AB 19. ABCD 20.CD 21. ABCD 22. BD 23. CD 24. ABCD 25. AB
三、程序填空题(本大题10小题,每空1.5分,共15分)
26. “11”、2、“11”、“11”27. ac 28. 3 29.2 30. 空(Empty)31. 空(Empty)32. "<p>"
33. &lt;p&gt; 34. 与intAge的值有关35.全部
四、名词解释(本大题5小题,每小题2分,共10分)
36.静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。
静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
37.相对路径——所谓相对路径,就是以“/”或“\”开头的路径。
38.子程序——就是只执行程序而不返回值的程序模块。
39.会话——是指用户访问网站的过程;状态,就是指会话过程中的一些变量、设置等信息。
40.数据库——所谓数据库,就是按照一定数据模型组织、存储在一起的,能为多个用户共享的,与应用程序相对独立的、相互关联的数据集合。
五、简答题(本大题4小题,每小题4分,共20分)
41.什么是应用程序?为什么要建立应用程序?
答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。
建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。
42.如果同时设置了背景颜色和背景图片,会出现什么情况?
答案:如果同时设置了背景颜色和背景图片,将只有背景图片起作用。
43.请简述四类运算符的优先级顺序。
答案:算术运算符>连接运算符>比较运算符>逻辑运算符。
44.某程序可以显示记录,但不能更新记录,请简述可能的原因。
答案:可能是没有对数据库文件设置相应的访问权限。
(比如,去掉只读;对于Windows 2000、Windows XP 系统,如果安装时采用了NTFS文件系统,还要设置“Internet来宾帐户”可以完全控制该数据库文件。
)
六、编程题(本大题2小题,第1小题15分,第二小题10分,共25分)
45.请编写程序段,随机产生一个0到9的整数。
如果是偶数,则在页面上输出“生成的是偶数”,否则输出“生成的是奇数”。
程序清单:
<html>
<body>
<%
Dim s
s=Int(10 * Rnd())
If (s Mod 2)=0 Then
Response.Write "生成的是偶数"
Else
Response.Write "生成的是奇数"
End if
%>
</ body >
</ html >
46.请自己开发一个函数,可以基本实现HTMLEncode方法的功能。
(提示:使用Replace函数替换“&、>和<”为对应的字符实体)
程序清单:
<%
function HTMLEncode(fstring)
fstring=replace(fstring,">",">")
fstring=replace(fstring,"<","<")
fstring=replace(fstring,CHR(32)," ")
fstring=replace(fstring,CHR(13),"")
fstring=replace(fstring,CHR(10)&CHR(10),"</p><p>")
fstring=replace(fstring,CHR(10),"<br>")
HTMLEncode=fstring
end function
%>。