因特网高级ASP习题汇编(4)
asp考试试题

asp考试试题一、选择题(每题2分,共20分)1. ASP的全称是什么?A. Application Service ProviderB. Active Server PagesC. Advanced System ProgrammingD. Application Security Protocol2. 在ASP中,以下哪个不是VBScript的保留字?A. DimB. IfC. ClassD. End3. ASP支持哪种类型的数据库连接?A. ODBCB. OLEDBC. Both A and BD. None of the above4. 下列哪项不是ASP的内建对象?A. RequestB. ResponseC. CookieD. Filesystem5. 在ASP中,用于定义变量的关键字是什么?A. VarB. DimC. LetD. Const6. 如果需要在ASP页面中包含另一个ASP文件,应该使用什么指令?A. IncludeB. ImportC. EmbedD. Link7. 在ASP中,以下哪个函数用于向客户端发送文本?A. Write()B. Print()C. Send()D. Output()8. 在ASP中,如何获取查询字符串中的值?A. Request.QueryString("parameterName")B. Request.Form("parameterName")C. Request.Cookies("parameterName")D. Request.ServerVariables("parameterName")9. 下列哪项不是ASP的错误处理语句?A. On Error Resume NextB. On Error GoToC. On Error GoTo 0D. On Error Stop10. 在ASP中,以下哪个不是Response对象的属性或方法?A. Write()B. Redirect()C. BinaryWrite()D. Open()二、填空题(每题2分,共20分)11. ASP是一种基于________的编程环境,用于创建动态交互式的网站。
期末考试-试卷-ASP技术-第4套

一、单项选择题(本题共15小题,每小题2分,共30分)1.HTML语言是( )A.热点文本管理语言B.超文本标记语言C.高级任务管理语言D.帮助工具机器语言2.下列关于超链接文本说法中,正确的是( )A.提供了一种将同一文档的部分信息重复显示的机制B.访问者单击超链接时,可以打开应用程序C.提供了一种客户端到服务器的交互机制D.只有访问者双击超链接时,才打开相关的网页、文档3. HTTP是()的缩写A. 超级文本标记链接B.超文本标识语言C.自动批处理语言D.超文本传输协议4.要使用粗体字修饰效果使用的元素是A. <i> B.<B> C.<U> D.<C>5.关于标记<br>和<p>表示()A.都有起始和结束标记B.都可以换行C.功能相同可以互换使用D.都可以控制字体颜色6.关于<HEAD>…</HEAD>标记说法错误的是()A.可包含Style定义B.可包含Script C.在HTML文档中必须使用D.可包含Title 7.使用<BODY>...</BODY> 标识的内容显示在()A.浏览器主窗口B.浏览器的标题栏C.浏览器状态栏D.浏览器地址栏8.在网页的脚本中的加入例如<!-- I am ignored by everybody --> 表示的内容是()A.浏览器的标题栏显示B.注释,不显示C.浏览器主窗口显示D.提示错误9. 在网页中如果你在<I>和</I>标识符中敲入一些文本,这些文本在浏览器上显示出来是A.闪烁的B.粗体的C.下划线的D.斜体的10. 缩写URL是A.超文本传输协议B.统一资源定位器C.网络浏览器D.无效资源连接11. 使用<TITLE>...</TITLE> 标识的内容显示在()A.浏览器的标题栏B.浏览器主窗口C.浏览器状态栏D.浏览器地址栏12. 表单的ACTION属性用来指明( )A.传送信息到服务器端的服务器名称B.传送信息的方法C.处理表单的ASP程序的URL D.使用表单存储数据的客户名称13. 元素<FORM>表示的是A.标题栏元素B.按钮元素C.表单元素D.文本框元素14. <PRE>标识符用来()A.浏览器的标题栏显示B.包含格式文本输出C.注释D.在浏览器状态栏显示15. Application和Session对象都可以在不同的ASP用户之间共享信息,其区别是()A.Application对上网用户;Session对离线用户B.Application对所有用户;Session对单个用户C.Application对注册用户;Session对默认用户D.Application对国外用户;Session对国内用户二、简答(5 * 14分 = 70 分)1.什么是超链接文本?2.什么是标记语言?3.简述框架<Frame>的作用4.简述表单的作用5.简述样式表CSS的作用。
因特网高级ASP习题汇编(3)

高级网络程序员()习题汇编(三)第13题1.插入控件或引用名称空间:打开Y5-01.aspx,用编写脚本。
按照在程序中的注释插入Calendar 控件,令其ID属性为Calendar1。
2.设置属性:按照注释设定控件的SelectionMode、OnSelectionChanged、NextPrevFormat3项属性。
使程序运行结果如下图所示。
3.编写程序脚本:按照注释的功能要求,编写触发程序Date_Selected。
使程序运行结果如 "样图2" 所示。
4.其他相关操作:为了完全实现程序的功能,按照注释添加一个简单的Web控件,作为触发程序的返回结果。
<HTML><HEAD><title>[考题第五单元]</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script runat="server" >Sub Date_Selected(sender as Object, e As EventArgs)Select sender.SelectedDates.CountCase 0:Label1.Text = "没有日期被选中"Case 1:Label1.Text = "被选中的日期是" & Calendar1.SelectedDate.ToShortDateString Case 7:Label1.Text = "被选中的星期开始于" & Calendar1.SelectedDate.ToShortDateStringCase Else:Label1.Text = "被选中的月份开始于" & Calendar1.SelectedDate.ToShortDateString end selectEnd Sub</script></HEAD><body><h4>第五单元第一题</h4><form runat="server" ID="Form1"><asp:Calendar id="Calendar1" runat="server"SelectionMode="DayWeekMonth"NextPrevFormat="ShortMonth"OnSelectionChanged="Date_Selected"><TitleStyle BackColor="#3366ff" ForeColor="white" Font-Bold="True" /><SelectedDayStyle BackColor="#ffcc66" Font-Bold="True" /><NextPrevStyle ForeColor="white" Font-Size="12px" /><SelectorStyle BackColor="#99ccff" ForeColor="navy" Font-Size="12px" /> </asp:Calendar><br><asp:Label id="Label1" runat="server">label</asp:Label> </form></body></HTML>第14题:1.插入控件或引用名称空间:打开Y5-02.aspx,用编写脚本。
asp考试题

asp考试题1. 什么是ASP?ASP(Active Server Pages)是一种在Web服务器上执行的服务器端脚本技术,它可以使用服务器脚本语言(如VBScript、JavaScript等)在HTML文档中嵌入代码。
ASP可以动态生成网页内容,并与数据库进行交互,实现丰富的互联网应用程序。
2. 什么是Session?Session是一种服务器端的机制,用于在不同请求之间保持用户数据的状态。
通过Session,可以在多个页面或多个请求中存储和访问用户特定的数据。
每个用户访问Web应用程序时,都会被分配一个唯一的会话ID,该ID可以用来识别特定用户的Session数据。
3. 请简述ASP的运行原理。
当客户端发起对ASP页面的请求时,Web服务器会将请求发送到ASP引擎进行处理。
ASP引擎会解析ASP页面,识别其中的服务器脚本代码,并执行相应的操作,比如查询数据库、处理表单数据等。
然后,ASP引擎将生成的HTML响应返回给客户端,客户端的浏览器会将HTML渲染并展示给用户。
4. 如何在ASP中连接数据库?在ASP中连接数据库,可以使用ADO(ActiveX Data Objects)对象来实现。
首先,需要创建一个Connection对象,并指定数据库连接字符串,其中包括数据库的类型、位置、用户名和密码等信息。
然后,可以通过Connection对象打开数据库连接。
接下来,可以使用Recordset对象执行SQL查询语句,并获取查询结果。
5. 什么是ASP的错误处理机制?ASP提供了一种错误处理机制,可以捕获和处理运行时错误。
可以使用"on error resume next"语句来忽略错误,继续执行后续代码;也可以使用"on error goto 0"语句将错误处理重置为默认,使错误直接抛出。
此外,还可以使用Try..Catch语句捕获和处理特定类型的错误。
因特网高级ASP习题汇编(2)

高级网络程序员()习题汇编(二)第9题:本题目要求实现的功能:用户选择安装的语言以及安装方式。
1.编写第一部分脚本:打开Y4-02.aspx,用编写脚本,以实现供用户选择安装语言的功能。
2.编写第一部分<body>程序:用DropDownList控件完成对用户选择结果的判断,使程序运行结果如下图所示。
3.编写第二部分脚本:继续完成Y4-02.aspx中脚本的部分,以判断用户选择的安装方式。
4.编写第二部分<body>程序:用RadioButton控件完成对用户选择结果的判断,使程序运行结果如下图所示。
Y4-02.aspx源程序:<HTML><HEAD><title>习题</title><script runat="server">Sub Button_Click(sender As Object, e As EventArgs)Label1.text ="你选择"+DropDownList1.SelectedItem.Text+"进行安装"End Sub</script><script runat="server">Sub SubmitBtn_Click(Sender As Object, e As EventArgs)If Radio1.Checked ThenLabel2.Text = "您选择了" & Radio1.TextElseIf Radio2.Checked ThenLabel2.Text = "您选择了" & Radio2.TextElseIf Radio3.Checked ThenLabel2.Text = "您选择了" & Radio3.TextEnd IfEnd Sub</script></HEAD><body><form runat="server" ID="Form1">从下面的下拉列表中选择您安装的语言。
ASP NET Web程序设计试题四及答案

Web程序设计试题四及答案注意:时间120分钟,满分100分。
一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分)1.在对SQL Server 数据库操作时应选用()。
A)SQL Server .NET Framework 数据提供程序;B)OLE DB .NET Framework 数据提供程序;C)ODBC .NET Framework 数据提供程序;D)Oracle .NET Framework数据提供程序;2.下列选项中,()是引用类型。
A)enum类型B)struct类型C)string类型D)int类型3.关于中的代码隐藏文件的描述正确的是()A)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。
编程逻辑唯一与用户界面不同的文件中。
该文件称作为“代码隐藏”文件,如果用C #创建,该文件将具有“.ascx.cs”扩展名。
B)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
C)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
D)以上都不正确。
4.以下描述错误的是()A)在C++中支持抽象类而在C#中不支持抽象类。
B)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
C)在C#中可使用new 修饰符显式隐藏从基类继承的成员。
D)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。
5.C#的数据类型有()A)值类型和调用类型;B)值类型和引用类型;C)引用类型和关系类型;D)关系类型和调用类型;6.下列描述错误的是()A)类不可以多重继承而接口可以;B)抽象类自身可以定义成员而接口不可以;C)抽象类和接口都不能被实例化;D)一个类可以有多个基类和多个基接口;7.在DOM中,装载一个XML文档的方法()A)save方法B)load方法C)loadXML方法D)send方法8.下列关于构造函数的描述正确的是()A)构造函数可以声明返回类型。
asp考试题

ASP考试试题一、单项选择(1分/题)(1)、 ASP是微软公司所提出,用来建立动态网页的解决方案。
A.是B.否(2)、嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?A. <!-- -->B. ' 'C. <% %>D. <%= %>(3)、浏览者只要从浏览器的菜单栏选取“查看\源文件”,就可以看到我们辛苦编写出来的ASP 程序代码。
A.是B.否(4)、若要将数据由服务器传送至浏览器,可以使用哪个方法?A.FlushB.RedirectC.ResponseD.Write(5)、下列哪种表单字段适合作为单一的选择题使用?A.单行文本框B.复选框C.选择钮D.下拉式菜单(6)、若要将网页重新导向,而且要保留所有内置对象的值,那么必须使用哪个方法?A.ExecuteB.RedirectC.TransferD.MapPath(7)、若要将字符串进行编码,使它不会被浏览器解释为HTML语法,可以使用哪个方法?A.HTMLEncodeingB.URLEncodeC.MapEncodeD.ASPEncode(8)、若要移动到表的最后一条记录,可以使用哪个方法?A.MoveB.MoveNextC.MoveFirstD.MoveLast(9)、下列哪一个代表表的第一条记录?A.EOFB.FOFC.BOFD.ROF(10)、下列有关Response.Write方法的语法哪一个正确?A.若要显示的信息包含双引号,必须将双引号“"”改为单引号“'”。
B.若要显示的信息包含双引号,必须将双引号“"”改为两个双引号“""”。
C.若要显示的信息包含 %>,必须改为 \%>。
D.若要显示的信息包含 %>,必须改为 %\>。
二、判断(2分/题)(1)、配置IIS时,设置站点的主目录的位置,下面说法正确的是()。
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 )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高级网络程序员()习题汇编(四)第23题本题目要求实现的功能:输入文件的路径及名称,完成文件的读操作。
1.完成编写脚本前的准备工作:引入名称空间,编辑Y7-01.aspx。
在文件开始处添加要完成数据操作所需要的名称空间。
2.编写脚本:定义变量与文件对象,定义file_name以获取目的文件的文件名,声明StreamReader对象,并将其初始化。
为StreamReader对象赋值,将打开的目的文件赋给StreamReader对象。
定义Do……Loop循环,以取得目的文件的内容。
通过StreamReader 对象关闭目的文件。
并定义panel、button等表单控件,使程序在浏览器里运行如下图所示。
在浏览器里测试程序功能,选定文件,单击"读文件"按钮,结果如下图所示。
Y7-01.aspx源程序:'第1步:引入名称空间<script language = "vb" runat = "server">Sub SendButton_Click ( sender as Object , e as EventArgs )声明StreamReader对象,并将其初始化。
Dim file_name as String'第3对象panel1.visible = true'第4步:定义Do……Loop循环,已取得目的文件的内容Dofilecont = streamreaderobj. ReadLine()Response.Write(filecont &" <br> " )'第5步:通过StreamReader对象关闭目的文件streamreaderobj. close()Response.write ( " <br> 以上就是" & file_name & "文件的全部内容!" )End Sub</script>'第6步:定义表单控件<p>欢迎在页面对文件进行读操作</p>请选择文件名称:<input type = "file" id = "filename" runat = "server" /><br><asp:button id = "Write" Text = "读文件</form></asp:panel>第24题本题目要求实现的功能:输入文件的路径、名称及要写入的内容,完成文件的写操作。
1.完成编写脚本前的准备工作:引入名称空间,编辑Y7-02.aspx。
在文件开始处添加要完成数据操作所需要的名称空间。
2.编写脚本:定义变量与文件对象,定义file_name以获取目的文件的文件名,声明StreamWriter对象,并将其初始化。
为StreamWriter对象赋值,将建立的新文件并赋给StreamWriter对象。
通过WriteLine方法将数据写入目的文件。
通过StreamWriter对象关闭目的文件。
并定义panel、button、textbox等表单控件,使程序在浏览器里运行如下图所示。
运行程序,通过程序向指定文件写入内容,在资源管理器中查看该文件,如下图所示。
Y7-02.aspx源程序:<script language="vb" runat="server">Sub SendButton_Click ( sender as Object, e as EventArgs )'第2步:定义StreamWriter对象,并将其初始化Dim file_name as StringDim contxt as Stringfile_name = filename.textcontxt = body.text'第3对象'第4步:将数据写入目的文件strwriterobj.BaseStream.WriteLine( contxt )'第5步:通过StreamWriter对象关闭目的文件strwriterobj.Close()Response.write ( "成功的进行了文件写操作!" )panel1.visible = falseEnd Sub</script>'第6步:定义表单控件<asp:panel id="panel1" runat="server"><FORM id="form1" runat="server"><P>欢迎在页面对文件进行写操作</P>请填入文件名称:<asp:textbox id="filename" runat="server" size="40"></asp:textbox><BR>请填入写入内容:<asp:textbox id="Body" runat="server" TextMode="MultiLine" Columns="40" Rows="10"></asp:textbox><BR><asp:button id="Write" onclick="SendButton_Click" runat="server" Text="写入文件"></asp:button></FORM></asp:panel>第25题本题目要求实现的功能:输入文件的路径、名称及要移动后的路径,完成文件的移动操作。
1.完成编写脚本前的准备工作:引入名称空间,编辑Y7-03.aspx。
在文件开始处添加要完成数据操作所需要的名称空间。
2.编写脚本:定义file_name以获取目的文件的文件名。
定义fileFolder以获取目的文件的路径。
通过move方法实现文件的移动。
并定义panel、button等表单控件,使程序在浏览器里运行如"样图1" 所示。
运行程序,通过资源管理器查看运行结果,如"样图2" 所示。
Y7-03.aspx源程序:'第1步:引入名称空间<% @ Import Namespace = "System.IO" %><script language="vb" runat="server">Sub MoveButton_Click ( sender as Object , e as EventArgs )'第2步:定义file_name以获取目的文件的文件名Dim file_name as String'第3步:定义fileFolder以获取目的文件的路径'第4Response.write ( "文件的移动工作已经成功完成!" )End Sub</script>'第5步:定义表单控件<asp:panel id="panel1" runat="server"><FORM method="post" encType="multipart/form-data" runat="server"><P>欢迎在页面对文件进行移动操作</P>请选择文件名称:<INPUT id="filename" type="file" runat="server"><BR>请输入转移路径并为文件起名:<INPUT id="newfile" type="text"runat="server"><BR><asp:button id="Move" onclick="MoveButton_Click" runat="server" Text="移动文件"></asp:button></FORM></asp:panel>第26题本题目要求实现的功能:输入文件夹的路径、名称,完成文件夹的创建操作。
1.完成编写脚本前的准备工作:引入名称空间,编辑Y7-04.aspx。
在文件开始处添加要完成数据操作所需要的名称空间。
2.编写脚本:要求完成文件夹的创建过程。
判断文件夹是否存在。
若不存在,则创建该文件夹;若存在,则显示已存在的信息。
并定义button、label、textbox等表单控件,使程序在浏览器里运行如"样图1" 所示。
Y7-03.aspx源程序:<%@ Import NameSpace="System.IO" %><Script Language="VB" runat="Server">Sub Page_Load(Sender As Object,e As EventArgs)cur_dir.text=Request("dir")new_dir.text=Request("dir")& "\"End SubSub Btn_Click(Sender As Object,e As EventArgs)Response.Write(Subdir & "已经存在!")ElseResponse.Redirect("X7-07.aspx?dir=" & subdir)End IfEnd Sub</Script><Html><Head><Title>创建一个新目录</Title></Head><Body>当前目录:<asp:Label id="cur_dir" BorderStyle="Groove" runat="server"/><br><p><Form runat="Server">目录名称:<asp:TextBox id="sub_dir" runat="Server"/><asp:Button id="subm" OnClick="Btn_Click" Text="创建新目录" runat="Server"/></Form></Body></Html>第26题本题目要求实现的功能:输入文件的路径、名称及准备上传的路径,完成文件的上传操作。