为湖南信息学院2026年专升本考试精心准备的在线题库与刷题系统
| 科目 | 分值 | 时长 |
|---|---|---|
| C语言程序设计 | 100分 | 2.5小时 |
| 数据结构 | 100分 | 2.5小时 |
专升本备考/ ├── quiz-app/ # 在线刷题系统(Vue3 + Node.js) │ ├── server/ # 后端服务(Express + SQL.js) │ │ ├── routes/ # API路由 │ │ ├── sync-json-to-db.js # JSON题库同步脚本(Docker用) │ │ ├── init-db.js # MD题库初始化脚本(本地开发用) │ │ └── ... │ ├── client/ # 前端Vue3应用(Vite + Element Plus) │ ├── data/json-banks/ # JSON格式题库(Docker构建源) │ ├── Dockerfile # 后端Docker镜像 │ ├── Dockerfile.nginx # 前端+Nginx Docker镜像 │ ├── docker-compose.yml │ ├── nginx.conf # Nginx反向代理配置 │ └── .dockerignore ├── 题库/ # Markdown格式题库文件 │ ├── C语言/ │ │ ├── 选择题/ │ │ ├── 填空题/ │ │ ├── 程序分析题/ │ │ └── 编程题/ │ ├── 数据结构/ │ │ ├── 选择题/ │ │ ├── 填空题/ │ │ ├── 程序分析题/ │ │ └── 应用题/ │ ├── 补充题库/ # 按考纲新增的题目 │ ├── 模拟试卷/ # 3套模拟卷 + 3套冲刺卷 │ └── 资源/ # 考纲、知识点手册等 └── scripts/ # 辅助脚本 ├── convert_to_docx.js # Markdown转Word ├── extract_content.py # 内容提取 └── 刷题系统.html # 离线HTML刷题
# 安装后端依赖并初始化数据库
cd quiz-app/server
npm install
node init-db.js
# 启动后端(端口3001)
node index.js
# 新开终端,安装前端依赖并启动
cd quiz-app/client
npm install
npm run dev
前端开发服务器:http://localhost:5173
后端API服务:http://localhost:3001
cd quiz-app
docker-compose up -d
Docker部署架构:
quiz-data自定义环境变量可在 docker-compose.yml 中修改,或创建 .env 文件(参考 .env.example)。
直接在浏览器中打开 scripts/刷题系统.html
| 科目 | 选择题 | 填空题 | 程序分析题 | 编程/应用题 |
|---|---|---|---|---|
| C语言 | 100 | 100 | 67 | 62 |
| 数据结构 | 110 | 100 | 46 | 36 |
| 小计 | 210 | 200 | 113 | 98 |
| 科目 | 选择题 | 填空题 | 程序分析题 | 应用题 |
|---|---|---|---|---|
| C语言 | 150 | - | - | - |
| 数据结构 | 100 | 130 | 45 | 40 |
| 小计 | 250 | 130 | 45 | 40 |
# 本地开发(从MD题库初始化)
cd quiz-app/server
node init-db.js
# 或从JSON题库初始化(Docker构建使用)
cd quiz-app/server
node sync-json-to-db.js
cd quiz-app/server
del quiz.db
node init-db.js
cd scripts
node convert_to_docx.js
XX-C语言xxx专项题库.md - 含答案版本XX-C语言xxx专项题库-练习版.md - 不含答案版本.docx 文件为Word格式补充题库按考纲章节编写,每道题包含:
JSON格式题库位于 quiz-app/data/json-banks/,Docker构建时自动同步到数据库。
考纲文件位于 题库/资源/ 目录:
湖南信息学院.pdf - 官方考纲湖南信息学院.docx - 考纲Word版11-考纲重点分布与复习策略.md - 复习建议仅供备考学习使用。