ASP程序设计基础期末复习指导.docx
《ASP程序设计基础期末复习指导.docx》由会员分享,可在线阅读,更多相关《ASP程序设计基础期末复习指导.docx(16页珍藏版)》请在冰豆网上搜索。
![ASP程序设计基础期末复习指导.docx](https://file1.bdocx.com/fileroot1/2023-2/24/5bb5e806-4149-403e-8022-7bdfb6132445/5bb5e806-4149-403e-8022-7bdfb61324451.gif)
ASP程序设计基础期末复习指导
《ASP程序设计基础》期末复习指导
一、课程说明
ASP程序设计是广东广播电视大学计算机应用、软件开发、电子商务等专业的一门省管选修课,它主要介绍ASP程序设计的基本语法规则,动态网页的基本结构,一些典型应用问题的程序设计方法等内容。
本课程的教材名称:
《网络程序设计——ASP》第2版作者:
尚俊杰
出版单位:
清华大学出版社北方交通大学出版社版本:
2006.8
二、考试说明
●考试方式:
采用闭卷考试,考试时间90分钟。
●考核范围:
主教材1~11章。
●题型及分数比例:
1.填空题(每空2分,共30分)
2.单选题(每题2分,共30分)
3.程序分析题(共40分)
三、复习要点
●
1.WWW的工作原理
2.Asp的基本概念
3.Asp的基本组成
4.IIS的安装配置
5.比较主要的网络程序设计语言ASP、PHP和JSP。
●
1.Vbscript的概念
2.Vbscript的基本框架
3.对象,对象的方法和属性
4.变量使用
5.过程和函数的使用
6.Vbscript的运算符
7.选择语句
8.循环语句
9.事件和事件过程
10.数组的含义、定义格式及初始化格式,数组长度、数组元素、元素下标的含义。
11.掌握一些常用的函数:
数学函数、类型转换函数、日期和时间函数以及字符串运算函数。
●
1.掌握Asp的基本概念
2.理解Asp的程序的语法和规则
3.熟悉Asp使用过程和函数
●
1.掌握使用Response对象向浏览器输出数据、网页重定向,及其属性和方法的应用。
2.熟悉Request对象从浏览器获取数据及利用QueryString集合获取数据,以及获取服务器端环境变量的方法。
●
1.掌握Application对象属性的应用,及其事件和数据集合的使用方法。
2.掌握Session对象的数据集合、属性、方法、事件和会话的使用。
●
1.掌握Server对象的概念和属性的使用,掌握向浏览器输出HTML代码、获取文件的路径、在浏览器中输出URL代码和CreatObject的使用
2.掌握Cookies工作原理及其使用方法。
3.Global.asa文件概述,掌握Global.asa文件的使用
●
1.掌握用Browser组件来获取客户浏览器的信息
2.了解用FileSystem组件来处理文件及文件夹,以及处理驱动器并获取驱动器信息
3.了解用ContentLinker组件进行网路导航
4.掌握用AdRotator组件来制作动态广告
●
1.理解数据库系统的基本概念
2.掌握建立Access数据库,创建数据表、用户及其密码设定
3.了解建立SQLServer数据库,创建数据表、用户及其密码设定
4.掌握设置数据源
●
1.掌握Select语句结构,各From、Where、GroupBy、OrderBy、Compute子句的使用
2.了解函数使用
3.掌握SQL语句操作数据,插入、修改和删除数据的使用
4.了解视图和索引的创建
5.掌握TransactSQL程序设计的基本语法及变量,了解流程控制语句。
●
1.掌握使用ADO连接数据源
2.掌握使用Connection对象连接数据库
3.掌握使用RecordSet对象的属性和方法
4.掌握使用Command对象的属性和方法
四、综合复习题(试题范例)
一.单项选择题
1.下面HTML标记中,哪个是表示web页面的主体的开始和结束:
()
A、…………B、
…………C、
…………D、…………
2.下面的HTML标记的作用是:
()
A、在web页面中产生一个多行文本框B、在web页面中产生一个单行文本框
C、在web页面中产生一个复选框D、在web页面中产生一个口令文本框
3.下面哪一个HTML标记能实现链接到搜狐的主页:
的是:
()
A、搜狐主页
B、搜狐主页
C、搜狐主页
D、搜狐主页
4.在VBScript语言中,下面给变量的定义中,正确的是:
()
A、inta;B、floata;C、dimaD、dima;
5.运行语句<%a=0fori=1toi=5a=a+inext%>最终a的值为:
()
A、10B、12C、13D、15
6.能在浏览器中输出“欢迎你!
”字样的是:
()
A、<%document.write(“欢迎你!
”)%>
B、<%response.write“欢迎你!
”%>
C、response.write“欢迎你!
”
D、<%request.write“欢迎你!
”%>
7.当单击按钮和链接地方时执行的VBScript命令是:
()
A、onclickB、onmouseC、mouseoverD、onload
8.下面语句中,能够实现将:
姓名=”张三”,年龄=21,地址=”广州”的数据行正确插入已知表S1中的是:
()
A、InsertintoS1(张三,21,广州)values(姓名,年龄,地址)
B、InsertintoS1(姓名,年龄,地址)values(‘张三’,‘21’,‘广州’)
C、InsertintoS1(‘张三’,21,‘广州’)values(姓名,21,广州)
D、InsertintoS1values(姓名=‘张三’,年龄=21,地址=‘广州’)
9.已知建立声明了一个名为rs的Recordset对象实例,下面方法能实现指针指向数据库的第一行的是( )
A、rs.MovePrevB、rs.MovelastC、rs.MoveFirstD、rs.MoveNext
10.下面语句中能将数据表S1删除的是:
()
A、DroptableS1B、CreatetableS1C、deleteS1D、CreateS1
二.填空题
1.ASP(ActiveServerPages)动态网页使用缺省的主脚本语言是()。
2.()是浏览器用来收集用户的信息,实现与用户交互的场所。
其处理方法有()和()两种。
3.在VBScript中,如果定义了一个数组Dimarray1(20,30),则它实际上是一个有()行()列的二维数组。
4.要区分服务器端的ASP脚本和其他字符,可以用()和()包含ASP的命令加以区分。
5.Response的()方法使Web服务器停止处理脚本并返回当前结果。
6.Application对象有两个事件,()事件和()事件。
7.Server对象提供对服务器上的()和()的访问,其中大多数方法和属性是作为实用程序的功能服务的。
8.如果需要了解一个特定的文件是否存在,您需要FileSystemObject对象的()方法,只需要传递其()就可以从返回值是True或False来判断其是否存在。
9.SQLServer数据库系统是一种()数据库系统,所有这种数据库系统都必须使用SQL语言来操作数据库中的数据。
10.Transact—SQL语言中有两种形式的变量,一种是用户自己定义的(),另外一种是系统提供的()。
三.程序分析题
1.程序Test1.asp为了实现如下的web页面,请在相应空格中填入适当的语句来补全该应用程序;程序Test2.asp是把程序Test1.asp中的注册信息储存到数据库表名为S1,数据源名为q1的数据库中,请补全程序Test2.asp。
程序Test1.asp:
欢迎你来到我的聊天室
请填写你的个人资料 |
姓名:
|
(02)________ 男 女 |
昵称:
|
密码:
|
爱好: 篮球 足球 游泳 读书 上网 |
联系电话:
   QQ号码:
|
Email地址:
|
联系地址:
|