-
大小: 1.1MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-10-01
- 語言: Java
- 標(biāo)簽: 考試系統(tǒng)??
資源簡介
考試系統(tǒng)
系統(tǒng)包含1.添加試題、2.修改試題、3.查詢試題、4.生成試卷和5.答題功能。6.答題情況查詢功能。

代碼片段和文件信息
package?com.shxt.examsystem.action;
import?java.util.ArrayList;
import?java.util.Collections;
import?java.util.Comparator;
import?java.util.linkedList;
import?java.util.List;
public?class?Difficult?{
static?int?max?=?5;
static?int?min?=?1;
public?static?List>?test(int?age??int?count)?{???//平均難度系數(shù),題目數(shù)
List>?tn?=?new?ArrayList>();
//4題,難3--1212-1*3
????????????int?sum?=?age?*?count;
????????????//確定最大邊界
????????????int?bmax?=?sum?-?min?*?(count?-?1);
????????????bmax?=?Math.min(bmax?max);
????????????//最小邊界
????????????int?bmin?=?sum?-?max?*?(count?-?1);
????????????bmin?=?Math.max(bmin?min);
????????????
????????????if?(bmax?????????????????return?null;
????????????}
????????????
????????????for?(int?i?=?bmin;?i?<=?bmax;?i++)?{
????????????????List?nl?=?new?ArrayList();
????????????????nl.add(i);
????????????????tn.add(nl);
????????????}
????????tn=produce(tncountage);
//排序
????????for?(int?i=0;i ???????? List?l=tn.get(i);
???????? tn.set(i?sort(l));
????????????//Collections.sort(l);
????????}
???????
????????//去重復(fù)
System.out.println(tn.size());
for?(int?m?=?0;?m? for?(int?i?=?m+1;?i? ???????? boolean?have=true;
????????????List?a?=?tn.get(i);
????????????List?l?=?tn.get(m);
????????????for?(int?j?=?0;?j? if(a.get(j)!=l.get(j)){
have=false;
}
}
????????????if(have){
???????????? tn.remove(i);
???????????? System.out.println(“~~~~~~~“);
???????????? i--;
????????????}
????????????
???????????
????????}
}
????????
???????
????????return?tn;
????}
public?static?List>?produce(List>?lint?cint?a){
for?(int?i?=?1;?i?????????????List>?btn?=?new?ArrayList>();
????????????for?(int?j?=?0?jm?=?l.size();?j?????????????????List?nl?=?l.get(j);
????????????????int?sum2?=?c?*?a;
????????????????
????????????????for?(Integer?item?:?nl)?{
????????????????????if?(item?==?null)?{
????????????????????????break;
????????????????????}
????????????????????sum2?-=?item;
????????????????}
????????????????//確定最大邊界
????????????????int?bmax2?=?sum2?-?min?*?(c?-?i?-?1);
????????????????bmax2?=?Math.min(bmax2?max);
????????????????//最小邊界
????????????????int?bmin2?=?sum2?-?max?*?(c?-?i?-?1);
????????????????bmin2?=?Math.max(bmin2?min);
????????????????
????????????????if?(bmax2?????????????????????return?null;
????????????????}
????????????????
????????????????for?(int?z?=?bmin2;?z?<=?bmax2;?z++)?{
????????????????????List?bnl?=?new?ArrayList();
????????????????????bnl.addAll(nl);
????????????????????bnl.add(z);
????????????????????btn.add(bnl);
????????????????}
????????????}
????????????l=btn;
????????}
retu
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????496??2012-03-21?11:27??examsystem\.classpath
?????文件?????????671??2012-03-21?11:27??examsystem\.project
?????文件?????????330??2012-03-21?11:27??examsystem\.settings\org.eclipse.jdt.core.prefs
?????文件?????????398??2012-03-21?11:27??examsystem\me
?????文件????????4012??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\action\Difficult.class
?????文件????????2290??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\action\TestChengjitiao.class
?????文件?????????818??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\action\TimeCount.class
?????文件?????????919??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\AddQuestionDialog$1.class
?????文件????????2343??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\AddQuestionDialog.class
?????文件?????????919??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\ChengJiTiaoDialog$1.class
?????文件????????2284??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\ChengJiTiaoDialog.class
?????文件????????2202??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\CommitPaperDialog$1.class
?????文件????????3240??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\CommitPaperDialog.class
?????文件?????????931??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\CommitSuccessDialog$1.class
?????文件????????2331??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\CommitSuccessDialog.class
?????文件?????????871??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DUSDialog$1.class
?????文件????????2331??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DUSDialog.class
?????文件?????????883??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DaFenDialog$1.class
?????文件????????2569??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DaFenDialog.class
?????文件????????1597??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DeleteDialog$1.class
?????文件????????2633??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DeleteDialog.class
?????文件?????????931??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DeleteSuccessDialog$1.class
?????文件????????2337??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DeleteSuccessDialog.class
?????文件????????1830??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DeleteUserDialog$1.class
?????文件????????3017??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\DeleteUserDialog.class
?????文件????????2478??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\LookAnswerDialog$1.class
?????文件????????2161??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\LookAnswerDialog$2.class
?????文件????????2648??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\LookAnswerDialog$3.class
?????文件????????7777??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\LookAnswerDialog.class
?????文件?????????907??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\MakePaperDialog$1.class
?????文件????????2264??2012-03-21?11:27??examsystem\bin\com\shxt\examsystem\dialog\MakePaperDialog.class
............此處省略164個文件信息
評論
共有 條評論