• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: C#
  • 标签: asp.net  c#  答题  

资源简介

实现一个简单的在线答题页面(卷面有5道多选题)。要求:点击“提交按钮”后能判断答题是否正确并给出得分(每题20分)。

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender EventArgs e)
    {

    }

    protected void Button1_Click(object sender EventArgs e)
    {
        int sum = 0;
        int sum2 = 0;
        int sum3 = 0;
        int sum4 = 0;
        int sum5 = 0;

        int sumAll = 0;

        string msg = ““;
        string msg2 = ““;
        string msg3 = ““;
        string msg4 = ““;
        string msg5 = ““;
        
        //第一道题
        for (int i = 0; i < CheckBoxList1.Items.Count; i++)
        {
            if (CheckBoxList1.Items[i].Selected)
            {
                msg = msg + CheckBoxList1.Items[i].Text + “/“;
            }
        }

        //第二道题
        for (int i = 0; i < CheckBoxList2.Items.Count; i++)
        {
            if (CheckBoxList2.Items[i].Selected)
            {
                msg2 = msg2 + CheckBoxList2.Items[i].Text + “/“;
            }
        }
        //第三道题
        for (int i = 0; i < CheckBoxList3.Items.Count; i++)
        {
            if (CheckBoxList3.Items[i].Selected)
            {
                msg3 = msg3 + CheckBoxList3.Items[i].Text + “/“;
            }
        }

        //第四道题
        for (int i = 0; i < CheckBoxList4.Items.Count; i++)
        {
            if (CheckBoxList4.Items[i].Selected)
            {
                msg4 = msg4 + CheckBoxList4.Items[i].Text + “/“;
            }
        }

        //第五道题
        for (int i = 0; i < CheckBoxList5.Items.Count; i++)
        {
            if (CheckBoxList4.Items[i].Selected)
            {
                msg5 = msg5 + CheckBoxList5.Items[i].Text + “/“;
            }
        }



        //第一道题
        if (msg == “补码/ASCII码/“)
        {
            sum = sum + 20;
        }
        //Response.Write(“您的得分为:“ + sum.ToString() + “
“);


        //第二道题
        if (msg2 == “8/16/“)
        {
            sum2 = sum2 + 20;
        }
        //Response.Write(“您的得分为:“ + sum.ToString() + “
“);

        //第三道题
        if (msg3 == “交换码/输入码/“)
        {
            sum3 = sum3 + 20;
        }
        //Response.Write(“您的得分为:“ + sum.ToString() + “
“);


        //第四道题
        if (msg4 == “16B/64B/“)
        {
            sum4 = sum4 + 20;
        }
        //Response.Write(“您的得分为:“ + sum.ToString() + “
“);

        //第五道题
        if (msg5 == “(7D0)16/(7F0)16/“)
        {
            sum5 = sum5 + 20;
        }
        //Response.Write(“您的得分为:“ + sum.ToString() + “
“);



        sumAll = sum + sum2+sum3+sum4+sum5;
        Response.Write(“您的得分为:“ + sumAll.ToString() + “
“);
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       11810  2013-11-28 10:41  答题\4_2.aspx
     文件        3131  2013-11-28 10:46  答题\4_2.aspx.cs
     目录           0  2014-01-07 16:24  答题\

评论

共有 条评论