2017.9.29 学习总结---网上答题及其自动评测系统

1. 设计计一个网上答题及其自动评测系统,首先是试题页面的设计及其解答的提交,

其次是当提交解答之后,系统自动评阅并给出结果。

分析:需要两个jsp页面:一个是提交信息的页面,另一个是获取提交信息的页面并处理显示结果的页面

(1)对于互斥的单选框、只允许单选的列表框、只传递一个参数

(2)复写框、可用列表框,需要传递多个参数,通过数组保存并获取参数

<%@page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
  <head>
    <base href="<%=basePath%>">

    <title>简单的网上试题自动评测————试题</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </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="radio" name="c1" value="2">2&nbsp;
        <input type="radio" name="c1" value="3">3&nbsp;
        <input type="radio" name="c1" value="4">4&nbsp;
        <input type="radio" 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="select">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>

        五、在服务器端用来接受用户请求的对象是:<br>&nbsp;&nbsp;

        <input type="text" name="text1"><br>
        <div align="left">
            <blockquote>
                <input type="submit" value="提交" name="button1">
                <input type="reset" value="取消"  name="button2">
            </blockquote>
        </div>
    </form>
  </body>
</html>
时间: 2024-09-28 02:14:45

2017.9.29 学习总结---网上答题及其自动评测系统的相关文章

2017/04/29学习笔记

信号的概念 信号在我们的生活中随处可见,如:古代战争中摔杯为号:现在战争中的信号弹:体育比赛中使用的信号枪...他们都有共性: 1.简单 2.不能携带大量的信息 3.满足某个特设条件才发送.信号是信息的载体,Linux/Unix 环境下,古老 .经典的通信方式,现在依然是主要的通信手段.Unix早期版本就提供了信号机制,但不可靠,信号可能丢失.Berkeley和AT&T都对信号模型做了修改,增加了可靠信号机制.但彼此不兼容.POSIX.1对可靠信号例程进行了标准化. 信号的机制 A给B发生信号,

SSH网上答题系统

我要做的事网上答题系统,通过注册登录到答题页面. 这其中数据库的连接靠Hibernate,数据库的增删改查用Sruts2实现. 关于Struts2的学习,仅仅在action的表面上,可以在action里写一些代码,做一些数据处理,而关于struts2的深层的学习还在进行中,这个学习的过程真的很漫长.对于那些老师没有讲过的东西自己学起来真的很慢,很难.

2015.7.29学习内容

2015.7.29学习内容 一.Switch选择结构 1.回顾 01.在Java中如何产生一个随机数 Math.random()    随机数范围:0到1,能取到0,取不到1 02.equals(): 在Java中,如果比较两个字符串用==的话,会出现错误,所以以后我们只要是对字符串类型进行对比,统一使用equals方法 2.Switch选择结构 Switch(char/int){ case 1: //语句 break; case 2: //语句2 break; default: //默认语句

【第三组】冲刺会议 2017.7.29

冲刺会议 日期:2017.7.29 开发小组:Geomestry 冲刺经理:程立智 成员: 程立智 李明伦 郑昊 蔡镇泽 温志成 汪涵 成员:程立智 完成工作:实现全局多语言,各种界面大小自适应 ,添加系统推送 所遇问题: 界面难以跟随设置立即更新 下一步工作:实现成就系统,解决大家最后测试出的各种系统bug 成员:李明伦 完成工作:写中英文关卡说明 和 实现关卡初始条件 所遇问题: 个别关卡描述不明确 下一步工作:测试程序在低端笔记本上面是否有运行不良状况 成员:郑昊 完成工作:重构各种界面的

【2017.09.29 星期五 关于c++瞎侃】

c++中最重要的语法特征就是 类 了,通过它,程序员可以自定义自己的数据类型. c++中的类包含 数据成员 也 包含 函数成员. C++语言主要的一个设计目标 就是让程序员自定义的的数据类型向 内置类型一样 好用. 基于此, 标准c++库 实现了丰富的类和函数. 野心很大 [2017.09.29 星期五 关于c++瞎侃]

【赚取智能手环】PHP开发学习门户有奖答题活动火热进行中!

为感谢大家一直以来对于PHP开发学习门户的关注和支持,特此举办一个有奖答题活动,凡参与活动的竞猜用户,按答题正确数目,提交答案时间进行排名,前30名活动排名用户将获得我们精心准备的礼物奖品,赶快参加吧! 活动时间:2014.11.23 10:00 至 2014.11.25 20:00 活动地址:http://bbs.phpthinking.com/thread-305-1-1.html 活动奖品: 第1名,智能手环+U型枕+耳机收纳盒 第2名,智能手环+耳机收纳盒 第3-5名,U型枕+耳机收纳盒

2019.08.29学习整理

2019.08.29学习整理 绑定方法与非绑定方法 绑定方法 对象绑定方法 类的绑定方法 绑定方法:特殊之处,绑定给谁就是谁来调,并且会把自身调过来 类的绑定方法 绑定给类,类来调用,会把类自身传过来 类的绑定方法用在什么地方 不需要通过对象,只需要通过类就能获取到一些东西的时候,用类的绑定方法 类的绑定方法,可以由对象来调 class Person: ''' 注释的内容 ''' def __init__(self,name,age): # print(self) self.name=name

2017/7/29 SQL PASS台中首发,SQL SERVER 2017 0n Linux ,数据库规划设计

这次我们一次提供两个场次让大家大大的满足 台中的朋友千万不要错过这难得的机会喔! 活动地点:逢甲大学资讯电机馆418教室? 活动时间:7/29 13:00- 17:00? 费用:全天250 活动场次:13:00~15:00? 主题:SQL SERVER 2016 sp1 新功能以及改变与SQL SERVER 2017 0n Linux 讲师:宋明远(Isaac),程品端 (Egg)? 报名网址:https://goo.gl/forms/Xyw0ZliAWLhSzIP72 活动场次:15:00 ~

linux基础学习第二十一天之自动化安装linux系统(kickstart)

内容: 利用kickstart进行自动化安装linux系统 制作光盘.U盘启动盘 一.系统自动化安装: 1.anaconda 由前面的学习我们知道,系统的启动流程: bootloader-->kernel(initramfs)-->rootfs-->/sbin/init 所以,bootloader完全可以由光盘来进行引导,在引导的过程中在借助kickstart来进程自动安装 Anaconda是RedHat.CentOS.Fedora等Linux的安装管理程序.它可以提供文本.图形等安装管