//ch03_17_input.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>简单的网上试题自动评测——试题</title>
</head>
<body>
<form action="ch03_17_show.jsp"method="post">
一、2+3=?<br>
<input type="radio"name="r1"value="2"checked="checked">2&nbsp;
<input type="radio"name="r1"value="3">3&nbsp;&nbsp;
<input type="radio"name="r1"value="4">4&nbsp;
<input type="radio"name="r1"value="5">5<br>
二、下列哪些是偶数?<br>&nbsp;&nbsp;
<input type="checkbox"name="c1"value="2">2&nbsp;
<input type="checkbox"name="c1"value="3">3&nbsp;
<input type="checkbox"name="c1"value="4">4&nbsp;
<input type="checkbox"name="c1"value="5">5<br>
三、下列那些是动态网页?<br>&nbsp;&nbsp;
<select size="4"name="list1"multiple="multiple">
<option value="asp">ASP</option>
<option value="php">PHP</option>
<option value="htm">HTML</option>
<option value="jsp">JSP</option>
<option value="xyz"selected="selected">XYZ</option>
</select><br>
四、下列组件那个是服务端的?<br>&nbsp;&nbsp;
<select size="1"name="list5">
<option value="jsp">JSP</option>
<option value="servlet">SERVLET</option>
<option value="java">JAVA</option>
<option value="jdbc">JDBC</option>
</select><br>
五、在服务器端用来接受用户请求的对象是:
<input type="text"size="20"name="text1"><br>
<div align="left">
<blockquote>
<input type="submit"value="提交"name="button1">
<input type="reset"value="重置"name="button2">
</blockquote>
</div>
</form>
</body>
</html>

//ch03_17_show.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>简单的网上试题自动评测——评测</title>
</head>
<body>
<%String s1=request.getParameter("r1");
if(s1!=null){
out.println("一、解答为2+3="+s1+" ");
if(s1.equals("5"))out.println("正确!"+"<br>");
else out.println("错误!"+"<br>");
}else out.println("一、没有解答!");
out.println("------------------<br>");
String[] s21=request.getParameterValues("c1");
if(s21!=null){
out.println("二、偶数有:");
for(int i=0;i<s21.length;++i){
out.println(s21[i]+" ");
}
if(s21.length==2&&s21[0].equals("2")&&s21[1].equals("4"))
out.println("正确!"+"<br>");
else
out.println("错误!"+"<br>");
}else out.println("二、没有解答!");
out.println("------------------<br>");
String[] s31=request.getParameterValues("list1");
if(s31!=null){
out.println("三、解答为:动态网页有:");
for(int i=0;i<s31.length;++i){
out.println(s31[i]+" ");
}
if(s31.length==3&&s31[0].equals("asp")&&s31[1].equals("php")&&s31[2].equals("jsp"))
out.println("正确!"+"<br>");
else out.println("错误!"+"<br>");
}else out.println("三、没有解答!");
out.println("------------------<br>");

String s4=request.getParameter("list5");
if(s4!=null){
out.println("四、解答为:服务器端的组件是有:");
out.println(s4+" ");
if(s4!=null&&s4.equals("servlet"))
out.println("正确!"+"<br>");
else out.println("错误!"+"<br>");
}else out.println("四、没有解答!");
out.println("------------------<br>");
String s5=request.getParameter("text1");
if(s5!=null){
out.println("五、解答为:");
out.println(s5+" ");
if(s5!=null&&s5.equals("request"))
out.println("正确!"+"<br>");
else out.println("错误!"+"<br>");
}else out.println("五、没有解答!");
out.println("------------------<br>");
%>
</body>
</html>

转载于:https://www.cnblogs.com/liao-pxsoftware15/p/7657775.html

网上答题及其自动评测系统相关推荐

  1. 编好c语言网上自动评测,C语言程序自动评测系统的设计与实现

    摘要: 随着计算机技术的发展和提高,计算机辅助评价(CAA)已成为当前计算机教育应用的热点研究问题之一.已有的研究成果已能很好的解决客观题测评问题,而主观题的评测问题则仍处于发展阶段.C语言程序设计课 ...

  2. java计算机毕业设计自动评测系统源码+mysql数据库+系统+部署+lw文档

    java计算机毕业设计自动评测系统源码+mysql数据库+系统+部署+lw文档 java计算机毕业设计自动评测系统源码+mysql数据库+系统+部署+lw文档 本源码技术栈: 项目架构:B/S架构 开 ...

  3. 学生限时答题评测系统

    零.团队介绍 项目简介 单位名称 怀化学院计算机科学与工程学院 班级.小组序号 1902班第14组 团队名称 收购华为研究所 课程设计题目 学生限时答题评测系统 一.课程设计题目基本要求介绍 求利用结 ...

  4. opencv_python答题卡自动判卷

    opencv_python答题卡自动判卷 设定答题卡模板 该图像为答题卡的答题区域,黑色边框是为了能够在各种环境中轻易的检测,左部分和上部分的黑色矩形,是为能够定位到答题选项的坐标而设置,同时题目数量 ...

  5. java计算机毕业设计-英杰学堂网上教学平台-源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计-英杰学堂网上教学平台-源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计-英杰学堂网上教学平台-源程序+mysql+系统+lw文档+远程调试 本源码技术栈: ...

  6. LPOJ 开发教程(二)程序在线评测系统架构

    LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 以下摘自我的毕业论文 一个OJ的架构多种多样,这里仅介绍我使用的. 什么是OJ 背景及研究意义 随着信息技术的发展,人们越 ...

  7. LINUX主机上架设网上调查和在线考试系统

    LINUX主机上架设网上调查和在线考试系统 2009-12-11 11:27:26 标签: LINUX 休闲 职场 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一. 引言 如今已进入WEB 2 ...

  8. 清华大学矣晓沅:“九歌”——基于深度学习的中国古典诗歌自动生成系统

    授权自AI科技大本营(ID:rgznai100) 本文共2714字,建议阅读6分钟. 本文为你介绍清华自然语言处理与社会人文计算实验室的自动作诗系统--"九歌"及其相关的技术方法和 ...

  9. 英伟达奔驰共同发布自动驾驶系统,还自带停车功能

    大数据文摘出品 来源:VB 编译:白浩然 最近,英伟达(Nvidia)宣布为了和奔驰(Mercedes-Benz)汽车紧密合作,计划从2024年开始推出一款车载计算系统和AI基础设施,该技术于去年1月 ...

最新文章

  1. android 拖动的view,Android实现随意拖动View效果
  2. Ribbon负载均衡策略配置
  3. 使用外部同步的 Boost.Test 调用在 MT 环境中测试单元测试框架的可用性
  4. SAP CRM IBASE头部字段valid from和valid to的填充逻辑
  5. 新浪微博api(.net)时间格式问题
  6. android版本如何修改时间,如何修改Android系统默认时间
  7. How to set up native subversion (javahl) with Subclipse on Mac OS X
  8. iterator [ɪtə'reɪtə] 遍历器
  9. 在VS2005中设计WinForms应用程序已完成设计的界面突然丢失的解决
  10. jQuery学习笔记(一) 取值、赋值的基本方法
  11. Html5 Canvas动画基础碰撞检测的实现
  12. SpringBoot技术点细解
  13. 纯前端js导出Excel文件
  14. Windows10 文件夹按分组排序
  15. 用友U9 UFSoft.UBF.Business.Session
  16. python分行读取excel xslx 格式的方法
  17. 【快应用】菜单遮挡内容?教你一招快速搞定!
  18. 个人网络信息安全管理方法
  19. winform图片标尺控件
  20. saiku安装方法总结

热门文章

  1. java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化...
  2. 使用Spring Session和Redis解决分布式Session跨域共享问题
  3. 对pushState、replaceState和onpopstate一点使用
  4. bash:yum:command not found 解决办法
  5. 数字三角形_递归_递推(动态规划)
  6. 鼠标悬浮标签显示提示内容
  7. java开始到熟悉60
  8. Citrix 实践中的问题及解决
  9. Silverlight语音朗读
  10. python文件和路径操作