Examination_system/Examination_system-1/.svn/pristine/a3/a34d292473043a02fd341a07c6f...

58 lines
1.9 KiB
Plaintext
Raw Normal View History

2023-10-30 13:10:40 +08:00
package com.bonus.score.controller;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Main {
/**
* @param args
* @throws UnsupportedEncodingException
*/
public static void main(String[] args) throws UnsupportedEncodingException {
Map<String, Object> dataMap = new HashMap<String, Object>();
dataMap.put("xytitle", "测试试卷");
dataMap.put("totg", "90");
dataMap.put("sing", "20");
dataMap.put("mulg", "20");
dataMap.put("judg", "20");
dataMap.put("filg", "10");
dataMap.put("solg", "10");
dataMap.put("casg", "10");
dataMap.put("totg", "90");
int index = 1;
// 抽取选择题
List<Map<String, Object>> list1 = new ArrayList<Map<String, Object>>();
index = 1;
for (int i = 0; i < 5; i++) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("dxt", index + ".");
map.put("txtest",
"( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。");
map.put("dxt1", "A 2个;B 3个;C 4个; D 5个;");
map.put("dxzqda", "B");
map.put("dxsxda", "D");
list1.add(map);
index++;
}
dataMap.put("table1", list1);
List<Map<String, Object>> list2 = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> list3 = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> list4 = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> list5 = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> list6 = new ArrayList<Map<String, Object>>();
dataMap.put("table2", list2);
dataMap.put("table3", list3);
dataMap.put("table4", list4);
dataMap.put("table5", list5);
dataMap.put("table6", list6);
MDoc mdoc = new MDoc();
mdoc.createDoc(dataMap, "C:/app/outFile.doc");
}
}