一种是固定试卷 你直接在你题库选择题目 拼成了试卷 生成你直接拼接字符串生成一个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()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)