java实现组卷功能

java实现组卷功能,第1张

组卷腊侍一羡唯般分两种模式

一种是固定试卷 你直接在你题库选择题目 拼成了试卷 生成你直接拼接字符串生成一个html文件就可以了

一种是随机试卷,你设计好 选择题几个 问答题几个 。。。类似 然后一键生兄局培成 根据你设定的参数去随机取题目 然后 按一定的规律拼接就可以了 比如3个选择 2个填空 1个问答 剩下那些拼接都是布局的问题了

题目好像是让你做个增强版的List ,简单的都实现了 程序架子大概是这样,排序查找什么的百度搜下 算法很多,套着每样写个方法就行了,测试就在main‘方法里写

public class MyList {

    private String[] arr

    private int count 

    public MyList (int count){

        arr = new String[count]

 知雹尘       this.count = count

    }

    public MyList (int[] intArr){

        arr = new String[intArr.length]

        this.count = intArr.length

        for(int i=0i<intArr.lengthi++){

            arr[i] = intArr[i]+""

        }

    }

    

    public MyList (String[] stringArr){

        arr = stringArr

        this.count = stringArr.length

    }

    public int getLength(){

        return count

    }

//清空容器内肆卜的数组。

    public void clearAll(){

        arr = new String[count]

    }

//通过给定元素下标来删除某一元素

    public void removeBySeqn(int seqn){

 搭禅       if(seqn >= 0 && seqn<count){

                    arr[seqn] = null

        }

    }

public static void main(String[] args){

    MyList  list = new MyList (40)

    MyList  list1 = new MyList ({3,2,125,56,123})

    MyList  list2 = new MyList ({"123",""ad})

    list2.removeBySeqn(0)

    list1.clearAll()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12334862.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存