试题编程

index.jsp:试题详情

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


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>201819102008丁耀婷</title>
</head>
<body>
<form action="panduan.jsp" name="example" method="post">
    <p>考试开始,总分为15</p>
    <p>一、单选题:</p>
    1:
    《尚书》是我国第一部:<br>
        <input type="checkbox" name="shangshu" value="A">诗歌总集
        <input type="checkbox" name="shangshu" value="B">历史散文集
        <input type="checkbox" name="shangshu" value="C">历史故事集
        <input type="checkbox" name="shangshu" value="D">小说集
    <br><br>
    2:
    小说红楼梦的作者是:<br>
        <input type="checkbox" name="zuozhe" value="A">曹雪芹
        <input type="checkbox" name="zuozhe" value="B">罗贯中
        <input type="checkbox" name="zuozhe" value="C">李白
        <input type="checkbox" name="zuozhe" value="D">司马迁
    <br><br>
    3:
    小说《围城》的作者是:<br>
        <input type="checkbox" name="weicheng" value="A">钱钟书
        <input type="checkbox" name="weicheng" value="B">余光中
        <input type="checkbox" name="weicheng" value="C">郭沫若
        <input type="checkbox" name="weicheng" value="D">老舍
    <br><br>
    4:
    《春秋》是:<br>
        <input type="checkbox" name="chunqiu" value="A">传记体史书
        <input type="checkbox" name="chunqiu" value="B">国别体史书
        <input type="checkbox" name="chunqiu" value="C">编年体史书
        <input type="checkbox" name="chunqiu" value="D">记事本末体史书
    <br><br>
   5:
    历史著名豪放派词人辛弃疾的朝代是:<br>
        <input type="checkbox" name="chaodai" value="A">唐朝
        <input type="checkbox" name="chaodai" value="B">清朝
        <input type="checkbox" name="chaodai" value="C">春秋战国
        <input type="checkbox" name="chaodai" value="D">南宋
   <br><br>
    <p>二、判断题:</p>
    1:
    景德镇被称为"瓷都",四川被称为”天府之国“:<br>
        <input type="checkbox" name="jingde" value="A"><input type="checkbox" name="jingde" value="B"><br><br>
    2:
    《红岩》的主人公是江姐等人:<br>
    <input type="checkbox" name="jiangjie" value="A"><input type="checkbox" name="jiangjie" value="B"><br><br>
    3:
    刘禹锡是唐朝诗人:<br>
    <input type="checkbox" name="yuxi" value="A"><input type="checkbox" name="yuxi" value="B"><br><br>
    4:
    《论语》是孔子写的:<br>
    <input type="checkbox" name="kongzi" value="A"><input type="checkbox" name="kongzi" value="B"><br><br>
    5:
    《水浒传》取材于唐代宋江起义<br>
    <input type="checkbox" name="shuihu" value="A"><input type="checkbox" name="shuihu" value="B"><br><br>
    <p>三、多选题:</p>
    1:
    初唐四大家”指的是哪四位书法家 :<br>
    <input type="checkbox" name="shufa" value="A">欧阳询
    <input type="checkbox" name="shufa" value="B">虞世南
    <input type="checkbox" name="shufa" value="C">褚遂良
    <input type="checkbox" name="shufa" value="D">薛稷
    <br><br>
    2:
    巴金的激流三部曲是哪三部作品组成的:<br>
    <input type="checkbox" name="jiliu" value="A">《春》
    <input type="checkbox" name="jiliu" value="B">《秋》
    <input type="checkbox" name="jiliu" value="C">《家》
    <input type="checkbox" name="jiliu" value="D">《灭亡》
    <br><br>
    3:
    巴金的爱情三部曲是哪三部作品组成的:<br>
    <input type="checkbox" name="aiqin" value="A">《雾》
    <input type="checkbox" name="aiqin" value="B">《雨》
    <input type="checkbox" name="aiqin" value="C">《电》
    <input type="checkbox" name="aiqin" value="D">《灭亡》
    <br><br>
    4:
    现代诗歌史上“新月派”的代表诗人以下选项有哪些<br>
    <input type="checkbox" name="xinyue" value="A">徐志摩
    <input type="checkbox" name="xinyue" value="B">闻一多
    <input type="checkbox" name="xinyue" value="C">梁秋实
    <input type="checkbox" name="xinyue" value="D">郭沫若
    <br><br>
    5:
    中国文学史上的“三曹”指的是哪三个人:<br>
    <input type="checkbox" name="sancao" value="A">曹操
    <input type="checkbox" name="sancao" value="B">曹丕
    <input type="checkbox" name="sancao" value="C">曹植
    <input type="checkbox" name="sancao" value="D">曹冲
    <br><br>

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

</body>
</html>

在这里插入图片描述
在这里插入图片描述

panduan.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 t11[]=request.getParameterValues("shufa");
    String t12[]=request.getParameterValues("jiliu");
    String t13[]=request.getParameterValues("aiqin");
    String t14[]=request.getParameterValues("xinyue");
    String t15[]=request.getParameterValues("sancao");

    String[] shangshu = request.getParameterValues("shangshu");
    if(shangshu != null){
        for(int i=0;i<shangshu.length;i++){
            if(shangshu[i].equals("A")){
                out.println("<font style='color:red'>1.错误!</font><br>");
            }
            if(shangshu[i].equals("B")){
                out.println("<font style='color:green'>1.正确</font><br>");
                score +=1;
            }
            if(shangshu[i].equals("C")){
                out.println("<font style='color:red'>1.错误!</font><br>");
            }
            if(shangshu[i].equals("D")){
                out.println("<font style='color:red'>1.错误!</font><br>");
            }
        }
    }
    else
    {
        out.println("<font style='color:blue'>1.漏选</font><br>");
    }

    String[] zuozhe = request.getParameterValues("zuozhe");
    if(zuozhe != null){
        for(int i=0;i<zuozhe.length;i++){
            if(zuozhe[i].equals("A")){
                out.println("<font style='color:green'>2.正确</font><br>");
                score +=1;
            }
            if(zuozhe[i].equals("B")){
                out.println("<font style='color:red'>2.错误!</font><br>");

            }
            if(zuozhe[i].equals("C")){
                out.println("<font style='color:red'>2.错误!</font><br>");
            }
            if(zuozhe[i].equals("D")){
                out.println("<font style='color:red'>2.错误!</font><br>");
            }
        }

    }
    else
    {
        out.println("<font style='color:blue'>2.漏选</font><br>");
    }
    String[] weicheng = request.getParameterValues("weicheng");
    if(weicheng != null){
        for(int i=0;i<weicheng.length;i++){
            if(weicheng[i].equals("A")){
                out.println("<font style='color:green'>3.正确</font><br>");
                score +=1;
            }
            if(weicheng[i].equals("B")){
                out.println("<font style='color:red'>3.错误!</font><br>");
            }
            if(weicheng[i].equals("C")){
                out.println("<font style='color:red'>3.错误!</font><br>");
            }
            if(weicheng[i].equals("D")){
                out.println("<font style='color:red'>3.错误!</font><br>");
            }
        }
    }
    else
    {
        out.println("<font style='color:blue'>3.漏选</font><br>");
    }
    String[] chunqiu = request.getParameterValues("chunqiu");
    if(chunqiu != null){
        for(int i=0;i<chunqiu.length;i++){
            if(chunqiu[i].equals("A")){
                out.println("<font style='color:red'>4.错误!</font><br>");
            }
            if(chunqiu[i].equals("B")){
                out.println("<font style='color:red'>4.错误!</font><br>");
            }
            if(chunqiu[i].equals("C")){
                out.println("<font style='color:green'>4.正确</font><br>");
                score +=1;
            }
            if(chunqiu[i].equals("D")){
                out.println("<font style='color:red'>4.错误!</font><br>");
            }
        }
    }
    else
    {
        out.println("<font style='color:blue'>4.漏选</font><br>");
    }
    String[] chaodai = request.getParameterValues("chaodai");
    if(chaodai != null){
        for(int i=0;i<chaodai.length;i++){
            if(chaodai[i].equals("A")){
                out.println("<font style='color:red'>5.错误!</font><br>");
            }
            if(chaodai[i].equals("B")){
                out.println("<font style='color:red'>5.错误!</font><br>");
            }
            if(chaodai[i].equals("C")){
                out.println("<font style='color:red'>5.错误!</font><br>");
            }
            if(chaodai[i].equals("D")){
                out.println("<font style='color:green'>5.正确</font><br>");
                score +=1;
            }
        }
    }
    else
    {
        out.println("<font style='color:blue'>5.漏选</font><br>");
    }
    String[] jingde = request.getParameterValues("jingde");
    if(jingde != null){
        for(int i=0;i<jingde.length;i++){
            if(jingde[i].equals("A")){
                out.println("<font style='color:green'>1.正确</font><br>");
                score +=1;
            }
            if(jingde[i].equals("B")){
                out.println("<font style='color:red'>1.错误!</font><br>");
            }
        }
    }
    else
    {
        out.println("<font style='color:blue'>1.漏选</font><br>");
    }
    String[] jiangjie = request.getParameterValues("jiangjie");
    if(jiangjie != null){
        for(int i=0;i<jiangjie.length;i++){
            if(jiangjie[i].equals("A")){
                out.println("<font style='color:red'>2.错误!</font><br>");
                score +=1;
            }
            if(jiangjie[i].equals("B")){
                out.println("<font style='color:green'>2.正确</font><br>");

            }
        }

    }
    else
    {
        out.println("<font style='color:blue'>2.漏选</font><br>");
    }
    String[] yuxi = request.getParameterValues("yuxi");
    if(yuxi != null){
        for(int i=0;i<yuxi.length;i++){
            if(yuxi[i].equals("A")){
                out.println("<font style='color:green'>3.正确</font><br>");
                score +=1;
            }
            if(yuxi[i].equals("B")){
                out.println("<font style='color:red'>3.错误!</font><br>");
            }
        }
    }
    else
    {
        out.println("<font style='color:blue'>3.漏选</font><br>");
    }
    String[] kongzi = request.getParameterValues("kongzi");
    if(kongzi != null){
        for(int i=0;i<kongzi.length;i++){
            if(kongzi[i].equals("A")){
                out.println("<font style='color:red'>4.错误!</font><br>");
            }
            if(kongzi[i].equals("B")){
                out.println("<font style='color:green'>4.正确</font><br>");
                score +=1;
            }
        }
    }
    else
    {
        out.println("<font style='color:blue'>4.漏选</font><br>");
    }
    String[] shuihu = request.getParameterValues("shuihu");
    if(shuihu != null){
        for(int i=0;i<shuihu.length;i++){
            if(shuihu[i].equals("A")){
                out.println("<font style='color:red'>5.错误!</font><br>");
            }
            if(shuihu[i].equals("B")){
                out.println("<font style='color:green'>5.正确</font><br>");
                score +=1;
            }
        }
    }
    else
    {
        out.println("<font style='color:blue'>5.漏选</font><br>");
    }

    if (t11==null||t11.length<2)
    {
        out.print("<font style='color:blue'>11漏选</font><br>");
    }
    else
    if(t11[0].equals("1")&t11[1].equals("4"))
    {
        out.print("<font style='color:green'>11正确</font><br>");
        score+=1;
    }
    else
        out.print("<font style='color:red'>11错误!</font><br>");
    if (t12==null||t12.length<3)
    {
        out.print("<font style='color:blue'>12漏选</font><br>");
    }
    else
    if(t12[0].equals("2")&t12[1].equals("3")&t12[2].equals("5"))
    {
        out.print("<font style='color:green'>13正确</font><br>");
        score+=1;
    }
    else
        out.print("<font style='color:red'>12错误!</font><br>");
    if (t13==null||t13.length<4)
    {
        out.print("<font style='color:blue'>13漏选</font><br>");
    }
    else
    if(t13[0].equals("1")&t13[1].equals("2")&t13[2].equals("3")&t13[3].equals("4"))
    {
        out.print("<font style='color:green'>13正确</font><br>");
        score+=1;
    }
    else
        out.print("<font style='color:red'>13错误!</font><br>");
    if (t14==null||t14.length<3)
    {
        out.print("<font style='color:blue'>14漏选</font><br>");
    }
    else
    if(t14[0].equals("1")&t14[1].equals("2")&t14[2].equals("4"))
    {
        out.print("<font style='color:green'>14正确</font><br>");
        score+=1;
    }
    else
        out.print("<font style='color:red'>14错误!</font><br>");
    if (t15==null||t15.length<3)
    {
        out.print("<font style='color:blue'>15漏选</font><br>");
    }
    else
    if(t15[0].equals("1")&t15[1].equals("2")&t15[2].equals("4"))
    {
        out.print("<font style='color:green'>15正确</font><br>");
        score+=1;
    }
    else
        out.print("<font style='color:red'>15错误!</font><br>");

    out.print("<p style='color:red;'><font size='50;'>成绩:"+score+"</font><p>");
    score = 0;
%>
</body>
</html>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值