201819101023 姚雪丽(第三次作业)

考试系统
代码如下index.jsp:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<form action="result.jsp" name="example" method="post">
  <p>考试开始,总分为26</p>

  <p>单选题</p>
  <p>第一题:</p>
  <p>埋木桩前,将埋入地下的一段表面用火微微烧焦,是因为碳在常温下:<br>
    <label><input type="radio" name="mutan" value="A"/>A.具有吸附性</label><br/>
    <label><input type="radio" name="mutan" value="B"/>B.具有氧化性</label><br/>
    <label><input type="radio" name="mutan" value="C"/>C.具有还原性</label><br/>
    <label><input type="radio" name="mutan" value="D"/>D.化学性质不活泼</label><br/>
  </p><br>

  <p>第二题:</p>
  <p>柿饼的表面有一层白色粉末,这粉末是:<br>
    <label><input type="radio" name="shibing" value="A"/>A.蔗糖</label><br/>
    <label><input type="radio" name="shibing" value="B"/>B.果糖</label><br/>
    <label><input type="radio" name="shibing" value="C"/>C.葡萄糖</label><br/>
    <label><input type="radio" name="shibing" value="D"/>D.淀粉</label><br/>
  </p>

  <p>第三题:</p>
  <p>铜器生锈或出现黑点,用()可以擦掉:<br>
    <label><input type="radio" name="tongqi" value="A"/>A.</label><br/>
    <label><input type="radio" name="tongqi" value="B"/>B.</label><br/>
    <label><input type="radio" name="tongqi" value="C"/>C.酒精</label><br/>
    <label><input type="radio" name="tongqi" value="D"/>D.酱油</label><br/>
  </p>

  <p>第四题:</p>
  <p>用下列锅炒菜,对人体有益的是:<br>
    <label><input type="radio" name="guo" value="A"/>A.铝锅</label><br/>
    <label><input type="radio" name="guo" value="B"/>B.铁锅</label><br/>
    <label><input type="radio" name="guo" value="C"/>C.不锈钢锅</label><br/>
    <label><input type="radio" name="guo" value="D"/>D.砂锅</label><br/>
  </p>

  <p>第五题:</p>
  <p>下雷雨可增加土壤中的:<br>
    <label><input type="radio" name="leiyu" value="A"/>A.磷肥</label><br/>
    <label><input type="radio" name="leiyu" value="B"/>B.有机肥</label><br/>
    <label><input type="radio" name="leiyu" value="C"/>C.钾肥</label><br/>
    <label><input type="radio" name="leiyu" value="D"/>D.氮肥</label><br/>
  </p>

  <p>判断题</p>
  <p>第六题:</p>
  <p>侯德榜为我国治碱工业创造了巨大的贡献()</p>
  <label><input type="radio" name="zhijian" value="对"/></label><br/>
  <label><input type="radio" name="zhijian" value="错"/></label><br/>

  <p>第七题:</p>
  <p>阿司匹林可以治疗癌症()</p>
  <label><input type="radio" name="asipilin" value="对"/></label><br/>
  <label><input type="radio" name="asipilin" value="错"/></label><br/>

  <p>第八题:</p>
  <p>味精的主要成分是谷氨酸钠()</p>
  <label><input type="radio" name="weijing" value="对"/></label><br/>
  <label><input type="radio" name="weijing" value="错"/></label><br/>

  <p>第九题:</p>
  <p>土豆容易产生黄曲霉素()</p>
  <label><input type="radio" name="tudou" value="对"/></label><br/>
  <label><input type="radio" name="tudou" value="错"/></label><br/>

  <p>第十题:</p>
  <p>硫酸钡俗称“钡餐”()</p>
  <label><input type="radio" name="beican" value="对"/></label><br/>
  <label><input type="radio" name="beican" value="错"/></label><br/>

  <p>多选题</p>
  <p>第十一题:</p>
  <p>健康的四大基石是:</p>
  <label><input type="checkbox" name="health" value="A"/>A.适量运动</label><br/>
  <label><input type="checkbox" name="health" value="B"/>B.合理膳食</label><br/>
  <label><input type="checkbox" name="health" value="C"/>C.戒烟限酒</label><br/>
  <label><input type="checkbox" name="health" value="D"/>D.心理平衡</label><br/>

  <p>第十二题:</p>
  <p>吸烟导致的主要疾病:</p>
  <label><input type="checkbox" name="smoking" value="A"/>A.消化道疾病</label><br/>
  <label><input type="checkbox" name="smoking" value="B"/>B.冠心病</label><br/>
  <label><input type="checkbox" name="smoking" value="C"/>C.肺癌</label><br/>
  <label><input type="checkbox" name="smoking" value="D"/>D.慢性阻塞性肺病</label><br/>

  <p>第十三题:</p>
  <p>工业三废是指:</p>
  <label><input type="checkbox" name="sanfei" value="A"/>A.废气</label><br/>
  <label><input type="checkbox" name="sanfei" value="B"/>B.废水</label><br/>
  <label><input type="checkbox" name="sanfei" value="C"/>C.废尘</label><br/>
  <label><input type="checkbox" name="sanfei" value="D"/>D.废渣</label><br/>

  <p>第十四题:</p>
  <p>环境污染的来源包括:</p>
  <label><input type="checkbox" name="wuran" value="A"/>A.生产性污染</label><br/>
  <label><input type="checkbox" name="wuran" value="B"/>B.生活性污染</label><br/>
  <label><input type="checkbox" name="wuran" value="C"/>C.交通性污染</label><br/>
  <label><input type="checkbox" name="wuran" value="D"/>D.医院污染</label><br/>

  <p>第十五题:</p>
  <p>酒精中的成分主要对人体哪类系统影响最大:</p>
  <label><input type="checkbox" name="jiujing" value="A"/>A.神经系统</label><br/>
  <label><input type="checkbox" name="jiujing" value="B"/>B.心血管系统</label><br/>
  <label><input type="checkbox" name="jiujing" value="C"/>C.消化系统</label><br/>
  <label><input type="checkbox" name="jiujing" value="D"/>D.泌尿系统</label><br/>

  <p>
    <input type="submit" value="提交答案"/>
    <input type="reset" value="清除答案"/>
  </p>
</form>

</body>
</html>

运行结果:
在这里插入图片描述

代码如下result.jsp:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<h3>考生选择的答案为:</h3>
<%! int score=0; %>
<%
    String[] mutan = request.getParameterValues("mutan");
    if(mutan != null){
        for(int i=0;i<mutan.length;i++){
            if(mutan[i].equals("A")){
                out.println("<p style='color:red'>A.具有吸附性        答案错误!</p>");
            }
            if(mutan[i].equals("B")){
                out.println("<p style='color:red'>B.具有氧化性        答案错误!</p>");
            }
            if(mutan[i].equals("C")){
                out.println("<p style='color:red'>C.具有还原性        答案错误!</p>");
            }
            if(mutan[i].equals("D")){
                out.println("<p style='color:green'>D.化学性质不活泼        答案正确</p>");
                score +=1;
            }
        }
    }

    String[] shibing = request.getParameterValues("shibing");
    if(shibing != null){
        for(int i=0;i<shibing.length;i++){
            if(shibing[i].equals("A")){
                out.println("<p style='color:red'>A.蔗糖        答案错误!</p>");
            }
            if(shibing[i].equals("B")){
                out.println("<p style='color:red'>B.果糖        答案错误!</p>");
            }
            if(shibing[i].equals("C")){
                out.println("<p style='color:green'>C.葡萄糖        答案正确</p>");
                score +=1;
            }
            if(shibing[i].equals("D")){
                out.println("<p style='color:red'>D.淀粉        答案错误!</p>");
            }
        }
    }

    String[] tongqi = request.getParameterValues("tongqi");
    if(tongqi != null){
        for(int i=0;i<tongqi.length;i++){
            if(tongqi[i].equals("A")){
                out.println("<p style='color:green'>A.盐        答案正确</p>");
                score +=1;
            }
            if(tongqi[i].equals("B")){
                out.println("<p style='color:red'>B.醋        答案错误!</p>");
            }
            if(tongqi[i].equals("C")){
                out.println("<p style='color:red'>C.酒精        答案错误!</p>");
            }
            if(tongqi[i].equals("D")){
                out.println("<p style='color:red'>D.酱油        答案错误!</p>");
            }
        }
    }

    String[] guo = request.getParameterValues("guo");
    if(guo != null){
        for(int i=0;i<guo.length;i++){
            if(guo[i].equals("A")){
                out.println("<p style='color:red'>A.铝锅        答案错误!</p>");
            }
            if(guo[i].equals("B")){
                out.println("<p style='color:green'>B.铁锅        答案正确</p>");
                score +=1;
            }
            if(guo[i].equals("C")){
                out.println("<p style='color:red'>C.不锈钢锅        答案错误!</p>");
            }
            if(guo[i].equals("D")){
                out.println("<p style='color:red'>D.砂锅        答案错误!</p>");
            }
        }
    }

    String[] leiyu = request.getParameterValues("leiyu");
    if(leiyu != null){
        for(int i=0;i<leiyu.length;i++){
            if(leiyu[i].equals("A")){
                out.println("<p style='color:red'>A.磷肥        答案错误!</p>");
            }
            if(leiyu[i].equals("B")){
                out.println("<p style='color:red'>B.有机肥        答案错误!</p>");
            }
            if(leiyu[i].equals("C")){
                out.println("<p style='color:red'>C.钾肥        答案错误!</p>");
            }
            if(leiyu[i].equals("D")){
                out.println("<p style='color:green'>D.氮肥        答案正确</p>");
                score +=1;
            }
        }
    }

    String[] zhijian = request.getParameterValues("zhijian");
    if(zhijian != null){
        for(int i=0;i<zhijian.length;i++){
            if(zhijian[i].equals("对")){
                out.println("<p style='color:green'>答案正确</p>");
                score +=1;
            }
            if(zhijian[i].equals("错")){
                out.println("<p style='color:red'>答案错误!</p>");
            }
        }
    }

    String[] asipilin = request.getParameterValues("asipilin");
    if(asipilin != null){
        for(int i=0;i<asipilin.length;i++){
            if(asipilin[i].equals("对")){
                out.println("<p style='color:red'>答案错误!</p>");
            }
            if(asipilin[i].equals("错")){
                out.println("<p style='color:green'>答案正确</p>");
                score +=1;
            }
        }
    }

    String[] weijing = request.getParameterValues("weijing");
    if(weijing != null){
        for(int i=0;i<weijing.length;i++){
            if(weijing[i].equals("对")){
                out.println("<p style='color:green'>答案正确</p>");
                score +=1;
            }
            if(weijing[i].equals("错")){
                out.println("<p style='color:red'>答案错误!</p>");
            }
        }
    }

    String[] tudou = request.getParameterValues("tudou");
    if(tudou != null){
        for(int i=0;i<tudou.length;i++){
            if(tudou[i].equals("对")){
                out.println("<p style='color:red'>答案错误!</p>");
            }
            if(tudou[i].equals("错")){
                out.println("<p style='color:green'>答案正确</p>");
                score +=1;
            }
        }
    }

    String[] beican = request.getParameterValues("beican");
    if(beican != null){
        for(int i=0;i<beican.length;i++){
            if(beican[i].equals("对")){
                out.println("<p style='color:green'>答案正确</p>");
                score +=1;
            }
            if(beican[i].equals("错")){
                out.println("<p style='color:red'>答案错误!</p>");
            }
        }
    }

    String[] health = request.getParameterValues("health");
    if(health != null){
        for(int i=0;i<health.length;i++){
            if(health[i].equals("A")){
                out.println("<p style='color:green'>A.适量运动        答案正确</p>");
                score +=1;
            }
            if(health[i].equals("B")){
                out.println("<p style='color:green'>B.合理膳食        答案正确</p>");
                score +=1;
            }
            if(health[i].equals("C")){
                out.println("<p style='color:green'>C.戒烟限酒        答案正确</p>");
                score +=1;
            }
            if(health[i].equals("D")){
                out.println("<p style='color:green'>D.心理平衡        答案正确</p>");
                score +=1;
            }
        }
    }

    String[] smoking = request.getParameterValues("smoking");
    if(smoking != null){
        for(int i=0;i<smoking.length;i++){
            if(smoking[i].equals("A")){
                out.println("<p style='color:red'>A.消化道疾病        答案错误!</p>");

            }
            if(smoking[i].equals("B")){
                out.println("<p style='color:green'>B.冠心病        答案正确</p>");
                score +=1;
            }
            if(smoking[i].equals("C")){
                out.println("<p style='color:green'>C.肺癌        答案正确</p>");
                score +=1;
            }
            if(smoking[i].equals("D")){
                out.println("<p style='color:green'>D.慢性阻塞性疾病        答案正确</p>");
                score +=1;
            }
        }
    }

    String[] sanfei = request.getParameterValues("sanfei");
    if(sanfei != null){
        for(int i=0;i<sanfei.length;i++){
            if(sanfei[i].equals("A")){
                out.println("<p style='color:green'>A.废气        答案正确</p>");
                score +=1;
            }
            if(sanfei[i].equals("B")){
                out.println("<p style='color:green'>B.废水        答案正确</p>");
                score +=1;
            }
            if(sanfei[i].equals("C")){
                out.println("<p style='color:red'>C.废尘        答案错误!</p>");

            }
            if(sanfei[i].equals("D")){
                out.println("<p style='color:green'>D.废渣        答案正确</p>");
                score +=1;
            }
        }
    }

    String[] wuran = request.getParameterValues("wuran");
    if(wuran != null){
        for(int i=0;i<wuran.length;i++){
            if(wuran[i].equals("A")){
                out.println("<p style='color:green'>A.生产性污染        答案正确</p>");
                score +=1;
            }
            if(wuran[i].equals("B")){
                out.println("<p style='color:green'>B.生活性污染        答案正确</p>");
                score +=1;
            }
            if(wuran[i].equals("C")){
                out.println("<p style='color:green'>C.交通性污染        答案正确</p>");
                score +=1;
            }
            if(wuran[i].equals("D")){
                out.println("<p style='color:green'>D.医院污染        答案正确</p>");
                score +=1;
            }
        }
    }

    String[] jiujing = request.getParameterValues("jiujing");
    if(jiujing != null){
        for(int i=0;i<jiujing.length;i++){
            if(jiujing[i].equals("A")){
                out.println("<p style='color:green'>A.神经系统        答案正确</p>");
                score +=1;
            }
            if(jiujing[i].equals("B")){
                out.println("<p style='color:red'>B.心血管系统        答案错误!</p>");

            }
            if(jiujing[i].equals("C")){
                out.println("<p style='color:green'>C.消化系统        答案正确</p>");
                score +=1;
            }
            if(jiujing[i].equals("D")){
                out.println("<p style='color:red'>D.泌尿系统        答案错误!</p>");

            }
        }
    }

    out.print("<br>得分为:"+score);
    score = 0;
%>
</body>
</html>

运行结果:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值