[网络程序设计]考试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西南科技大学网络教育学院(2015)/(2016)学年第 1 学期试题单〈A卷〉课程名称:网络程序设计专业班级:命题教师:雷全水
学生姓名:学号:成绩:
考试时间:月日
一、不定项选择 ( 每题3分,共5题,共15分,下列各小题备选答案中,有一个或多个符合题意的答案。多选、少选、错选、不选均不得分 )
1. ASP采用的程序架构方式是________。
A、模块化程序设计
B、面向对象程序设计
C、C/S模式
D、B/S模式
2. HTML中表示表格一行的标记是。
A.
B.
C.
D.
3.在VB Script中,能够获取字符串的子串的内部函数有。
A、InStr
B、Left
C、Right
D、Mid
4.安装好PWS/IIS服务器后,我们可以通过如下方式访问,来检验服务器是否安装正确_______。
A、http://localhost
B、http://你的计算机名字
C、http://你的IP地址
D、http://127.0.0.1
5.网络程序设计中常用到SQL,它是指。
A、SQL 服务器
B、数据库查询语言
C、结构化查询语言
D、数据库操作对象
二、填空题 ( 每题3分,共5题,共15分 )
6. ASP在Windows 98下的运行环境是:(),在Windows NT下的运行环境是:()。
7.在表格中用于设置文本水平对齐方式的属性是()。
8.操作year(date())的作用是(),操作mounth(date())的作用是()。
9.在程序中ASP使用的脚本语言一般有两种指定方式,它们是()和()。
10.()表示记录集的开头,位于第一条记录之前,()表示记录集的结尾,位于最后一条记录之后。
三、简答题 ( 每题5分,共5题,共25分 )
11. HTML语言是一种什么语言,它适用于制作哪种网页?ASP呢?
12.简述VBScript中变量的作用域和生命期的基本概念。
13.简述Application对象、Session 对象的基本功能,试说明它们的异同。
14.试简述Application . Lock和Application . Unlock的主要功能和使用方法。
15.试说明语句:“on error resume next”的作用和使用方法。
四、综合设计题 ( 每题15分,共3题,共45分 )
16.阅读下面程序段,请在标号处补出适当的注释,说明相应程序段或语句的作用。
<%
session("user_name")=request("user_name") '将用户呢称保存到session 中
'下面几句返回来访者信息
Dim sayStr
sayStr="来自" & Request.ServerVariables("Remote_Addr")& "的" '1)
sayStr=sayStr & "" & session("user_name") & "" '来访者呢称
sayStr=sayStr & "于" & time & "大驾光临" '来访时间
sayStr="" & sayStr & "" '红色显示
'下面几句将来访信息保存到application中
Application.Lock ' 2)
Application("show")= sayStr & "
" & Application("show") '返回聊天信息
Application("user_online")=Application("user_online")+1 '3)
Application.Unlock '4)
%>
17.阅读下面程序段,请补出适当的注释,说明相应程序段或语句的作用。
<%
Dim db, strConn
strConn="DBQ=" & Server.Mappath("address.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" '1)
Set db=Server.CreateObject("ADODB.Connection")
db.Open strConn
On Error Resume Next '2)
db.BeginTrans '3)
'删除记录,删除李玫的记录
strSql="delete from users where name='李玫'"
db.Execute(strSql)
'添加记录
strSql="insert into users(name,tel,email) values('李玫', '88888888', 'limei@')"
db.Execute(strSql)
If db.Errors.Count=0 Then
mitTrans '4)
Else
Db.RollbackTrans '5)
End If
%>
18.
1)查找获取所有女生的姓名、成绩;
2)删除不及格学生的记录;
3)插入新记录:“20020417,张东,男,57”;
4)修改张东同学的成绩为75分