实现了完整的题目练习功能,包括后端API和前端界面: - 后端新增题目管理handlers和数据模型 - 前端新增题目展示页面和API调用模块 - 添加题库数据文件支持 - 更新路由配置以集成新功能 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
243 lines
6.5 KiB
Go
243 lines
6.5 KiB
Go
package handlers
|
|
|
|
import "ankao/internal/models"
|
|
|
|
// GetTestQuestions 获取测试题目数据 - 涉密信息系统集成资质保密知识
|
|
func GetTestQuestions() []models.Question {
|
|
return []models.Question{
|
|
// 单选题 - 涉密信息系统集成资质相关
|
|
{
|
|
ID: 1,
|
|
Type: models.SingleChoice,
|
|
Content: "一切国家机关、武装力量、政党、社会团体、()都有保守国家秘密的义务",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "国家公务员"},
|
|
{Key: "B", Value: "共产党员"},
|
|
{Key: "C", Value: "企业事业单位和公民"},
|
|
},
|
|
Answer: "C",
|
|
Category: "资质等级",
|
|
},
|
|
{
|
|
ID: 2,
|
|
Type: models.SingleChoice,
|
|
Content: "涉密信息系统集成资质由哪个部门认证管理?",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "工信部"},
|
|
{Key: "B", Value: "国家保密局"},
|
|
{Key: "C", Value: "公安部"},
|
|
{Key: "D", Value: "网信办"},
|
|
},
|
|
Answer: "B",
|
|
Category: "资质管理",
|
|
},
|
|
{
|
|
ID: 3,
|
|
Type: models.SingleChoice,
|
|
Content: "涉密信息系统集成资质有效期为几年?",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "1年"},
|
|
{Key: "B", Value: "2年"},
|
|
{Key: "C", Value: "3年"},
|
|
{Key: "D", Value: "5年"},
|
|
},
|
|
Answer: "C",
|
|
Category: "资质管理",
|
|
},
|
|
|
|
// 多选题 - 涉密保密管理相关
|
|
{
|
|
ID: 4,
|
|
Type: models.MultipleChoice,
|
|
Content: "以下哪些属于涉密人员管理的内容?",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "保密教育培训"},
|
|
{Key: "B", Value: "保密协议签订"},
|
|
{Key: "C", Value: "离岗离职审查"},
|
|
{Key: "D", Value: "保密审查"},
|
|
},
|
|
Answer: []string{"A", "B", "C", "D"},
|
|
Category: "保密管理",
|
|
},
|
|
{
|
|
ID: 5,
|
|
Type: models.MultipleChoice,
|
|
Content: "涉密信息系统集成单位应具备哪些基本条件?",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "具有独立法人资格"},
|
|
{Key: "B", Value: "具有固定的办公场所"},
|
|
{Key: "C", Value: "建立保密管理制度"},
|
|
{Key: "D", Value: "配备保密管理人员"},
|
|
},
|
|
Answer: []string{"A", "B", "C", "D"},
|
|
Category: "资质条件",
|
|
},
|
|
{
|
|
ID: 6,
|
|
Type: models.MultipleChoice,
|
|
Content: "涉密载体管理包括哪些方面?",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "登记标识"},
|
|
{Key: "B", Value: "使用保管"},
|
|
{Key: "C", Value: "复制传递"},
|
|
{Key: "D", Value: "维修销毁"},
|
|
},
|
|
Answer: []string{"A", "B", "C", "D"},
|
|
Category: "保密管理",
|
|
},
|
|
|
|
// 判断题 - 涉密保密知识
|
|
{
|
|
ID: 7,
|
|
Type: models.TrueFalse,
|
|
Content: "涉密信息系统集成资质单位可以超越资质等级承揽项目",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "正确"},
|
|
{Key: "B", Value: "错误"},
|
|
},
|
|
Answer: "B",
|
|
Category: "资质管理",
|
|
},
|
|
{
|
|
ID: 8,
|
|
Type: models.TrueFalse,
|
|
Content: "保密要害部门部位人员应当进行保密审查",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "正确"},
|
|
{Key: "B", Value: "错误"},
|
|
},
|
|
Answer: "A",
|
|
Category: "保密管理",
|
|
},
|
|
{
|
|
ID: 9,
|
|
Type: models.TrueFalse,
|
|
Content: "涉密人员离岗离职实行脱密期管理,脱密期内不得擅自出境",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "正确"},
|
|
{Key: "B", Value: "错误"},
|
|
},
|
|
Answer: "A",
|
|
Category: "保密管理",
|
|
},
|
|
|
|
// 填空题 - 涉密保密知识
|
|
{
|
|
ID: 10,
|
|
Type: models.FillBlank,
|
|
Content: "涉密信息系统集成资质分为甲级、乙级、_____ 三个等级。",
|
|
Options: nil,
|
|
Answer: "丙级",
|
|
Category: "资质等级",
|
|
},
|
|
{
|
|
ID: 11,
|
|
Type: models.FillBlank,
|
|
Content: "国家秘密的密级分为绝密、机密、_____ 三级。",
|
|
Options: nil,
|
|
Answer: "秘密",
|
|
Category: "保密知识",
|
|
},
|
|
{
|
|
ID: 12,
|
|
Type: models.FillBlank,
|
|
Content: "涉密人员上岗前应当经过_____ 并签订保密承诺书。",
|
|
Options: nil,
|
|
Answer: "保密教育培训",
|
|
Category: "保密管理",
|
|
},
|
|
{
|
|
ID: 13,
|
|
Type: models.FillBlank,
|
|
Content: "涉密场所应当采取_____ 措施,防止信息泄露。",
|
|
Options: nil,
|
|
Answer: "防护",
|
|
Category: "保密管理",
|
|
},
|
|
{
|
|
ID: 14,
|
|
Type: models.FillBlank,
|
|
Content: "涉密信息系统应当按照_____ 要求分级保护。",
|
|
Options: nil,
|
|
Answer: "国家保密标准",
|
|
Category: "保密知识",
|
|
},
|
|
|
|
// 更多单选题 - 涉密保密知识
|
|
{
|
|
ID: 15,
|
|
Type: models.SingleChoice,
|
|
Content: "涉密人员脱密期最长不超过多少年?",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "1年"},
|
|
{Key: "B", Value: "2年"},
|
|
{Key: "C", Value: "3年"},
|
|
{Key: "D", Value: "5年"},
|
|
},
|
|
Answer: "C",
|
|
Category: "保密管理",
|
|
},
|
|
{
|
|
ID: 16,
|
|
Type: models.SingleChoice,
|
|
Content: "涉密计算机及移动存储介质应当粘贴什么标识?",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "密级标识"},
|
|
{Key: "B", Value: "警示标识"},
|
|
{Key: "C", Value: "保密标识"},
|
|
{Key: "D", Value: "专用标识"},
|
|
},
|
|
Answer: "A",
|
|
Category: "保密管理",
|
|
},
|
|
{
|
|
ID: 17,
|
|
Type: models.SingleChoice,
|
|
Content: "甲级资质单位可以承担什么密级的涉密信息系统集成业务?",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "仅机密级"},
|
|
{Key: "B", Value: "秘密级和机密级"},
|
|
{Key: "C", Value: "绝密级、机密级和秘密级"},
|
|
{Key: "D", Value: "仅秘密级"},
|
|
},
|
|
Answer: "C",
|
|
Category: "资质等级",
|
|
},
|
|
|
|
// 更多判断题 - 涉密保密知识
|
|
{
|
|
ID: 18,
|
|
Type: models.TrueFalse,
|
|
Content: "涉密载体的复制应当经过审批并进行登记",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "正确"},
|
|
{Key: "B", Value: "错误"},
|
|
},
|
|
Answer: "A",
|
|
Category: "保密管理",
|
|
},
|
|
{
|
|
ID: 19,
|
|
Type: models.TrueFalse,
|
|
Content: "涉密会议场所应当采取必要的保密防护措施",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "正确"},
|
|
{Key: "B", Value: "错误"},
|
|
},
|
|
Answer: "A",
|
|
Category: "保密管理",
|
|
},
|
|
{
|
|
ID: 20,
|
|
Type: models.TrueFalse,
|
|
Content: "涉密信息系统集成资质单位可以将涉密业务分包给非资质单位",
|
|
Options: []models.Option{
|
|
{Key: "A", Value: "正确"},
|
|
{Key: "B", Value: "错误"},
|
|
},
|
|
Answer: "B",
|
|
Category: "资质管理",
|
|
},
|
|
}
|
|
}
|