当前位置:文档之家› ASP程序设计考试试卷及答案

ASP程序设计考试试卷及答案

ASP程序设计考试试卷及答案
ASP程序设计考试试卷及答案

第 1 页 共 4 页

语言是在浏览器A) Blank B) Self C) Parent D) Top

5.使用______A_____语句可以立即从Sub 过程中退出。

A) Exit Sub B) Exit C) D) Loop

6.执行完strUser = "12345678"以后,strUser 是_____B______类型。

A) 整数变量 B) 字符串变量

C) 布尔型变量 D) 单精度变量

7. Request.Form 读取的数据是_____A______。

A) 以Post 方式发送的数据 B) 以Get 方式发送的数据 C) 超级连接后面的数据 D) 以上都不对

8. Session 对象默认有效期为_____B______分钟。

A) 10 B) 20 C) 30 D) 60

9.对于使用分组查询,下面说法正确的是____ABCD_______。

A)WHERE 子句必须放在GROUP BY 子句之前。 B)HA VING 子句中只能包含分组字段或者聚合函数。 C)SELECT 语句选择的列只能是分组字段或者聚合函数。 D)HA VING 必须放在GROUP BY 子句之后。

10.使用BeginTrans()_______CAD____,利用CommitTrans()___________,如果有错误发生,利用RollbackTrans()来___________。

A) 提交一个事务 B) 总结事务 C) 开始一个事务 D) 取消事务

二、填空题(每空2分,共40分)

1.浏览器端语言包括:______HTML_____、CSS、_____JavaScript______和VBScript语言。

2.做应用开发,数据库支持是必须的,目前应用领域的数据库系统全部采用___关系型数

据库________。

3.表单标记

的____Action_______属性用于指定表单处理程序的URL地址,

___Method________属性用于定义数据提交方式。

4. 标记的____Name_______属性用于为输入区域命名,_____Value______属

性用来指定输入区域的默认值。

5.在ASP程序中常用的脚本语言有VBScript和_____Jscript______。

6.VBScript 只有一种数据类型,称为____Variant_______,也叫做变体类型。

7.声明Variant变量使用______Dim_____语句。

8.Request.Form和Request.QueryString对应的是Form提交时的两种不同提交方法:

_____Post______方法和_____Get______方法。

9.Application提供两个事件:①____Application_OnStart()_______——Application开始的时

候,调用该事件。②____Application_OnEnd()_______——Application结束的时候,调用该事件。

10.要在数据库中查询姓江的人,使用语句:_________SELECT*FROM数据库表WHERE

姓名Like’江%’________________________。

11.创建记录集对象的一个实例,可以使用____Connection对象的Execute()方法_______,

这种方法创建的记录集指针只能向下,而不能向上移动,即不能执行MoveFirst()和MovePrevious()指令。

12.语句“Response.Write(“opener.refreshFrm.submit();”)”的功能是__刷新父窗体________。

“opener”是系统关键字,表示打开当前窗体的父窗体,“refreshFrm”是___Form表单的名称________,submit()是控制表单提交。

13.函数DateDiff(“d”,x,y)的功能是____将日期x减去日期y,将结果以天作为单位来

表示_______。

14.程序员在编写完代码以后,需要对代码进行检查并做简单的测试,目的是为了功能可

用,这个阶段的测试称之为“__单元测试_________”。

三、问答题(每小题7分,共21分)

1.VBScript脚本语言有哪几种控制程序循环的结构?而其中的Do…Loop循环,又有几种

不同的形式?

答:循环结构包括:

①Do…Loop;当条件为True时循环

②While…End;当条件为True时循环

③For…Next;指定循环次数,使用计数器重复运行语句

④For Each…Next;对于集合中的每项或数组中的每个元素,重复执行

Do…Loop循环包括:

①Do While…Loop;

②Do Until…Loop;

③Do Loop…While;

④Do Loop…Until;

2. ASP提供的内置组件中,File Access组件的功能是什么?试简单描述其构成?

.答:File Access组件使我们在编写ASP网络应用程序时,能够方便地实现在Web服务器上添加、改变、创建或删除文件夹(目录)和文件。此外,该组件还可探测特定的文件是否存在,若存在则可进一步获得有关属性。

File Access组件还使文件处理变得相当容易。在处理文件时,主要的目标是以易于访问的格式把数据存储在有效的空间和资源中。这就要求能够创建所需文件,写入、读出和更新其中的数据。因为假如把数据存储在诸如Access或SQL Server数据库中,通常会给应用程序增加很大的开销,而把数据存储到二进制文件或文本文件中则可能是最有效的解决方案。

File Access组件主要由文件系统对象FileSystemObject、文件夹对象Folder和文件对象File

第 2 页共4 页

组成,用来负责文件和文件夹的管理。但如果需要读写文件的内容,则必须与文本流对象TextStream一起使用。

3.在教材第八章介绍的“在线考试系统”中,是怎样在技术上确保每一份试卷内的试题都不

重复,并且保证每次生成的备份试卷都各不相同的?

答案:“在线考试系统”的关键之处在于以下几点。

①随机抽取试题,不仅可保证每一份试卷内的试题不重复,并可确保每次生成的备份试卷都各不相同。

②自动生成每道试题的4个单选项。

③用隐含方式将每道题的标准答案传递到判卷评分程序。

④点击“交卷”按钮后将同时传送考生所选的n个答案(No1-Non)以及n个标准答案(Da1-Dan),因而在启动程序判分时,就不必再次打开数据库寻找对应考题的答案。

使用上述在线考试系统已经可以实施简单的考试和判分,但要使此程序真正可用,必须进一步加以完善。可考虑在下列几个方面着手改进。

①增加考生登录页面,用以输入考生姓名、班级、考号等信息“煽事先创建好考生信息

数据库,用以验证考生身份的合法性。

②增加考试计时功能。在试卷页面上显示时钟和剩余的考试时间,一旦到达终考时间便自动交卷。

③自动将考生的得分保存到数据库的相应成绩表中,并自动完成最高分、最低分和平均分等考分统计工作。

④利用本程序在线考试时,考生在点击“交卷”按钮并看到考试成绩后,仍可以通过点击网页上的“后退”按钮继续考试。这是一个必须设法改进的地方。

⑤设法解决多选题和填空题的出卷和评判问题。

四、综合题(每小题17分,共17分)

1.请用ASP编写一个页面,当客户第一次访问时,需在线注册姓名、性别等信息,然后把信息保存到Cookies 中。下一次如该客户再访问时,则显示“某某,您好,您是第几次光临

本站”的欢迎信息?

1.<%

dim user_name,password,sex,love,career,introduction,varNumber'第一句是

Option Explicit,因此变量必须先定义,方可使用

user_name=Request.Form("user_name")

password=Request.Form("password")

sex=Request.Form("sex")

love=Request.Form("love")

career=Request.Form("career")

introduction=Request.Form("introduction")

if user_name="" then

Response.redirect "e4-3-1.asp"

end if

if user_name<>Request.Cookies("MyCookie")("user_name") then

Response.Write "您是第一次访问本站!欢迎您光临!"

Response.Cookies("MyCookie")("user_name")=user_name

Response.Cookies("MyCookie")("password")=password

Response.Cookies("MyCookie")("sex")=sex

Response.Cookies("MyCookie")("love")=love

Response.Cookies("MyCookie")("career")=career

Response.Cookies("MyCookie")("introduction")=introduction

Response.Cookies("MyCookie")("Number")=1 ' 第一次访问,故将

Cookies 中的Number 设置为1

else

varNumber=Request.Cookies("MyCookie")("Number")

varNumber=varNumber+1

第 3 页共4 页

第 4 页共4 页

ASP编程题及答案

编程一 1.请编写代码,在页面上显示如下图形。注意:只要写出主要代码即可 ********** ********* ******** ******* ****** ***** **** *** ** * 答案:<% Dim I,J For I=10 To 1 Step -1 For J=1 To I Response.Write "*" Next Response.Write "
" Next %> 2.利用Recodset对象也可以插入记录,现在针对图1所示的数据表,利用插入一条记录:其中网站名称为“搜狐”,网站地址为“https://www.doczj.com/doc/7e1016580.html,”,网站简介为“门户网站”,提交日期为当天。 注意:只给出主要代码即可,程序的开头部分已经给出。 <% Dim db, strConn strConn="Dbq=" & Server.Mappath("address.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" Set db=Server.CreateObject("ADODB.Connection") 答:<% Dim db, strConn strConn="Dbq=" & Server.Mappath("address.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" Set db=Server.CreateObject("ADODB.Connection") '建立Recordset对象 Set rs=Server.CreateObject("ADODB.Recordset") strSql ="Select * From link" rs.Open strSql,db,0,2 '添加记录

Web.asp程序设计课后习题答案(沈士根版)

第一章 1.填空题 (1).NET Framework主要包括公共语言运行库CLR和类库。 (2)https://www.doczj.com/doc/7e1016580.html,网站在编译时,首先将语言代码编译成微软中间语言MSIL。(3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为 http://210.78.60.19.8000/xxxy/default.aspx。 (4)可以通过复制网站同步网站上的一个文件。 2.是非题 (1)托管代码是以CLR为基础的代码。(√) (2)https://www.doczj.com/doc/7e1016580.html,3.5仍使用https://www.doczj.com/doc/7e1016580.html,2.0引擎。(√) (3).NET Framework 3.0是.NET Framework 3.5的一部分。(√) (4)https://www.doczj.com/doc/7e1016580.html, 3.5是边解释边执行的。(×) (5)在Visual Studio 2008环境中开发网站必须安装IIS。(×) 3.选择题 (1).NET Framwork3.5不包括(A) A. .NET Framework 1.1 B. .NET Framework 2.0 C. LINQ D. https://www.doczj.com/doc/7e1016580.html, AJAX (2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展。 文件系统 B. 本地IIS C. FTP站点 D.远程站点 (3)发布网站后不可能存在的文件夹是(B) A.App_Data B.App_Code C.App_Themes D.bin 第二章 1.填空题 (1)Visual Studio 2008 默认建立的XHIML文件类型是Transitional。 (2)利用XHTML建立一个链接到jxst@https://www.doczj.com/doc/7e1016580.html,邮箱的元素是……。 (3)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。(4)单文件页模型中,C#代码必须包含于之间。 (5)外部样式表通过元素链接到网页。 (6)XML主要用于传输和存储数据。 2.是非题 (1)XHTML是HTML的子集。(×) (2)XHTML中每个元素都有结束标记。(√) (3).htm文件不需要编译,直接从Web服务器下载到浏览器执即可。(√)(4)基于类的样式在定义是要加前缀“#”。(×) (5)JavaScript代码必须包含在

A、submit B、button C、btnok D、ok 2、下列能够建立游标指针,灵活移动指针选择操作记录的是()。 A、Connection对象 B、RecordSet对象 C、Command对象 D、Select对象 3、VBScript中只有一种数据类型称为()。 A、Integer B、Date C、Char D、Variant 4、ASP是在()解析执行的。 A、客户端 B、服务器端 C、浏览器 D、Windows xp 5、如果a=3,b=4,c=5,那么b Mod c-c\a<>0 and b^2-4*a*c>0的值为() A、Ture B、False C、系统报错 D、0 6、会话用户所用的全局变量应存储在()。 A、Application对象中 B、Session对象中 C、Cookies对象中 D、Buffer对象中 7、Vbscript基本输入函数Inputbox和基本输入函数Msgbox 的返回值类型分别是()和() A、数值型 B、字符型 C、变体型 D、数字型 8、一个用户第一次到达网站时,系统为其分配一个(),只有该用户退出,或其生命周期结束时,信息才被清除。 A、Cookies B、Session C、Application D、以上都是 9、以下不是Vbscript的函数的为()。

JavaWeb 程序设计 习题参考答案(第1-6章)

《JavaWeb程序设计》练习题参考答案 第一章:Servlet基础 1、下列选项中属于动态网站技术的是_________(多选)答:PHP/ASP/JSP A、PHP B、ASP C、JavaScript D、JSP 参考答案: PHP(Hypertext Preprocessor):超文本预处理器,其语法大量借鉴C、Java、Perl等语言,只需要很少的编程知识就能使用PHP建立一个真正交互的Web站点,由于PHP开放源代码,并且是免费的,所以非常流行,是当今Internet上最为火热的脚本语言之一。 ASP(Active Server Pages):是一种类似HTML、Script与CGI结合体的技术,他没有提供自己专门的编程语言,允许用户使用许多已有的脚本语言编写ASP应用程序局限于微软的IIS,般只适用于中小型站点,但目前ASP升级演变而来的https://www.doczj.com/doc/7e1016580.html,支持大型网站的开发。 JSP(Java ServerPages):是基于Java Servlet以及Java体系的Web开发技术。能在大部分服务器上运行,而且易于维护和管理,安全性能方面也被认为是三种基本动态网站技术中最好的。 2、下列关于Servlet的说法正确的是_______(多选) A、Servlet是一种动态网站技术 B、Servlet运行在服务端 C、Servlet针对每个请求使用一个进程来处理 D、Servlet与普通的Java类一样,可以直接运行,不需要环境支持 参考答案: Servlet是一种动态网站技术,是运行在服务器端,Servlet针对每个请求使用一个线程来处理,而不是启动一个进程,传统的CGI为每次请求启动一个进程来处理。所以Servlet 的效率更高 3、下列关于Servlet的编写方式正确的是______(多选) A、必须是HttpServlet的子类 B、通常需要覆盖doGet() 和doPost()方法或其一 C、通常需要覆盖service()方法 D、通常要在web.xml文件中声明两个元素 参考答案:A、B、D 必须继承Httpservlet类,不需要覆盖servlce()方法,service()方法是Servlet接口中的方法,Servlet是HttpServlet的父类,该方法会根据请求类型选择执行doGet()或doPost()方法。所以通常需要覆盖doGet() 和doPost()方法或其一。 4、下列关于Servlet生命周期的说法正确的是____(多选) A、构造方法只会调用一次 B、init()方法只会调用一次 C、service()方法在每次请求此Servlet时都会被调用 D、destroy()方法在每次请求完毕时会被调用。

ASP编程题

1,求以下表达式的值,写出你想到的一种实现方法:1-2+3-4+……+m. 此处m需要手动输入,使用C#语言编写 2.实现一记数器功能,如给出0~9所对应的图片分别为0.gif~9.gif,写出程序的主要代码(注:记数存放在counter.txt文件中) 简单的ASP计数器counter.asp代码及注释: <% CountFile=Server.MapPath("counter.txt") Set FileObject=Server.CreateObject("Scripting.FileSystemObject") Set Out=FileObject.OpenTextFile(CountFile,1,FALSE,FALSE) counter=Out.ReadLine //读取计数器文件中的值 Out.Close

//关闭文件 SET FileObject=Server.CreateObject("Scripting.FileSystemObject") Set Out=FileObject.CreateTextFile(CountFile,TRUE,FALSE) counter= counter + 1 //计数器的值增加1 Out.WriteLine(counter) Out.Close //关闭文件 %> 3.谈谈如何设计一个聊天室程序,并简要阐述实现过程 (1)需求分析 聊天室是实现用户之间即时通信的一种工具。所以,聊天室应该具备用户的登录页面、用户的注册、用户的信息的修改、以及实现用户进行聊天的功能。聊天室作为一种交流工具,应该具备简单易用,容易上手,对于使用者的要求不高,适合大众的需求。同时聊天室还要有一些个性化的界面提供给用户不仅仅是聊天的乐趣,同时也带来全新的视觉效果。 (2)主要模块 用户注册页面 用户登录页面 个人信息页面 留言板页面 (3)重要的代码程序: (1)登陆页面(login_in.aspx)的调用事件代码: Sub page_load(ByVal sender As Object, ByVal e As EventArgs) Session("user_name") = user_name.Text End Sub Sub Enter_Click(ByVal Sender As Object, ByVal E As EventArgs) '建立Connection对象 Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("chat.mdb")) '建立Command对象

PHP程序设计习题答案

第1章PHP开篇 习题 一、填空题 1.Apache的httpd服务程序使用的是【80 】端口。 2.在进行软件开发时有两种基本架构,B/S架构和【C/S 】架构。 3.URL的英文全称是【Uniform Resource Locator】,中文名称为【统一资源定位符 】。 4.【HTTP 】协议是计算机硬件与软件之间数据交换的格式。 5.【HTTP】表示传输数据所使用的协议,【WWW】表示要请求的服务器主机名。 二、判断题 1.使用PHP写好的程序,在Linux和Windows平台上都可以运行。(√) 2.PHP可以支持MySQL数据库,但不支持其它的数据库。(×) 3.PHP有很多流行的MVC框架,这些框架可以使PHP的开发更加快捷。(√) 4.Zend Studio是PHP中常用的IDE(集成开发环境)。(√) 5.进行PHP程序开发时,可以借助软件和工具来提高效率。(√) 三、选择题 1.下列选项中,不是URL地址中所包含的信息是( D )。 A. 主机名 B. 端口号 C. 网络协议 D. 软件版本 2.PHP是一种( A)的编程语言。 A. 解释型 B. 编译型 C. 两者都是 D. 两者都不是 3.PHP是个网站开发中非常流行的脚本语言,其流行的原因不包含( C )。 A. 易学 B. 易用 C. 易调试 D. 易扩展 4.PHP与Linux、Apache和MySQL一起共同组成了一个强大的Web应用程序平台,下 列选项中为该平台简称的是(B )。 A. WAMP B. LAMP C. LNMP D. WNMP 5.在下列选项中,哪些不属于PHP的突出特点( B )。 A开源免费 B. 开发成本高 C. 跨平台性 D. 支持多种数据库 四、简答题 1.请简要说明PHP的突出特点是什么? 1.开源免费2跨平台性3.面向对象 4.支持多种数据库 5.快捷性.

ASP。net程序设计基础教程(第2版)9第九章课后习题答案

第九章答案 作业题 1、什么是用户控件?用户控件文件的扩展名是什么?其代码文件的扩展名是什么? 用户控件是一种用户自定义的控件,通常由多个控件组合而成。用户控件文件的扩展名为.ascx,代码文件的扩展名为.ascx.cs 2、什么是主题?放置皮肤文件的目录结构是怎样的? 主题是自https://www.doczj.com/doc/7e1016580.html, 2.0以后提供的一种技术。它将CSS、服务器控件的外观以及各种网站资源的管理有机地组织在一起,为开发者设计统一的页面样式提供了更方便的手段。主题目录的结构如下: ●在站点根目录下创建目录“App_Themes”,专门用来存放应用程序主题; ●在目录“App_Themes”下创建至少一个主题目录,默认名称为“Theme1”; ●在“主题目录”下创建至少一个皮肤文件; ●每个皮肤文件都可以定义一个或多个控件的外观属性。 3、应用主题有哪两种方式? 应用主题有两种方式:一种是将主题应用于单个网页文件中,另一种是将主题应用于整个网站的全部文件。 4、有时需要对同一种控件定义多种显示风格,利用哪个属性来区别? 利用Skinid属性。 5、什么是CSS样式? CSS(Cascading Style Sheet)译为层叠样式表。所谓样式,就是一组格式;所谓层叠,是指当若干样式间所定义的格式发生冲突时,将依据层次顺序进行处理。 6、定义CSS样式有哪三种方式?若一个控件同时应用了多种样式规则,它们的优先级顺序是怎样的? 在Web页面中,定义控件的样式有三种方式:设置控件的“Style”属性、在网页文件中定义CSS样式表、创建独立的CSS样式表文件(.css文件)。若一个控件同时应用了多种样式规则,直接定义在控件上的style属性优先级最高,而独立CSS文件中的样式规则优先级最低。 7、在CSS样式规则中,外边距、内边距、边框、浮动、清理浮动的含义。 ●外边距(margin):用于设定HTML元素与其外部元素之间的距离,它由上、右、 下、左四个边距值组成。 ●内边距(padding):用于设定HTML元素与其内容之间的距离,也由上、右、下、 左四个值组成,用法与外边距类似。 ●边框(border):用于设定容器的边框线,由线形(border-style)、粗细(border-width) 和颜色(border-color)组成。 ●浮动(float):使HTML元素可以在一个页面中不遵守元素流的线性特性布局。也

ASP NET程序设计项目开发教程(C#版)课后习题答案

第二章 (1)简述IIS的作用。 https://www.doczj.com/doc/7e1016580.html,的工作原理是本地的IIS Web服务器自动配置成查找扩展名为.aspx文件,且用ASPNET_ISAPI模块处理这些文件,生成HTML文本流返回到IIS Web服务器,再从IIS Web服务器返回到客户端。 IIS是Internet Information Server的缩写形式,是Microsoft公司主推的Web服务器。创建https://www.doczj.com/doc/7e1016580.html,网页后,为查看它们,需要通过Web浏览器来请求页面,浏览器将发送一个请求给Web服务器,Web服务器将请求转发给https://www.doczj.com/doc/7e1016580.html,引擎,引擎处理这些页面并且将得到的HTML标记返回给浏览器。开发https://www.doczj.com/doc/7e1016580.html,站点时,创建的https://www.doczj.com/doc/7e1016580.html,网页被保存在个人计算机上。为了能够测试这些页面,计算机上必须安装Web服务器。 (2)必须安装哪些软件计算机才能提供https://www.doczj.com/doc/7e1016580.html,网页服务? 安装和配置IIS 5.0 .net framework sdk (3)在Microsoft Visual https://www.doczj.com/doc/7e1016580.html,中,一个完整的https://www.doczj.com/doc/7e1016580.html,解决方案至少应包括哪些项目? 数据访问层,业务层,Web层。 第三章 一、选择题 (1)C (2)D (3)C (4)D 二、填空题 (1)0;3 (2)13;13;7 (3)5;6 (4)5+“ ” 第四章 一、选择题 (1)C (2)B (3)B (4)A (5)D 二、填空题 (1)Content (2)母版页;内容页 (3)@Page;MasterPageFile (4)Orientation;horizontal (5)导航路径;路径连接 三、简答题 (1)简述新建母版页与已有页面套用母版页的两种方法。 创建扩展名为.master(如MySite.master)的https://www.doczj.com/doc/7e1016580.html, 文件,由特殊的@ Master 指令识别创建母版页。 每个与母版页相关的内容页必须在其@ Page 指令的MasterPageFile 属性中引用母版页。 (2)怎样设置导航控件的外观? 可以使用多种方法自定义Menu控件的外观。可以通过设置Orientation属性,指定是水平还是垂直呈现Menu控件。还可以为每个菜单项类型指定不同的样式(如字体大小和颜色等,如表4-1中所示的属性)。

《ASPNET程序设计》期末题库

(1) ASPX 网页的代码储存模式有两种,它们是___和___代码分离模式。 答案:代码分离模式,单一模式 (2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。答案:AutoPostBack (3) 请将下列数据(nn)在TextBox 控件中显示出来。 Double nn = 4512.6; TextBox1.Text = 答案:nn.ToString() (4) 当需要将TextBox 控件作为密码输入框时(要求隐藏密码的代码),应该将控件的 TextMode 属性设置为. 答案:Password (5) 下面是一个转移到新网页的指令:Response.Redirect(“”) 答案:新网页的Ur1 (6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。 答案:ControlToV alidate (7) 下面是设置和取出Session对象的代码。 设置Session 的代码是: Session[“greeting”]=“hello wang ! ”; 取出该Session 对象的语句如下: string Myvar= ; 答案:Session[“greeting”].ToString() (8) 下面是使用Application 对象时防止竞争的代码。 Application. ; //锁定Application 对象

Application[ “counter”]=(int) Application[ “counter”]+1; Application. ; //解除对Application 对象的锁定 答案:lock(),unlock() (9) 废除Session 的语句是:。 答案:Session.Abandon() (10) 打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可 以用来对程序进行检查和调试工作。 答案:开发 (11) 所谓分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面 都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:命名空间,类名,partial (12) 改变Session 的有效时间的语句是:。 答案:Session.Timeout=60; (13) NET 与XML 紧密结合的最大好处是。 答案:跨平台传送数据 (14) 网上招聘模板如果使用FormView 控件,通常分为上、下两部分.上面部分通常使用FormView 控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信 息. 答案:Header Insert ItemInserted (15) 面向对象的语言具有________性、_________性、________性 答案:封装、继承、多态。 (16) 能用foreach 遍历访问的对象需要实现________________接口或声明________________ 方法的类型。 答案:IEnumerable,GetEnumerator。

7034+ASP程序设计基础-A(答案)

试卷编号:7034 浙江广播电视大学2006年春季学期期末考试 《ASP程序设计基础》试题答案及评分标准 2006年7月 一、选择题(1-8为单选题各2分,9-10为多选题各3分,共22分) 1. C 2. C 3. A 4. B 5. A 6. B 7. A 8. B 9. ABCD 10. CAD 二、填空题(每空2分,共40分) 1.HTML;JavaScript语言 2.关系型数据库 3.Action; Method https://www.doczj.com/doc/7e1016580.html,;Value 5.Jscript 6.Variant 7.Dim 8.Post;Get 9.Application_OnStart();Application_OnEnd() 10.SELECT * FROM 数据库表WHERE 姓名Like '江%' 11.Connection对象的Execute()方法 12.刷新父窗体;Form表单的名称 13.将日期x减去日期y,将结果以天作为单位来表示 14.单元测试 三、问答题(每小题7分,共21分) 1.答:循环结构包括: ①Do…Loop; ②While…End; ③For…Next; ④For Each…Next。 Do…Loop循环包括: ①Do While…Loop; ②Do Until…Loop; ③Do Loop…While; ④Do Loop…Until; 2.答:File Access组件使我们在编写ASP网络应用程序时,能够方便地实现在Web服务器上添加、改变、创建或删除文件夹(目录)和文件。此外,该组件还可探测特定的文件是否存在,若存在则可进一步获得有关属性。 File Access组件还使文件处理变得相当容易。在处理文件时,主要的目标是以易于访问的格式把数据存储在有效的空间和资源中。这就要求能够创建所需文件,写入、读出和更新其中的数据。因为假如把数据存储在诸如Access或SQL Server数据库中,通常会给应用程序增加很大的开销,而把数据存储到二进制文件或文本文件中则可能是最有效的解决方案。 File Access组件主要由文件系统对象FileSystemObject、文件夹对象Folder和文件对象File组成,用来负责文件和文件夹的管理。但如果需要读写文件的内容,则必须与文本流对象TextStream一起使用。

PHP程序设计习题答案

第1章P H P开篇习题 一、填空题 1.Apache的httpd服务程序使用的是【 80 】端口。 2.在进行软件开发时有两种基本架构,B/S架构和【C/S】架构。 3.URL的英文全称是【Uniform Resource Locator】,中文名称为【统一资源定位符】。 4.【HTTP 】协议是计算机硬件与软件之间数据交换的格式。 5.【HTTP】表示传输数据所使用的协议,【WWW】表示要请求的服务器主机名。 二、判断题 1.使用PHP写好的程序,在Linux和Windows平台上都可以运行。(√) 2.PHP可以支持MySQL数据库,但不支持其它的数据库。(×) 3.PHP有很多流行的MVC框架,这些框架可以使PHP的开发更加快捷。(√) 4.Zend Studio是PHP中常用的IDE(集成开发环境)。(√) 5.进行PHP程序开发时,可以借助软件和工具来提高效率。(√) 三、选择题 1.下列选项中,不是URL地址中所包含的信息是(D )。 A.主机名 B.端口号 C.网络协议 D.软件版本 2.PHP是一种(A)的编程语言。 A.解释型 B.编译型 C. 两者都是 D. 两者都不是 3.PHP是个网站开发中非常流行的脚本语言,其流行的原因不包含(C )。 A.易学 B.易用 C.易调试 D.易扩展 4.PHP与Linux、Apache和MySQL一起共同组成了一个强大的Web应用程序平台,下列选项中 为该平台简称的是(B )。 A. WAMP B. LAMP C. LNMP D. WNMP 5.在下列选项中,哪些不属于PHP的突出特点(B )。 A开源免费 B.开发成本高 C.跨平台性 D.支持多种数据库 四、简答题 1.请简要说明PHP的突出特点是什么? 1.开源免费2跨平台性3.面向对象 4.支持多种数据库 5.快捷性.

ASP完整教程(完全ASP编程)

Active Server Pages教程 二零零零年二月二日

目录 第一章引言 (3) 第二章简介 (8) 第三章ASP基础 (13) 第四章脚本基础 (19) 第五章脚本变量、函数、过程和条件语句 (22) 第六章脚本循环语句 (27) 第七章内建Request对象 (30) 第八章内建Reponse对象 (36) 第九章内建对象Application 和Session (42) 第十章Global.asa文件的使用及Chat程序 (48) 第十一章内建对象Server (53) 第十二章数据库查询语言(1) (57) 第十三章数据库查询语言(2) (62) 第十四章ActiveX组件 (66) 第十五章常用的ASP ActiveX组件 (70) 第十六章其它的ASP常用组件 (75) 第十七章ADO存取数据库时如何分页显示 (81) 第十八章堵住ASP漏洞 (87) 第十九章最新的ASP、IIS安全漏洞 (91)

第一章引言 您的网站是否仍一如既往地保持“静态”?目前呈几何增长的互联网网站中,有相当一部分仍固守“静态”,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP(Hypertext Transport Pr otocol)协议向WEB服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。若网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档。 “静态”网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。 你不禁要问:那么什么是动态网站呢?这就是本文将重点讲述的核心,所谓“动态”,并不是指那几个放在网页上的GIF动态图片,在这里笔者为动态页面的概念制定了以下几条规则: 1、“交互性”即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大事所趋。 2、“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。 3、“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面,是不是很酷? 现在你已经对“动态”网站有了一个基本的概念,接下来应挑选称手的“兵刃”了。将网站“动态”化的方法很多,这要看你是出于何种需求。如果你是个人网站的维护者,使用的是免费主页空间,那么绝大多数情况下你只能使用Java、Java Script和最新的DHTML技术,如果你的主页空间提供者能给予你CGI权限或ASP支持,那么你将能非常幸运地发挥真正的动态技术。关于CGI和ASP技术将在后面的着重讨论,这里针对个人网站仅就最新的DHTML技术进行重点介绍。 究竟什么是DHTML?它与传统的HTML有什么不同?DHTML就是当网页从WEB服务器下载后无须再经过服务器的处理,而在浏览器中直接动态地更新网页的内容、排版样式、动画。 比如,当鼠标移至文章段落中,段落能够变成蓝色,或者当你点击一个超链后会自动生成一个下拉式的子超链目录。这就是Dynamic HTML(动态HTML),它是近年来网络飞速发展进程中最振奋人心也是最具实用性的创

《计算机编程ASP》期终试卷(A)

上海科兴韦学院2011学年度第二学期期终考试试卷A卷课程名:《计算机编程ASP》考试形式:笔试开卷考试时间:90分钟班级___________ 姓名学号_____________ 一、选择题(每小题2分,共40分) 1.请判断下列语句执行完毕后,a、b、c的值 <% a="1" + 1 b="1" + "1" c="1" & "1" %> (A) "11","11","11" (B) 2,"11","11" (C) "11",2,"11" (D) "11","11",2 2.执行完语句a="2",a的类型为 (A) 数值型(B) 字符串型(C) 布尔型(D) 日期型 3.执行完如下语句后,a的值为: <% Dim a a=3 a=a+1 %> (A) 0 (B) 1 (C) 3 (D) 4 4.执行完如下语句后,Sum的值为: <% Dim a(5),Sum Sum=0 For I=0 To 5 a(I)=I Sum=Sum+a(I) Next %> (A) 0 (B) 5 (C) 15 (D) 20 5.执行完a=5 Mod 3 语句后,a的值为: (A) 0 (B) 2 (C) 3 (D) 5

6.执行完a=5>3 And "a"<"c" 语句后,a的值为: (A) True (B) False (C) 1 (D) 0 7.下面a=Trim(" vbscript") & Rtrim(" good") 语句后,a的值: (A) " vbscript good" (B) "vbscript good" (C) " vbscriptgood" (D) "vbscriptgood" 8.下面哪个函数可以返回当前的日期和时间: (A) Now (B) Date (C) Time (D) DateTime 9.对于利用Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回 (A) 0 (B) 4 (C) 5 (D) 6 10.对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入: (A)Form、QueryString、Cookies、Server Variables、ClientCertificate (B)QueryString、Form、Cookies、Server Variables、ClientCertificate (C)Cookies、QueryString、Form、Server Variables、ClientCertificate (D)Form、QueryString、Cookies、Server Variables、ClientCertificate 11.下面哪条语句可以返回访问者的IP地址 (A) Request.ServerVariables("REMOTE_ADDR") (B) Request.ServerVariables("REMOTE_IP") (C) Request.ClientCertificate("REMOTE_ADDR ") (D) Request.ClientCertificate ("REMOTE_IP ") 12.执行完如下语句后,页面上显示的内容为: <% Response.Write "A" Response.End Response.Write "B" %> C (A) A (B) AB (C) AC (D) ABC 13.请问下面程序段执行完毕,页面上显示内容是什么: <% Response.Write “新浪” %> (A) 新浪(B) 新浪 (C) 新浪(超链接)(D) 该句有错,无法正常输出

asp程序设计实验指导书

实验一:网页制作基础 【试验目的】 1.熟悉html编程环境 2.了解并掌握 Windows 2000/NT 服务器上 IIS 的安装与配置 3.了解并掌握虚拟目录的设置方法,配置和管理WEB服务器 4.了解并掌握 html的调试技巧。 【试验要求】 1.熟悉FRONTPAGE的使用方法 2.熟悉dreamwaver的使用方法 3.预习VBScript /JavaScript脚本语言的使用方法 【试验内容】 1、页面标记语言 2、字体设定 3、文字段落 4、移动文字 5、图形图象

实验二:动态网页的制作 【试验目的】 5.熟悉ASP编程环境 6.了解并掌握 Windows 2000/NT 服务器上 IIS 的安装与配置 7.了解并掌握虚拟目录的设置方法,配置和管理WEB服务器 8.了解并掌握 ASP的调试技巧。 【试验要求】 4.熟悉FRONTPAGE的使用方法 5.熟悉ASP的语法结构 6.预习VBScript /JavaScript脚本语言的使用方法 7.预习ASP组件的使用方法。 8. 【试验内容】 一、配置和管理WEB服务器 欲设置WWW,为了方便起见,可先定下想要实现的目标: 我已在DNS中将域名“https://www.doczj.com/doc/7e1016580.html,”指向了IP地址“191.168.0.48”,要求在浏览器中输入此域名就能调出“D:\Myweb”目录下的网页文件。 1、打开IIS管理器:选“开始菜单→程序→管理工具→Internet信息服务”。如下图: 2、设置“默认Web站点”项:“默认Web站点”一般用于对应向所有人开放的WWW 站点,比如本文的“https://www.doczj.com/doc/7e1016580.html,”,本网中的任何用户都可以无限制地通过浏览器来查看它。 ⑴打开“默认Web站点”的属性设置窗口:选“默认Web站点→右键→属性”即可。 ⑵设置“Web站点”:“IP地址”一栏选“192.168.0.48”;“TPC端口”维持原来的“80”不变。如下图:

课后答案ASP程序设计尚俊杰清华大学出版社

《https://www.doczj.com/doc/7e1016580.html,程序设计》习题答案 尚俊杰 第1章https://www.doczj.com/doc/7e1016580.html,概述 1.思考题 1.名词解释 静态网页:一般指用超文本标记语言HTML来实现,以htm或html做后缀名的网页文件,这些网页文本中不存在需要服务器段解释的代码;所有人浏览到的同一网页不会有任何区别。 动态网页:所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。它根据不同类型的客户端请求生成不同的页面,具有交互性。动态网页是用标准html代码和动态语言(如:asp,jsp,php,https://www.doczj.com/doc/7e1016580.html,等)编写的。 关于静态动态网页的概念请参照P1.(P1=第1页,下同) 服务器端:在万维网中提供网页服务的一端称为服务器端。 客户端:接受服务的一端称为客户端。 名称空间:所谓名称空间就是将多个提供相似功能的类组成逻辑上相关的一些单元,以便于管理和记忆。例如system.io类包含了用来处理输入输出操作的类。 应用程序:在同一台电脑上,添加了虚拟目录的文件夹就被当成一个独立的网站对待,这个独立的网站就成为一个应用程序。所以用https://www.doczj.com/doc/7e1016580.html,新建一个应用程序的时候,该软件会自动帮你生成一个文件夹,并且在IIS中添加相应的虚拟目录。 2.搜狐网站的服务器是服务器端,因为它提供网页服务;而小王的电脑就是客户端了 3.小王的电脑既是服务器端又充当了客户端的角色。 4.静态网页和动态网页在客户端看来是除了发送请求是的后缀名外没有其它任何区别,主要是服务器端的区别。静态网页服务器在接收了客户端的请求后直接读取相应的网页文件返回给客户端,而动态网页服务器在接收到了客户端发来的请求后先找到相应文件然后根据相应参数将文件编译成标准的html代码,在返回给客户端。 5.比较asp,php,jsp的优缺点: asp:优点:简单易学、容易上手;缺点:不能跨平台,速度较慢。 php:优点:免费、开放源代码;缺点:缺乏大公司的支持。 jsp:优点:跨平台;缺点:复杂难学。 6.简述https://www.doczj.com/doc/7e1016580.html,的优点:效率增强,开发简单,移植方便等。详见P6-P 7. 7.在资源管理器中可以直接打开以html做后缀名的静态网页文件,但是却不能打开https://www.doczj.com/doc/7e1016580.html,这种动态网页文件,因为这些文件只有经过服务器端的解释才能正确显示。 8.这种改动是可以的,因为https://www.doczj.com/doc/7e1016580.html,全面兼容一般的html标示符,但这是没有必要的,因为会浪费服务器资源来动态解释这个静态文件。 9.可以,因为这种访问方式相当于访问本电脑外网页服务器。

Webasp程序设计课后习题答案(沈士根版)课案

第一章 1.填空题 (1)主要包括公共语言运行库和类库。 (2)网站在编译时,首先将语言代码编译成微软中间语言。 (3)一台服务器地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录中的为 。 (4)可以通过复制网站同步网站上的一个文件。 2.是非题 (1)托管代码是以为基础的代码。(√) (2)3.5仍使用2.0引擎。(√) (3) 3.0是 3.5的一部分。(√) (4) 3.5是边解释边执行的。(×) (5)在2008环境中开发网站必须安装。(×) 3.选择题 (1) 3.5不包括(A) A. 1.1 B. 2.0 C. D. AJAX (2)下面(D)网站在建立时要求安装服务器扩展。 文件系统 B. 本地 C. 站点 D.远程站点 (3)发布网站后不可能存在的文件夹是(B) A. 第二章 1.填空题 (1)2008 默认建立的文件类型是。 (2)利用建立一个链接到126邮箱的元素是……<>。(3)存放窗体页代码的模型有单文件页模型和代码隐藏页模型。(4)单文件页模型中,代码必须包含于<>…<>之间。 (5)外部样式表通过<>元素链接到网页。 (6)主要用于传输和存储数据。 2.是非题 (1)是的子集。(×) (2)中每个元素都有结束标记。(√) (3)文件不需要编译,直接从服务器下载到浏览器执即可。(√)(4)基于类的样式在定义是要加前缀“#”。(×) (5)代码必须包含在<>元素中。(×)

3.选择题 (1)样式不包括(D) A 基于元素的样式 B. 基于类的样式 C. 基于的样式 D. 基于文件的样式 (2)下面(B)是静态网页文件的扩展名。 A. B. C. D. (3)文件夹用了存储(C) A. 数据库文件 B. 共享文件 C. 代码文件 D. 主题文件 (4)文件不能用于(A)。 A. 事件定义 B. 数据库连接字符串定义 C. 对文件夹访问授权 D.基于角色的安全性控制 第三章 1.填空题 (1)使用的类库就是. 提供的类库。 (2)要在一个类中包含命名空间的语句是。 (3)使用修饰符能调用未实例化得类中的方法。 (4)中的数据类型包括值类型和引用类型。 (5)枚举类型是由一组命名常量组成的类型。 (6)在统一类型系统中,所有类型都是直接或间接地从继承。 (7)装箱实质是把值类型转化为引用类型。 (8)至少会执行一次循环的循环语句是语句。 (9)较适用于一直知循环次数的循环语句是语句。 (10)如果类名为,那么它的构造函数名为。 (11)继承可以重用现有类的数据和行为,并扩展新的功能。 2.是非题 (1)类型必须在数据末尾添加M或m,否则编译器以类型处理。(√)(2)访问数据结构中成员的方式通常使用“结构名.成员名”形式。(√)(3)枚举类型的变量可能同时取到枚举中两个元素的值。(×) (4)数组可以有一组数据类型不同的元素组成。(×) (5)在结构中,每一个块的结束必须有或语句。(√) (6)语句适用于枚举数组中的元素。(√) (7)当一个类实例化时,它的构造函数中包含的代码肯定会执行。(√)3.选择题 (1)下列数据类型属于值类型的是(A)。 A. (2)下列数据类型属于引用类型的是(C)。 A. (3)下列运算符中(D)具有三个操作数。 A.>>= D.?

相关主题
文本预览
相关文档 最新文档