用户管理-小项目-V6版需求-可录入选择题

链接:用户管理-小项目-V5版需求-自定义欢迎信息

需求:

1、用户登录以后,可以增加考题(不定项选择题)信息,形成题库。

2、输入K,进入“考题维护”模块。

系统提示:请输入考题科目

2.1、用户输入:java(回车)

系统提示:请输入操作类型:1-增加;2-删除;3-修改;4-查询;0-退出本模块。

2.3、用户输入:1 (回车)

系统提示:请输入题目内容:

2.4、用户输入:哪些类是集合类?A.int[] B.Map C.List D.Arrays

系统提示:请输入参考答案:

2.5、用户输入:abc

系统提示:请输入答对分数。

2.5、用户输入:3

系统提示:考题保存成功。

系统提示:请输入操作类型:1-增加;2-删除;3-修改;4-查询;0-退出本模块。

....

最后形成的题库文件 【java.json】如下:

 注意:用户输入的是abc,保存到题库中的是大写,且为集合。

[
    {
        "subject": "java", 
        "content": "哪些类是集合类?A.int[] B.Map C.List D.Arrays", 
        "ref_answer": [
            "A", 
            "B", 
            "C"
        ], 
        "score": 3
    }, 
    {
        "subject": "java", 
        "content": "环境变量有哪些?A.path B.File C.JAVA_HOME D.DOS", 
        "ref_answer": [
            "A", 
            "C"
        ], 
        "score": 2
    }, 
    {
        "subject": "math", 
        "content": "1+1=?A.0 B.1 C.2 D.3", 
        "ref_answer": [
            "C"
        ], 
        "score": 3
    }
]

 附件:fastjson-1.2.80.jar  下载地址    https://download.csdn.net/download/java1573/85650073

posted @ 2022-06-15 14:09  xiaoyongdata  阅读(56)  评论(6编辑  收藏  举报