西南科技大学网络教育学院(2015)/天然气工业杂志(2016)学年 第 1 学期试题单〈A卷〉
课程名称: 网络程序设计 专业班级: 命题教师: 雷全水
学生姓名: 学 号: 成 绩:
考试时间: 月 日
一、 不定项选择 ( 每题3分,共5题,共15分,下列各小题备选答案中,有一个或多个符合题意的答案。多选、少选、错选、不选均不得分 )
1. ASP采用的程序架构方式是________。 A、模块化程序设计 B、面向对象程序设计
C、C/S模式 D、B/S模式
2. HTML中表示表格一行的标记是 。
A. <row>和</row> B. <tr>和</tr>
C. <td>和</td> D. <table>和</table>
3. 在VB Script中,能够获取字符串的子串的内部函数有 。
A、InStr B、Left
C、Right D、Mid
4. 安装好PWS/IIS服务器后,我们可以通过如下方式访问,来检验服务器是否安装正确_______。
A、localhost B、你的计算机名字
C、你的IP地址 D、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. 阅读下面程序段,请在标号处补出适当的注释,说明相应程序段或语句的作用。 <html>
<head>
<title>小小聊天室</title>
</head>
<%
session("user_name")=request("user_name") '将用户呢称保存到session中
Dim sayStr
sayStr="来自" & Request.ServerVariables("Remote_Addr")& "的" '1)
sayStr=sayStr & "<b>" & session("user_name") & "</b>" '来访者呢称
sayStr=sayStr & "于" & time & "大驾光临" '来访时间
sayStr="<font color='red'>" & sayStr & "</font>" '红显示
'下面几句将来访信息保存到application中
Application.Lock ' 2)
Application("show")= sayStr & "<br>" & Application("show") '返回聊天信息
Application("user_online")=Application("user_online")+1 '3)
Application.Unlock '4)
%>
<frameset rows="*,14%"> '5)
<frame name="main" src="main.asp" >
<frame name="input" src="input.asp">
<noframes>
<body scroll="no">
<p>此网页使用了框架,但您的浏览器不支持框架。</p>
</body>
</noframes>
</frameset>
口腔科学</html>
17. 阅读下面程序段,请补出适当的注释,说明相应程序段或语句的作用。
<html>
阿凡达 阿凡提<head>
<title>事务处理用法示例</title>
</head>
<body>
<%
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@263')"
db.Execute(strSql)
If db.Errors.Count=0 Then
Db.CommitTrans '4)
Else
Db.RollbackTrans '5)
End If
%>
</body>
</html>
18. 有数据库表名为SCORE,其字段设置和记录情况如下表:
学号 | 姓名 | 性别 | 成绩 |
20020101 | 张三 | 男 | 85 |
20020205 | 李君 | 女 | 86 |
20020208 | 赵兵 | 男 | 58 |
| | | |
试写出下列操作的SQL语句:
1)查获取所有女生的姓名、成绩;
2)删除不及格学生的记录;
3)插入新记录:“20020417,张东,男,57”;
4)修改张东同学的成绩为75分