怎样用asp开发一个简单的在线考试程序

作者&投稿:善光 (若有异议请与网页底部的电邮联系)
请开发一个简单的在线考试程序~

asp开发一个简单的在线考试程序

脚本说明:
第一步:把如下代码加入区域中


<!--
function scorequiz(form) {
list=0
if(form.Q1.value!=null && form.Q1.value=="*") {list=list+1}
if(form.Q2.value!=null && form.Q2.value=="*") {list=list+1}
if(form.Q3.value!=null && form.Q3.value=="*") {list=list+1}
if(form.Q4.value!=null && form.Q4.value=="*") {list=list+1}
if(form.Q5.value!=null && form.Q5.value=="*") {list=list+1}
if(form.Q6.value!=null && form.Q6.value=="*") {list=list+1}
if(form.Q7.value!=null && form.Q7.value=="*") {list=list+1}
if(form.Q8.value!=null && form.Q8.value=="*") {list=list+1}
if(form.Q9.value!=null && form.Q9.value=="*") {list=list+1}
if(form.Q10.value!=null && form.Q10.value=="*") {list=list+1}
form.SCORE.value =eval(list)
if (form.SCORE.value<=8){
ok="不及格!"}
}

function clearquiz(form) {
list=0
form.Q1.value="?"
form.Q2.value="?"
form.Q3.value="?"
form.Q4.value="?"
form.Q5.value="?"
form.Q6.value="?"
form.Q7.value="?"
form.Q8.value="?"
form.Q9.value="?"
form.Q10.value="?"
form.SCORE.value =eval(list)
}

function msg() {
alert("感谢参加测试,您的成绩已经将mail给Webmaster。")
}
// -->





第二步:把如下代码加入区域中



<form name="quiz1"
action ="mailto:xiaoqinglu@263.net?subject=测试结果反馈" method="post" enctype="text/plain"
onLoad="clearquiz(this.form)" onSubmit="msg()">
您的姓名:



1. Internet上使用的网络协议是:__________


TCP/IP

X.25

NetBEUI

2. 我们通过__________长距离连接两台计算机使它们通讯。


LAN

WAN

WAIS

3. HUB是指:__________


网关

网桥

路由器

集线器

4. 56K MODEM的传输速度为:__________


每秒传输56K bytes的数据。

每秒传输56k bits的数据。

5. Gateway是指:__________


网关

网桥

路由器

集线器

6. Http默认的端口是:__________


8080

80

25

7. JavaScript是一种类似于C++的语言,比较难掌握:__________


True

False

8. JAVA是 __________ 公司的产品:


Microsoft

Novell

SUN

9. CGI通过__________收集用户填写的表单信息:


Form

环境变量

javascripts脚本

10. 服务器响应"404 error"的含义是: __________


文件不存在

服务器错误

浏览器错误







你的考试成绩:




要注意的很多.呵呵..我以前就做过一个..


主观题部分可以即时得分。客观题部分可以由老师评分。然后再算总分。。

脚本说明:
第一步:把如下代码加入<head>区域中
<SCRIPT LANGUAGE="JavaScript">

<!--
function scorequiz(form) {
list=0
if(form.Q1.value!=null && form.Q1.value=="*") {list=list+1}
if(form.Q2.value!=null && form.Q2.value=="*") {list=list+1}
if(form.Q3.value!=null && form.Q3.value=="*") {list=list+1}
if(form.Q4.value!=null && form.Q4.value=="*") {list=list+1}
if(form.Q5.value!=null && form.Q5.value=="*") {list=list+1}
if(form.Q6.value!=null && form.Q6.value=="*") {list=list+1}
if(form.Q7.value!=null && form.Q7.value=="*") {list=list+1}
if(form.Q8.value!=null && form.Q8.value=="*") {list=list+1}
if(form.Q9.value!=null && form.Q9.value=="*") {list=list+1}
if(form.Q10.value!=null && form.Q10.value=="*") {list=list+1}
form.SCORE.value =eval(list)
if (form.SCORE.value<=8){
ok="不及格!"}
}

function clearquiz(form) {
list=0
form.Q1.value="?"
form.Q2.value="?"
form.Q3.value="?"
form.Q4.value="?"
form.Q5.value="?"
form.Q6.value="?"
form.Q7.value="?"
form.Q8.value="?"
form.Q9.value="?"
form.Q10.value="?"
form.SCORE.value =eval(list)
}

function msg() {
alert("感谢参加测试,您的成绩已经将mail给Webmaster。")
}
// -->

</SCRIPT>

第二步:把如下代码加入<body>区域中
<table width="75%" border="0" align="center">
<tr>
<td>
<form name="quiz1"
action ="mailto:xiaoqinglu@263.net?subject=测试结果反馈" method="post" enctype="text/plain"
onLoad="clearquiz(this.form)" onSubmit="msg()">
您的姓名:
<input type="Text" name="Name" value="" class="pt9">
<br>
<hr>
1. Internet上使用的网络协议是:__________
<ol>
<input type="radio" name="Q1" value="*TCP/IP" onClick=Q1.value="*">
TCP/IP<br>
<input type="radio" name="Q1" value="X.25" onClick=Q1.value="X.25">
X.25<br>
<input type="radio" name="Q1" value="NetBEUI" onClick=Q1.value="NetBEUI">
NetBEUI<br>
</ol>
2. 我们通过__________长距离连接两台计算机使它们通讯。
<ol>
<input type="radio" name="Q2" value="LAN" onClick=Q2.value="A">
LAN<br>
<input type="radio" name="Q2" value="*WAN" onClick=Q2.value="*">
WAN<br>
<input type="radio" name="Q2" value="WAIS" onClick=Q2.value="C">
WAIS<br>
</ol>
3. HUB是指:__________
<ol>
<input type="radio" name="Q3" value="网关" onClick=Q3.value="网关">
网关<br>
<input type="radio" name="Q3" value="网桥" onClick=Q3.value="网桥">
网桥<br>
<input type="radio" name="Q3" value="路由器" onClick=Q3.value="路由器">
路由器<br>
<input type="radio" name="Q3" value="*集线器" onClick=Q3.value="*">
集线器<br>
</ol>
4. 56K MODEM的传输速度为:__________
<ol>
<input type="radio" name="Q4" value="56Kbytes" onClick=Q4.value="A">
每秒传输56K bytes的数据。 <br>
<input type="radio" name="Q4" value="*56kbps" onClick=Q4.value="*">
每秒传输56k bits的数据。 <br>
</ol>
5. Gateway是指:__________
<ol>
<input type="radio" name="Q5" value="*网关" onClick=Q5.value="*">
网关<br>
<input type="radio" name="Q5" value="网桥" onClick=Q5.value="B">
网桥<br>
<input type="radio" name="Q5" value="路由器" onClick=Q5.value="C">
路由器<br>
<input type="radio" name="Q5" value="集线器" onClick=Q5.value="D">
集线器<br>
</ol>
6. Http默认的端口是:__________
<ol>
<input type="radio" name="Q6" value="8080" onClick=Q6.value="A">
8080<br>
<input type="radio" name="Q6" value="*80" onClick=Q6.value="*">
80<br>
<input type="radio" name="Q6" value="25" onClick=Q6.value="25">
25<br>
</ol>
7. JavaScript是一种类似于C++的语言,比较难掌握:__________
<ol>
<input type="radio" name="Q7" value="True" onClick=Q7.value="T">
True<br>
<input type="radio" name="Q7" value="*False" onClick=Q7.value="*">
False<br>
</ol>
8. JAVA是 __________ 公司的产品:
<ol>
<input type="radio" name="Q8" value="Microsoft" onClick=Q8.value="A">
Microsoft<br>
<input type="radio" name="Q8" value="Novell" onClick=Q8.value="B">
Novell<br>
<input type="radio" name="Q8" value="*SUN" onClick=Q8.value="*">
SUN<br>
</ol>
9. CGI通过__________收集用户填写的表单信息:
<ol>
<input type="radio" name="Q9" value="Form" onClick=Q9.value="A">
Form<br>
<input type="radio" name="Q9" value="*环境变量" onClick=Q9.value="*">
环境变量<br>
<input type="radio" name="Q9" value="javascripts脚本" onClick=Q9.value="C">
javascripts脚本<br>
</ol>
10. 服务器响应"404 error"的含义是: __________
<ol>
<input type="radio" name="Q10" value="*文件不存在" onClick=Q10.value="*">
文件不存在<br>
<input type="radio" name="Q10" value="Server error" onClick=Q10.value="B">
服务器错误<br>
<input type="radio" name="Q10" value="Client error" onClick=Q10.value="C">
浏览器错误<br>
</ol>
<hr>
<input type="button" name="submit" value="开始评分" onClick=scorequiz(this.form) class="pt9">
<input type="reset" name="reset" value="重新测试" onClick=clearquiz(this.form) class="pt9">
<input type="submit" value="将成绩MAIL给管理员" onClick=scorequiz(this.form) name="submit" class="pt9">
<br>
<br>
你的考试成绩:
<input name="SCORE" type="text" class="pt9">
</form>
</td>
</tr>
</table>

那没有意思的,右键查看源文件就会得到答案的。也无需要用到asp

用ASP做在线考试程序是很方便的。

不过,既然是要用ASP开发,那怎么能不用到数据库呢?
如果单单在网页里就可以处理的话,用不着ASP,用javascript就可以写了,不过那样没用的,一查看源文件,就什么都有了。

春浪考试系统 v3.37 ASP版
http://code.knowsky.com/down/3994.html


ASP网络应用系统典型模块开发实例解析内容提要
本书以实战为导向,详尽地讲解了使用ASP进行网络应用系统开发的核心内容,旨在帮助读者掌握这项技术的实际应用能力。全书分为两大部分:ASP基础知识和实际设计实例。在第一章和第二章中,我们系统地涵盖了ASP的各个方面,包括其概念、特性和环境设置、服务器配置等。这部分通过介绍一些基础的ASP语法和数据...

asp开发一个涵数
function f (a,b)dim i,sum sum = 0 for i=a to b sum = sum +(i*i)next f = sum end function 测试:x = f(3,20)msgbox x

编程:ASP开发
Equip_Name=session("Equip_Name")set rs=server.createobject("adodb.recordset")'当前为精确查询 sql="select * from Cert_group where Equip_Name='"&Equip_Name&"' "'模糊查询 'sql= "select * from Cert_group where Equip_Name like '%"&Equip_Name&"%'"rs.open sql,conn,1,3 if ...

asp用什么语言编写asp用什么语言编写的
支持asp主机的是Windows操作系统。虚拟主机提供两种操作系统,Linux和Windows。如果网站是用ASP语言设计开发的,那么大部分都选择Windows系统。所以一般支持asp的主机是Windows操作系统。例如亿速云的虚拟主机,提供两种操作系统:Windows、Linux。大部分虚拟主机可以两个操作系统智能切换,小部分只能使用一种。请问下...

asp是怎么发开出来的?是用什么开发的呢?
ASP是一套服务器脚本运行环境 主要使用VBSCRIPT语言 通过内置的对象完成一些如连接数据库,处理文件,网站会话处理的功能。他可以使用在HTML内部嵌入程序代码,完成特定功能

公司需建个网站,用于记录单据的信息和数据统计等,用ASP开发可以吗?
但是如果企业考虑以后的成本的话,就不要选ASP了,因为ASP的确不适合当下的发展需要,它的缺陷不少,比如说:1、安全性差 微软系产品的安全性都是一个样,这和很多没有常识的开发者有很大关系,见过不少Win平台的开发者,动不动给的权限就是everyone可读可写可执行。另外ASP也没有SQL预编译的概念,...

向各位编程高手求救!我想用ASP开发一个系统。
建议你去站长助手站上去看看那地方有很多关于这方面的,具体我也不算太清楚的,不过我朋友都爱去那个站,你自己看着办吧!

编程:ASP开发
还get传值方法 用URL传值比如我们向首页传个ID=1 "index.asp?id=1"这样就可以传递过去 但是有个限制 就是字符不能太多 大概100左右 没测试过 我可能说的不准确 还有 你说的Form可以不用按钮来提交 那就需要一些时间来触发了 不知道你有没有你点点的js基础 比如我们有一个Form表单 这个...

求救:asp网站的制作流程是什么样的啊
学asp,开发asp最好用DW 很多人开发php都用dw 一方面代码有智能提示,最重要可以排版 网站这东西,入门了就很爽,开始都要坚持 给你分享我学div+css的方法 我当时找一个div+css排版比较规范的网站html,然后好好研究一下网页结构 然后修改,再修改,弄懂里面的标签属性。。。多改几次,就熟练了 ...

用ASP实现对Oracle数据库的操作
ASP(Active Server Pages)是微软公司为开发互联网应用程序所提出的工具之一 ASP与数据库的联接一般通过ADO(Activex Data Object)来实现的 就象《计算机世界》 年 月 日的《用ASP对SQL Server数据库操作》文章介绍的一样 ADO可以完全支持Microsoft SQL Server 但对应用更加广泛 机制更加复杂的ORACLE 数据...

苍溪县18776012513: 怎样用asp开发一个简单的在线考试程序 -
务扶济舒: 脚本说明:<br>第一步:把如下代码加入<head>区域中<br><SCRIPT LANGUAGE="JavaScript"><br><br><!-- <br>function scorequiz(form) {<br> list=0<br> if(form.Q1.value!=null && form.Q1.value=="*") {list=list+1}<br> if(form.Q2.value!=null ...

苍溪县18776012513: 用ASP制造一个成绩答题系统,点击交卷则显示正确答案,求大神帮我写出来 -
务扶济舒: 1,先建一个简单的数据库,包含序号列,题目列,和答案列, 2.在ASP 中用随机函数抽取序号100个,根据序号查询题目列,并显示出来 3.在提交答案时,根据序号查询答案列与提交答案作比较,从而给出得分,错答时也可显示正确答案

苍溪县18776012513: 用asp编写一个简单的考试系统 -
务扶济舒: 自己动动脑子去写吧 可以数据表里设个字段来区分是单选多选及填空

苍溪县18776012513: 简单在线考试程序.asp
务扶济舒: 建议你去http://www.5uym.com搜索下,这个网站源码很多,而且修改比较简单,一些可以拿过来直接就可以实用了,祝你好运……

苍溪县18776012513: asp 在线考试系统 实现 简答题 功能 ,求代码.最好附上每句代码(关键)的解释...越详细越好..谢谢 -
务扶济舒: 我给你简单说下思路嘛 你可以用关键字来评分.在你记录问题那张表上面加一个字段 用来记录简答题的ID的 如果为0就不是简答题 然后另外建张表 用来记录答案,2个字段 key 用来记录关键只 id 用来记录题目的ID 在评分的时候就用读出来用 indexof()查找有多少个关键字吧

苍溪县18776012513: 各位高手,使用ASP实现在线考试系统需要装哪些软件?急急急!
务扶济舒: 建议用ASP来实现,比较简单,数据库可用OFFICE自带的那个access或者装个SQL2000,编写代码的软件,用Macromedia DreamWeaver 8.0比较方便.用java的话,相对比较麻烦一点,而且自学也的话要一时半会做个项目出来并不太简单,要装虚拟机之类的东西.

苍溪县18776012513: 想知道用ASP 设计了一个在线考试系统在考试的时候有个 限时器,具体代码如下· -
务扶济舒: 把开始时间存入application 然后用datediff检测

苍溪县18776012513: 谁有用ASP做的“在线考试系统“的源程序 -
务扶济舒: ISchool随机抽题考试系统 v2009 Build 091212 http://down.chinaz.com/soft/26226.htm 考试项目数据库独立存在,实现高考生数据量承载. 2.考题按格式简单录入,减少了录入难度. 3.抽题规则自定义,自由设定考题形成规则,通过分类控制可...

苍溪县18776012513: 如何用VBSCRIPT制作在线考试系统 -
务扶济舒: 请教各路高手,开发一个在线考试系统,用ASP实现,数据库用MS SQL Server 2000 .功能如下: 系统分为考生子系统、教师子系统、管理员子系统.详细论述如下: 一、 考生子系统 主要功能是实现网上的考试、成绩查询和模拟训练.详细...

苍溪县18776012513: 做一个基于asp.net的在线考试系统需要哪些技术 -
务扶济舒: 需要懂web form authentication authorization,和一些role的管理,简而言之就是会做登录系统.会至少一种数据库的读写操作和asp的连接方法,会使用sql语言.会使用asp控件,会javascript, css, html 一些基本知识.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网