2020.9.18.作业3

1.练习题显示界面

form action="showResult.jsp" name="example" method="post">
  <p>一、单选题(25分)</p>
  <p>第一题:</p>
  <p>2+3:<br>
    <input type="checkbox" name="deshu" value="A">5
    <input type="checkbox" name="deshu" value="B">3
    <input type="checkbox" name="deshu" value="C">0
    <input type="checkbox" name="deshu" value="D">13
  </p></br>
  <p>第二题:</p>
  <p>《诗经》中保存民歌最多的是:<br>
    <input type="checkbox" name="zhuzuo" value="A">国风
    <input type="checkbox" name="zhuzuo" value="B">周颂
    <input type="checkbox" name="zhuzuo" value="C">大雅
    <input type="checkbox" name="zhuzuo" value="D">小雅
  </p></br>
  <p>第三题:</p>
  <p>中国现当代著名诗人是:<br>
    <input type="checkbox" name="mingzi" value="A">胡适
    <input type="checkbox" name="mingzi" value="B">穆日
    <input type="checkbox" name="mingzi" value="C">艾青
    <input type="checkbox" name="mingzi" value="D">鲁迅
  </p></br>
  <p>第四题:</p>
  <p>被称为新世界三部曲的书有:<br>
    <input type="checkbox" name="shuming" value="A">1988<input type="checkbox" name="shuming" value="B">《茶花女》
    <input type="checkbox" name="shuimng" value="C">《地狱变》
    <input type="checkbox" name="shuming" value="D">《骆驼祥子》
  </p></br>
  <p>第五题:</p>
  <p>曾被钟嗣成称为“心性聪明,酷嗜音律”元代戏曲家、散曲家的是:<br>
    <input type="checkbox" name="xingming" value="A">张若虚
    <input type="checkbox" name="xingming" value="B">秦观
    <input type="checkbox" name="xingming" value="C">江淹
    <input type="checkbox" name="xingming" value="D">睢景臣
  </p><br/>
  <p>
    <input type="submit" value="提交答案"/>
    <input type="reset" value="清除答案"/>
  </p>
</form>

第一页面的情况
2。成绩显示界面

<%! int score=0; %>
<%
    String[] deshu = request.getParameterValues("deshu");
    if(deshu != null){
        for(int i=0;i<deshu.length;i++){
            if(deshu[i].equals("A")){
                out.println("5        答案正确<br>");
                score +=1;
            }
            if(deshu[i].equals("B")){
                out.println("3       答案错误!<br>");

            }
            if(deshu[i].equals("C")){
                out.println("0        答案错误!<br>");
            }
            if(deshu[i].equals("D")){
                out.println("13        答案错误!<br>");
            }
        }
    }
    String[] zhuzuo = request.getParameterValues("zuozhe");
    if(zhuzuo != null){
        for(int i=0;i<zhuzuo.length;i++){
            if(zhuzuo[i].equals("A")){
                out.println("国风        答案正确<br>");
                score +=1;
            }
            if(zhuzuo[i].equals("B")){
                out.println("周颂        答案错误!<br>");

            }
            if(zhuzuo[i].equals("C")){
                out.println("大雅        答案错误!<br>");
            }
            if(zhuzuo[i].equals("D")){
                out.println("小雅        答案错误!<br>");
            }
        }

    }

    String[] mingzi = request.getParameterValues("mingzi");
    if(mingzi != null){
        for(int i=0;i<mingzi.length;i++){
            if(mingzi[i].equals("A")){
                out.println("胡适       答案错误<br>");

            }
            if(mingzi[i].equals("B")){
                out.println("穆日        答案错误!<br>");

            }
            if(mingzi[i].equals("C")){
                out.println("艾青        答案正确!<br>");
                score +=1;
            }
            if(mingzi[i].equals("D")){
                out.println("鲁迅        答案错误!<br>");
            }
        }

    }


    String[] shuming = request.getParameterValues("shuming");
    if(mingzi != null){
        for(int i=0;i<shuming.length;i++){
            if(shuming[i].equals("A")){
                out.println("《1998》       答案正确<br>");
                score +=1;

            }
            if(shuming[i].equals("B")){
                out.println("《茶花女》        答案错误!<br>");

            }
            if(shuming[i].equals("C")){
                out.println("《地狱变》        答案错误!<br>");

            }
            if(shuming[i].equals("D")){
                out.println("《骆驼祥子》        答案错误!<br>");
            }
        }

    }


    String[] xingming = request.getParameterValues("xingming");
    if(xingming != null){
        for(int i=0;i<xingming.length;i++){
            if(xingming[i].equals("A")){
                out.println("张若虚      答案错误<br>");


            }
            if(xingming[i].equals("B")){
                out.println("秦观        答案错误!<br>");

            }
            if(xingming[i].equals("C")){
                out.println("江淹        答案正确!<br>");

            }
            if(xingming[i].equals("D")){
                out.println(" 睢景臣       答案正确!<br>");
                score +=1;
            }
        }

    }


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

二者关联出现问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值