2003-2004学年第二学期期末考试题(a)
课程名称:网络数据库
专业,班级,姓名,学号:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
说明:在正式答题之前,请仔细阅读要求,考试不符合要求的考生,将取消考试成绩。
考试时间为120分钟,试卷满分为100分。
考试期间不允许与前后左右同学交谈,有问题可以举手,向老师提问。
每位考生交两张软盘,软盘内为考生答题内容。
软盘标签上注明考生班级、学号、姓名。
考生在硬盘上新建一文件夹,该文件夹的名字为考生姓名,文件夹内有题目1,题目2,题目3三个子文件夹。在考试结束前,将文件夹复制到软盘。
在程序中,所有的变量、过程、函数、字段将以考生姓名拼音简写加下划线加变量的原则命名。如:张三考生定义的关于时间的变量为zs_Time。
考试前15分钟进入考场,考生将准考证放在左侧,以备检查。同时检查机器,测试系统是否正常,如果不稳定,请与监考老师及时联。
考试结束前10分钟,监考教师将提醒考生存盘;考试结束时间一到监考教师将立即切断电源,如未存盘后果由考生自负。
考试结束后请将软盘及题签一同交上。
第一题,VbScript应用题(20分)。
用VBscipt脚本编写求M到N自然数的和。要求M,N由键盘输入,求和程序由函数完成。(函数15分,主程序5分)
第二题:ASP应用题(30分)。
1、设计一个登录表单login.htm该文件主要功能是:将用户填写的用户名和密码提交给服务器,让服务器上的verify.asp 页面验证用户名和密码。(10分)
2、编写一个ASP程序文件名为Verify.asp,其主要功能是:用于获取用户在表单中填写并提交的用户名和密码,如果用户名和密码正确(用户名为考生姓名,密码为考生学号),则将用户名输出到客户端浏览器中,否则在客户端浏览器中输出“非法用户”。(20分)
第三题:ADO应用(50分)。
具体要求:
用SQL Server 2000的企业管理器创建一个名为Student的数据库。
使用SQL语言创建一个名为“姓名拼音简写_Std”的表,该表中包含如下的属性(5分):
编号 字符型 长度为8位 (主关键字)
姓名 字符型 长度为8位 (非空)
性别 字符型 长度为2位
年龄 整型
系别 字符型 长度为20位使用SQL语言在该表中插入5条记录,其中第一条记录为考生信息(10分)。
制作一个网页,网页中包含一个表单,该表单中包含“姓名拼音简写_Std”表中的所有属性,及“注册”和“重置”按钮。(10分)
将上述表单提交到Regch.ASP程序中,该程序完成在Student数据库中的“姓名拼音简写_Std”表中查找输入的学生“编号”是否存在,如果不存在则将表单提交的内容写入数据库中,并将该表中的所有数据以表格的形式显示在浏览器中,否则将该学生的信息显示在浏览器中(25分)。
说明:“姓名拼音简写_Std”,例如张三考生,其创建的表名为:ZS_Std。