Java 编写在线考试系统 窗体程序 完整源码

开发环境

开发语言为Java,开发环境Eclipse或者IDEA都可以。数据库采用:MySQL。运行主程序,或者执行打开JAR文件即可以运行本程序。

系统框架

利用JDK自带的SWING框架开发,不需要安装第三方JAR包。MySQL数据库,纯窗体模式,直接运行Main文件即可以

主要功能

运行方法

1 运行Main.java文件

2 程序出现在线考试系统登陆的面板

主要模块

本次分享的为Java编写的窗体版本程序--在线考试系统,其主要目的是能对大学生在日常学习过程的知识进行有效的测试,通过系统了解大学生对课程知识的掌握程度,以便老师更好的有针对性的进行教学调整。其主要功能如下:

1 用户通过用户名和密码,登陆到在线考试系统中。同时也可以点退出按钮,退出在线考试系统

2 核对考生信息:学生在成功登陆到考试系统后,会弹出学号、姓名、专业、学院等信息,点击核对无误按钮后进入系统考试。

3 参与在线考试:学生点击在线考试按钮,开始考试。考试的过程从逐个题目开始作答,每个题目有对应的分数,答对获取相应的分数;打错该题得0分。答完所有题目后,点击交卷,完成本次考试。

4 查看考试成绩:学生点击主界面上得查看成绩,可以查看到本次考试得成绩和错题信息。

5 退出系统。学生点击退出按钮,退出整个应用程序。

6 老师可以对学生信息新增、修改、删除等操作。只有在系统中存在的考生,才能登陆到系统进行考试。

这个项目涵盖了java 窗体编程的各种知识,包括UI界面设计、时间处理、数据库操作、事件处理操作等。通过这个项目能快速提升java 窗体编程,是非常好一个有价值的的项目。代码可以直接运行,没有任何bug。

实现效果

关键代码

package com.num580.exam.ui;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.ButtonModel;
import javax.swing.JScrollPane;
import javax.swing.JButton;
import javax.swing.JLabel;
import java.awt.GridLayout;
import javax.swing.SwingConstants;
import java.awt.Color;
import java.awt.SystemColor;
import java.awt.Font;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import javax.swing.ButtonGroup;

import com.num580.exam.client.MyTime;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class ExamFrame extends JFrame {

    private JPanel panelTitle;
    private static JTextField textFill1;
    private static JTextField textFill2;
    private final ButtonGroup buttonGroup1 = new ButtonGroup();
    private final ButtonGroup buttonGroup2 = new ButtonGroup();
    private final ButtonGroup buttonGroup3 = new ButtonGroup();
    private final ButtonGroup buttonGroup4 = new ButtonGroup();
    private final ButtonGroup buttonGroup5 = new ButtonGroup();
    private static JTextField textFill3;
    private JPanel panelTitleUp;
    private JLabel lavelTitle;
    private JPanel panelTitleCenter;
    private JLabel labelNum;
    private JLabel lbdbNum;
    private JLabel labelName;
    private JLabel lbdbName;
    private JLabel labelTime;
    private JLabel ladbTime;
    private JPanel panelTitleDown;
    private JLabel labelTimeTaken;
    private JLabel lbdbTimeTaken;
    private JLabel labelTimeLeft;
    private JLabel lbdbTimeLeft;
    private JScrollPane scrollPane;
    private JPanel panelSelect;
    private JLabel labelSelect;
    private JLabel select1;
    private static JRadioButton rbSelect11;
    private static JRadioButton rbSelect12;
    private static JRadioButton rbSelect13;
    private static JRadioButton rbSelect14;
    private JLabel select2;
    private static JRadioButton rbSelect21;
    private static JRadioButton rbSelect22;
    private static JRadioButton rbSelect23;
    private static JRadioButton rbSelect24;
    private JLabel select3;
    private static JRadioButton rbSelect31;
    private static JRadioButton rbSelect32;
    private static JRadioButton rbSelect33;
    private static JRadioButton rbSelect34;
    private JLabel select4;
    private static JRadioButton rbSelect41;
    private static JRadioButton rbSelect42;
    private static JRadioButton rbSelect43;
    private static JRadioButton rbSelect44;
    private JLabel select5;
    private static JRadioButton rbSelect51;
    private static JRadioButton rbSelect52;
    private static JRadioButton rbSelect53;
    private static JRadioButton rbSelect54;
    private JLabel labelFill;
    private JLabel labelFill1;
    private JLabel labelFillPlea1;
    private JLabel labelFill2;
    private JLabel labelFill3;
    private JLabel labelFillPlea3;
    private JPanel panelBtn;
    private JButton btnsubmit;
    private static String btselect1;
    private static String btselect2;
    private static String btselect3;
    private static String btselect4;
    private static String btselect5;
    private String[] studentMess = null;

    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    ExamFrame frame = new ExamFrame();
                    frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }

    /**
     * Create the frame.
     */
    public ExamFrame() {
        /** 登录的学生信息 **/
        studentMess = StuLoginFrame.getStudentMess();
        
        setTitle("\u6B63\u5728\u6D4B\u8BD5");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setBounds(100, 100, 450, 300);
        setResizable(false); 
        panelTitle = new JPanel();
        panelTitle.setBorder(new EmptyBorder(5, 5, 5, 5));
        setSize(700,900);
        setContentPane(panelTitle);
        panelTitle.setLayout(new BorderLayout(0, 0));
        
        panelTitleUp = new JPanel();
        panelTitleUp.setBackground(Color.WHITE);
        panelTitle.add(panelTitleUp, BorderLayout.NORTH);
        panelTitleUp.setLayout(new BorderLayout(0, 0));
        
        lavelTitle = new JLabel("\u4E0A\u673A\u6D4B\u8BD5");
        lavelTitle.setHorizontalAlignment(SwingConstants.CENTER);
        lavelTitle.setFont(new Font("华文行楷", Font.BOLD, 28));
        lavelTitle.setBackground(SystemColor.menu);
        panelTitleUp.add(lavelTitle, BorderLayout.NORTH);
        
        panelTitleCenter = new JPanel();
        panelTitleCenter.setBackground(Color.WHITE);
        panelTitleUp.add(panelTitleCenter, BorderLayout.CENTER);
        panelTitleCenter.setLayout(new GridLayout(1, 0, 0, 0));
        
        labelNum = new JLabel("\u5B66\u53F7\uFF1A");
        labelNum.setHorizontalAlignment(SwingConstants.CENTER);
        panelTitleCenter.add(labelNum);
        
        lbdbNum = new JLabel("\u6570\u636E\u5E93\u83B7\u53D6");
        panelTitleCenter.add(lbdbNum);
        //设置成登录的学生学号
        lbdbNum.setText(studentMess[0]);
        
        labelName = new JLabel("\u59D3\u540D\uFF1A");
        labelName.setHorizontalAlignment(SwingConstants.CENTER);
        panelTitleCenter.add(labelName);
        
        lbdbName = new JLabel("\u6570\u636E\u5E93\u83B7\u53D6");
        panelTitleCenter.add(lbdbName);
        //设置成登录的学生姓名
        lbdbName.setText(studentMess[2]);
        
        labelTime = new JLabel("\u8003\u8BD5\u65F6\u95F4\uFF1A");
        labelTime.setHorizontalAlignment(SwingConstants.CENTER);
        panelTitleCenter.add(labelTime);
        
        ladbTime = new JLabel("1\u5206\u949F");
        panelTitleCenter.add(ladbTime);
        
        panelTitleDown = new JPanel();
        panelTitleDown.setBackground(Color.WHITE);
        panelTitleUp.add(panelTitleDown, BorderLayout.SOUTH);
        panelTitleDown.setLayout(new GridLayout(1, 0, 0, 0));
        
        labelTimeTaken = new JLabel("\u5DF2\u8003\u65F6\u95F4\uFF1A");
        labelTimeTaken.setBackground(Color.WHITE);
        labelTimeTaken.setFont(new Font("宋体", Font.PLAIN, 14));
        labelTimeTaken.setHorizontalAlignment(SwingConstants.RIGHT);
        panelTitleDown.add(labelTimeTaken);
        
        lbdbTimeTaken = new JLabel("");
        lbdbTimeTaken.setForeground(Color.RED);
        lbdbTimeTaken.setFont(new Font("宋体", Font.PLAIN, 14));
        panelTitleDown.add(lbdbTimeTaken);
        //正计时
        MyTime.timeHasTaken(lbdbTimeTaken);
        
        labelTimeLeft = new JLabel("\u8FD8\u5269\u65F6\u95F4\uFF1A");
        labelTimeLeft.setFont(new Font("宋体", Font.PLAIN, 14));
        labelTimeLeft.setHorizontalAlignment(SwingConstants.RIGHT);
        panelTitleDown.add(labelTimeLeft);
        
        lbdbTimeLeft = new JLabel("");
        lbdbTimeLeft.setForeground(Color.RED);
        lbdbTimeLeft.setFont(new Font("宋体", Font.PLAIN, 14));
        panelTitleDown.add(lbdbTimeLeft);
        //倒计时
        MyTime.timeWillTake(lbdbTimeLeft);
        
        scrollPane = new JScrollPane();
        panelTitle.add(scrollPane, BorderLayout.CENTER);
        
        panelSelect = new JPanel();
        panelSelect.setBackground(Color.WHITE);
        scrollPane.setViewportView(panelSelect);
        panelSelect.setLayout(new GridLayout(0, 1, 0, 0));
        
        labelSelect = new JLabel("\u4E00\u3001\u9009\u62E9\u9898");
        panelSelect.add(labelSelect);
        
        select1 = new JLabel("1.\u4E0B\u5217\u4E0D\u53EF\u4F5C\u4E3Ajava\u8BED\u8A00\u4FEE\u9970\u7B26\u7684\u662F\uFF1F");
        panelSelect.add(select1);
        
        rbSelect11 = new JRadioButton("A. a1");
        btselect1 ="未答";
        rbSelect11.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                btselect1 = getSelect1();
            }
        });
        buttonGroup1.add(rbSelect11);
        panelSelect.add(rbSelect11);
        
        rbSelect12 = new JRadioButton("B. $1");
        btselect1 ="未答";
        rbSelect12.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect1 = getSelect1();
            }
        });
        buttonGroup1.add(rbSelect12);
        panelSelect.add(rbSelect12);
        
        rbSelect13 = new JRadioButton("C. _1");
        btselect1 ="未答";
        rbSelect13.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect1 = getSelect1();
            }
        });
        buttonGroup1.add(rbSelect13);
        panelSelect.add(rbSelect13);
        
        rbSelect14 = new JRadioButton("D .11");
        btselect1 ="未答";
        rbSelect14.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect1 = getSelect1();
            }
        });
        buttonGroup1.add(rbSelect14);
        panelSelect.add(rbSelect14);
        
        select2 = new JLabel("2.\u6709\u4E00\u6BB5java\u5E94\u7528\u7A0B\u5E8F\uFF0C\u5B83\u7684\u4E3B\u7C7B\u540D\u662Fa1\uFF0C\u90A3\u4E48\u4FDD\u5B58\u5B83\u7684\u6E90\u6587\u4EF6\u540D\u53EF\u4EE5\u662F\uFF1F");
        panelSelect.add(select2);
        
        rbSelect21 = new JRadioButton("A. a1.java");
        btselect2 ="未答";
        rbSelect21.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                btselect2 = getSelect2();
            }
        });
        buttonGroup2.add(rbSelect21);
        panelSelect.add(rbSelect21);
        
        rbSelect22 = new JRadioButton("B. a.class");
        btselect2 ="未答";
        rbSelect22.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect2 = getSelect2();
            }
        });
        buttonGroup2.add(rbSelect22);
        panelSelect.add(rbSelect22);
        
        rbSelect23 = new JRadioButton("C. a1");
        btselect2 ="未答";
        rbSelect23.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect2 = getSelect2();
            }
        });
        buttonGroup2.add(rbSelect23);
        panelSelect.add(rbSelect23);
        
        rbSelect24 = new JRadioButton("D. \u90FD\u53EF\u4EE5");
        btselect2 ="未答";
        rbSelect24.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect2 = getSelect2();
            }
        });
        buttonGroup2.add(rbSelect24);
        panelSelect.add(rbSelect24);
        
        select3 = new JLabel("3.\u4E0B\u9762\u6B63\u786E\u58F0\u660E\u4E00\u4E2A\u4E00\u7EF4\u6570\u7EC4\u7684\u662F\uFF1F");
        panelSelect.add(select3);
        
        rbSelect31 = new JRadioButton("A. String a");
        btselect3 ="未答";
        rbSelect31.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect3 = getSelect3();
            }
        });
        buttonGroup3.add(rbSelect31);
        panelSelect.add(rbSelect31);
        
        rbSelect32 = new JRadioButton("B. String a[]");
        btselect3 ="未答";
        rbSelect32.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect3 = getSelect3();
            }
        });
        buttonGroup3.add(rbSelect32);
        panelSelect.add(rbSelect32);
        
        rbSelect33 = new JRadioButton("C. char a[][]");
        btselect3 ="未答";
        rbSelect33.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect3 = getSelect3();
            }
        });
        buttonGroup3.add(rbSelect33);
        panelSelect.add(rbSelect33);
        
        rbSelect34 = new JRadioButton("D. String a[10]");
        btselect3 ="未答";
        rbSelect34.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect3 = getSelect3();
            }
        });
        buttonGroup3.add(rbSelect34);
        panelSelect.add(rbSelect34);
        
        select4 = new JLabel("4.\u4E0B\u9762\u5173\u4E8E\u7EE7\u627F\u7684\u53D9\u8FF0\u54EA\u4E9B\u662F\u6B63\u786E\u7684\uFF1F");
        panelSelect.add(select4);
        
        rbSelect41 = new JRadioButton("A. \u5728java\u4E2D\u4E0D\u5141\u8BB8\u5355\u7EE7\u627F\u3002");
        btselect4 ="未答";
        rbSelect41.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect4 = getSelect4();
            }
        });
        buttonGroup4.add(rbSelect41);
        panelSelect.add(rbSelect41);
        
        rbSelect42 = new JRadioButton("B. \u5728java\u4E2D\u4E00\u4E2A\u7C7B\u53EA\u80FD\u5B9E\u73B0\u4E00\u4E2A\u63A5\u53E3\u3002");
        btselect4 ="未答";
        rbSelect42.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect4 = getSelect4();
            }
        });
        buttonGroup4.add(rbSelect42);
        panelSelect.add(rbSelect42);
        
        rbSelect43 = new JRadioButton("C. \u5728java\u4E2D\u4E00\u4E2A\u7C7B\u4E0D\u80FD\u540C\u65F6\u7EE7\u627F\u4E00\u4E2A\u7C7B\u548C\u5B9E\u73B0\u4E00\u4E2A\u63A5\u53E3\u3002");
        btselect4 ="未答";
        rbSelect43.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect4 = getSelect4();
            }
        });
        buttonGroup4.add(rbSelect43);
        panelSelect.add(rbSelect43);
        
        rbSelect44 = new JRadioButton("D. java\u7684\u5355\u4E00\u7EE7\u627F\u4F7F\u4EE3\u7801\u66F4\u53EF\u9760\u3002");
        btselect4 ="未答";
        rbSelect44.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect4 = getSelect4();
            }
        });
        buttonGroup4.add(rbSelect44);
        panelSelect.add(rbSelect44);
        
        select5 = new JLabel("5.\u4E0B\u5217\u5173\u4E8EJava\u8BED\u8A00\u7684\u7279\u70B9\uFF0C\u63CF\u8FF0\u9519\u8BEF\u7684\u662F\uFF1F");
        panelSelect.add(select5);
        
        rbSelect51 = new JRadioButton("A. Java\u662F\u8DE8\u5E73\u53F0\u7684\u7F16\u7A0B\u8BED\u8A00");
        btselect5 ="未答";
        rbSelect51.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect5 = getSelect5();
            }
        });
        buttonGroup5.add(rbSelect51);
        panelSelect.add(rbSelect51);
        
        rbSelect52 = new JRadioButton("B. Java\u652F\u6301\u5206\u5E03\u5F0F\u8BA1\u7B97");
        btselect5 ="未答";
        rbSelect52.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect5 = getSelect5();
            }
        });
        buttonGroup5.add(rbSelect52);
        panelSelect.add(rbSelect52);
        
        rbSelect53 = new JRadioButton("C. Java\u662F\u9762\u5411\u8FC7\u7A0B\u7684\u7F16\u7A0B\u8BED\u8A00");
        btselect5 ="未答";
        rbSelect53.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect5 = getSelect5();
            }
        });
        buttonGroup5.add(rbSelect53);
        panelSelect.add(rbSelect53);
        
        rbSelect54 = new JRadioButton("D. Java\u662F\u9762\u5411\u5BF9\u8C61\u7684\u7F16\u7A0B\u8BED\u8A00");
        btselect5 ="未答";
        rbSelect54.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                btselect5 = getSelect5();
            }
        });
        buttonGroup5.add(rbSelect54);
        panelSelect.add(rbSelect54);
        
        labelFill = new JLabel("\u4E8C\u3001\u586B\u7A7A\u9898");
        panelSelect.add(labelFill);
        
        labelFill1 = new JLabel("1. \u9762\u5411\u5BF9\u8C61\u7A0B\u5E8F\u8BBE\u8BA1\u7684\u4E09\u4E2A\u7279\u5F81\u662F\uFF1A\u5C01\u88C5\u3001\u591A\u6001\u548C\u4EC0\u4E48\uFF1F");
        labelFill1.setBackground(SystemColor.menu);
        panelSelect.add(labelFill1);
        
        labelFillPlea1 = new JLabel("\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u7B54\u6848\uFF1A");
        panelSelect.add(labelFillPlea1);
        
        textFill1 = new JTextField();
        textFill1.setHorizontalAlignment(SwingConstants.LEFT);
        panelSelect.add(textFill1);
        textFill1.setColumns(10);
        
        labelFill2 = new JLabel("2.\u5E03\u5C14\u578B\u5E38\u91CF\u6709\u4E24\u4E2A\u503C\uFF0C\u5B83\u4EEC\u5206\u522B\u662Ffalse\u548C\u4EC0\u4E48\uFF1F");
        panelSelect.add(labelFill2);
        
        JLabel labelFillPlea2 = new JLabel("\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u7B54\u6848\uFF1A");
        panelSelect.add(labelFillPlea2);
        
        textFill2 = new JTextField();
        panelSelect.add(textFill2);
        textFill2.setColumns(10);
        
        labelFill3 = new JLabel("3.\u7528\u4EC0\u4E48\u4FEE\u9970\u7684\u53D8\u91CF\u53EB\u9759\u6001\u53D8\u91CF\uFF1F");
        panelSelect.add(labelFill3);
        
        labelFillPlea3 = new JLabel("\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u7B54\u6848\uFF1A");
        panelSelect.add(labelFillPlea3);
        
        textFill3 = new JTextField();
        panelSelect.add(textFill3);
        textFill3.setColumns(10);
        
        panelBtn = new JPanel();
        panelBtn.setBackground(Color.WHITE);
        panelTitle.add(panelBtn, BorderLayout.SOUTH);
        
        btnsubmit = new JButton("\u8003\u8BD5\u63D0\u4EA4");
        /** “开始考试”按钮事件处理 **/
        btnsubmit.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                //提交时间
                btnSubmitAction();            
            }
        });
        btnsubmit.setFont(new Font("宋体", Font.PLAIN, 14));
        panelBtn.add(btnsubmit);
    }
    
    /** “开始考试”按钮事件处理 **/
    private void btnSubmitAction(){
        dispose();
        new ScoreFrame().setVisible(true);
    }
    /** 获取第一道选择题的答案 **/
    private static String getSelect1(){
        String select1 = null;
        if(rbSelect11.isSelected()){
            select1 = rbSelect11.getText();
        }else if(rbSelect12.isSelected()){
            select1 = rbSelect12.getText();
        }else if(rbSelect13.isSelected()){
            select1 = rbSelect13.getText();
        }else if(rbSelect14.isSelected()){
            select1 = rbSelect14.getText();
        }
        return select1;
    }
    /** 获取第二道选择题的答案 **/
    private static String getSelect2(){
        String select2 = null;
        if(rbSelect21.isSelected()){
            select2 = rbSelect21.getText();
        }else if(rbSelect22.isSelected()){
            select2 = rbSelect22.getText();
        }else if(rbSelect23.isSelected()){
            select2 = rbSelect23.getText();
        }else if(rbSelect24.isSelected()){
            select2 = rbSelect24.getText();
        }
        return select2;
    }
    /** 获取第三道选择题的答案 **/
    private static String getSelect3(){
        String select3 = null;
        if(rbSelect11.isSelected()){
            select3 = rbSelect31.getText();
        }else if(rbSelect32.isSelected()){
            select3 = rbSelect32.getText();
        }else if(rbSelect33.isSelected()){
            select3 = rbSelect33.getText();
        }else if(rbSelect34.isSelected()){
            select3 = rbSelect34.getText();
        }
        return select3;
    }
    /** 获取第四道选择题的答案 **/
    private static String getSelect4(){
        String select4 = null;
        if(rbSelect41.isSelected()){
            select4 = rbSelect41.getText();
        }else if(rbSelect42.isSelected()){
            select4 = rbSelect42.getText();
        }else if(rbSelect43.isSelected()){
            select4 = rbSelect43.getText();
        }else if(rbSelect44.isSelected()){
            select4 = rbSelect44.getText();
        }
        return select4;
    }
    /** 获取第五道选择题的答案 **/
    private static String getSelect5(){
        String select5 = null;
        if(rbSelect51.isSelected()){
            select5 = rbSelect51.getText();
        }else if(rbSelect52.isSelected()){
            select5 = rbSelect52.getText();
        }else if(rbSelect53.isSelected()){
            select5 = rbSelect53.getText();
        }else if(rbSelect54.isSelected()){
            select5 = rbSelect54.getText();
        }
        return select5;
    }
    /** 获取学生答案 
     *  选择题的答案包含完整的选项内容**/
    public static String[] getAllAnswers(){
        String[] answers = new String[8];
        answers[0] = btselect1;
        answers[1] = btselect2;
        answers[2] = btselect3;
        answers[3] = btselect4;
        answers[4] = btselect5;
        answers[5] = textFill1.getText();
        if(answers[5].equals("")){
            answers[5] = "未答";
        }
        answers[6] = textFill2.getText();
        if(answers[6].equals("")){
            answers[6] = "未答";
        }
        answers[7] = textFill3.getText();
        if(answers[7].equals("")){
            answers[7] = "未答";
        }
        return answers;
    }
    /** 获取学生答案 
     *  选择题的答案只包含选项的选号**/
    public static String[] getAnswers(){
        String[] allAnswers = getAllAnswers();
        String[] answers = new String[8];
        for(int i=0;i<5;i++){
            if(allAnswers[i].equals("未答")){
                answers[i] = allAnswers[i];
            }else{
                answers[i] = allAnswers[i].substring(0, 1);
            }
        }
        for(int i=5;i<8;i++){
            answers[i] = allAnswers[i];
        }
        return answers;
    }

    

}
java 在线考试系统java MF000001 : DJINGH MF000002 : k58fun MF000003 : 65skuv MF000004 : sh9n4g MF000005 : 6HD85G MF000006 : hjsung MF000007 : 56fjid MF000008 : juff5s MF000009 : 68shud MF000010 : 5du8a6 MF000011 : hdua45 MF000012 : hud6hj MF000013 : husn56 MF000014 : dehi34 MF000015 : hsung5 MF000016 : 45fjis MF000017 : huugn9 MF000018 : khnf54 MF000019 : hudn56 MF000020 : khfunw MF000021 : djdhnd MF000022 : hfjsgk MF000023 : hyaugn MF000024 : 586shu MF000025 : hud85y MF000026 : hudng9 MF000027 : hungyk MF000028 : 83hyqk MF000029 : hydhyq MF000030 : hyang5 MF000031 : hsf7qw MF000032 : hyafng MF000033 : sbhf53 MF000034 : fhung8 MF000035 : hungsg MF000036 : dhyfgn MF000037 : dnhufa MF000038 : jusngh MF000039 : nhdugk MF000040 : 58sfhu MF000041 : 66dkjg MF000042 : hsung9 MF000043 : dhuisg MF000044 : hunssg MF000045 : jhsug6 MF000046 : 846hys MF000047 : husngk MF000048 : fnshug MF000049 : 64dhua MF000050 : syhkfn MF000051 : 587san MF000052 : wayhfp MF000053 : fhuang MF000054 : shugny MF000055 : huangm MF000056 : nushg5 MF000057 : dgbhyg MF000058 : husngk MF000059 : fhusgn MF000060 : fhajgj MF000061 : dhungk MF000062 : wyufng MF000063 : sjoifn MF000064 : huangk MF000065 : asgugn MF000066 : husngk MF000067 : nusbgy MF000068 : nshung MF000069 : nusgnj MF000070 : bufhng MF000071 : nsugnk MF000072 : qyhgjm MF000073 : nuwhgn MF000074 : nwhfiu MF000075 : husngj MF000076 : nhupfk MF000077 : afnhuf MF000078 : 68sjui MF000079 : 19jsgn MF000080 : skiunf MF000081 : husngk MF000082 : nufang MF000083 : gusnfc MF000084 : 57pudn MF000085 : nuyahg MF000086 : sufhim MF000087 : snuidm MF000088 : bundsg MF000089 : Nshunf MF000090 : jytqnf MF000091 : bhuang MF000092 : buuang MF000093 : adhuqm MF000094 : buangj MF000095 : bwgang MF000096 : busngp MF000097 : usnhgk MF000098 : byagng MF000099 : buangj MF000100 : bghang MF000101 : sdhung MF000102 : 26whgn MF000103 : shungf MF000104 : byafnh MF000105 : 92busy MF000106 : 84tdnu MF000107 : bufang MF000108 : 46snky MF000109 : nushgn MF000110 : 76dhbf MF000111 : buganj MF000112 : shungj MF000113 : ytwbfk MF000114 : husngj MF000115 : buangh MF000116 : 89tdfh MF000117 : huysan MF000118 : dhungj MF000119 : hungkt MF000120 : hysnfk MF000121 : 49hynf MF000122 : hysabf MF000123 : 36shuf MF000124 : hanukf MF000125 : buynsh MF000126 : dyhfng MF000127 : nugkhy MF000128 : juhfng MF000129 : busngj MF000130 : sbuagn MF000131 : KJJFIS MF000132 : jisghd MF000133 : nhusgn MF000134 : ynfhgu MF000135 : NUSGNH MF000136 : nuhsgk MF000137 : 59UHNF MF000138 : 45fhun MF000139 : 58shun MF000140 : nusgkk MF000141 : 87ahud MF000142 : jugsjh MF000143 : hunsgk MF000144 : HUSNGJ MF000145 : 86shun MF000146 : buygng MF000147 : nusgnm MF000148 : bdyugn MF000149 : bunghs MF000150 : nuagnk MF000151 : bugnhs MF000152 : hugnkd MF000153 : 56DFGJ MF000154 : 56AKIG MF000155 : hng5dj MF000156 : hunfjg MF000157 : bunfng MF000158 : nhunsg MF000159 : ynahgj MF000160 : nuhgjj MF000161 : hynsjg MF000162 : huangj MF000163 : bungjd MF000164 : nhusng MF000165 : BUGHJL MF000166 : buakhg MF000167 : hunfjg MF000168 : yuanhg MF000169 : 59yudn MF000170 : 69SHUN MF000171 : busngj MF000172 : bunsng MF000173 : buwhng MF000174 : bungjd MF000175 : budnkg MF000176 : bunsgj MF000177 : 56JUGB MF000178 : nusngk MF000179 : bungjg MF000180 : nusigm MF000181 : 58dfgm MF000182 : 9hufnk MF000183 : bhusgn MF000184 : 5shunf MF000185 : mnjisg MF000186 : budnfj MF000187 : 46ghun MF000188 : 65husn MF000189 : busngj MF000190 : nushgk MF000191 : nusgjj MF000192 : 36hung MF000193 : iungjd MF000194 : nushgn MF000195 : synghk MF000196 : nhusng MF000197 : yhdgng MF000198 : hynsgk MF000199 : jyuang MF000200 : yhfung MF000201 : bungkd MF000202 : busngh MF000203 : nuusgs MF000204 : wythfn MF000205 : bynagj MF000206 : bunsgk MF000207 : buanhg MF000208 : bksgnh MF000209 : byhnag MF000210 : huyanf MF000211 : nbuhgj MF000212 : byangj MF000213 : bunsgj MF000214 : wyhgnj MF000215 : hunagj MF000216 : husngu MF000217 : hunfhg MF000218 : ygufng MF000219 : hyngki MF000220 : nhyudn MF000221 : tyfnjg MF000222 : nuhgjk MF000223 : qtyfbg MF000224 : tyungh MF000225 : tyhgnj MF000226 : yhfung MF000227 : bynfhg MF000228 : busngh MF000229 : dstngh MF000230 : yhfnhg MF000231 : buhnfj MF000232 : gybhgh MF000233 : wyhfun MF000234 : wtngju MF000235 : byhngf MF000236 : wthfun MF000237 : gyhfng MF000238 : buyang MF000239 : husnfh MF000240 : bgyfgk MF000241 : fgyhdn MF000242 : hufngj MF000243 : yndsgj MF000244 : busngj MF000245 : bysgjg MF000246 : hundgj MF000247 : fgungh MF000248 : buynfh MF000249 : nuhfjg MF000250 : byunsg MF000251 : busngj MF000252 : abugnf MF000253 : bungjd MF000254 : dgyngj MF000255 : nusngj MF000256 : bufngh MF000257 : nbusgj MF000258 : gshusg MF000259 : syhngj MF000260 : husgnj MF000261 : hugdmn MF000262 : dhunge MF000263 : yujhgn MF000264 : sfgngj MF000265 : whnjfh MF000266 : husngj MF000267 : ynhgdj MF000268 : hyngjf MF000269 : nhydng MF000270 : btghfn MF000271 : fjiugj MF000272 : ghnduf MF000273 : hunfjg MF000274 : yujghm MF000275 : tyhhuf MF000276 : bysngj MF000277 : jysjgh MF000278 : husgmg MF000279 : yhdfug MF000280 : hunfjg MF000281 : tsghhj MF000282 : fgnghg MF000283 : nudgih MF000284 : ngyngk MF000285 : ehyfgi MF000286 : bysngj MF000287 : nudgjh MF000288 : budnhf MF000289 : nusngk MF000290 : bgdjgd MF000291 : hudnhg MF000292 : dnhufg MF000293 : yhgnds MF000294 : wdhyuf MF000295 : wdghun MF000296 : wsdhng MF000297 : awfvjh MF000298 : fdhung MF000299 : srtfhn MF000300 : weasng MF000301 : kxjh23 MF000302 : xer5w6 MF000303 : q4eb68 MF000304 : l2b5gf MF000305 : 4ks7gh MF000306 : 23iyun MF000307 : c8li1r MF000308 : 3pqm9z MF000309 : 5ymb1d MF000310 : 7ytewf MF000311 :i1vgd6 MF000312 : fjep65 MF000313 : kl82uy MF000314 : rt74en MF000315 : ec85g2 MF000316 : hv9t3w MF000317 : yu03we MF000318 : jk05p4 MF000319 : m4jv6f MF000320 : vb8net MF000321 : t15nfw MF000322 : w90plg MF000323 : a50ycx MF000324 : z64lkh MF000325 : b7h0gm MF000326 : m5k1fp MF000327 : 4zdlde MF000328 : y9ogs2 MF000329 : b3r7kg MF000330 : v2yiuz MF000331 : d6xvc7 MF000332 : mdo69w MF000333 : js6wy9 MF000334 : ti6lvf MF000335 : s6pivn MF000336 : hpsvir MF000337 : tqp868 MF000338 : g00gel MF000339 : bd0ird MF000340 : ui354u MF000341 : g7lhsv MF000342 : fd87yi MF000343 : n4tmvu MF000344 : jtylr2 MF000345 : z87kjg MF000346 : 7hjfrx MF000347 : p63xde MF000348 : g89knv MF000349 : 59utbv MF000350 : k21jnm MF000351 : 9ap6jd MF000352 : x8pqvc MF000353 : t4loea MF000354 : 5caqz4 MF000355 : b6esld MF000356 : jkbc91 MF000357 : u6djgr MF000358 : 82hvnw MF000359 : 67kqdf MF000360 : x8j502 MF000361 : 4unzjg MF000362 : z2kpoi MF000363 : 63hmde MF000364 : 72zdge MF000365 : 67ybdk MF000366 : jhdyw6 MF000367 : sa82kg MF000368 : d43dfw MF000369 : z21yew MF000370 : 1hgdtg MF000371 : a5fdnb MF000372 : 19dayn MF000373 : nv37ge MF000374 : zy5gde MF000375 : ujw4d5 MF000376 : z8fdf6 MF000377 : t1qzpd MF000378 : ztdfd3 MF000379 : eldoq2 MF000380 : tpmdf8 MF000381 : wknu6e MF000382 : gt4ebn MF000383 : sg29im MF000384 : 9alnbm MF000385 : 2k4h9e MF000386 : yyp8kq MF000387 : hf386t MF000388 : ec61gv MF000389 : qrd6dz MF000390 : b75hox MF000391 : z3x5v6 MF000392 : v1dkp9 MF000393 : r3udol MF000394 : 9afvx7 MF000395 : et4dpi MF000396 : je09jh MF000397 : gt20rb MF000398 : ho0leg MF000399 : h00kgp MF000400 : i32fgu MF000401 : yg86fe MF000402 : wpm09e MF000403 : 15rgnb MF000404 : wgbee5 MF000405 : z9h6e2 MF000406 : y3kv4d MF000407 : tpk0od MF000408 : e2ufla MF000409 : q9lpmz MF000410 : rnds69 MF000411 : ap03fh MF000412 : kowdf2 MF000413 : n5dpo1 MF000414 : zt9h6m MF000415 : rgsf4f MF000416 : fd301t MF000417 : zjiw30 MF000418 : e6qydm MF000419 : sd96ud MF000420 : gjlo0d MF000421 : ups00f MF000422 : qn4cdd MF000423 : wrmd68 MF000424 : 1ahves MF000425 : ghknyt MF000426 : ndle1q MF000427 : v57wzj MF000428 : sky2ur MF000429 : gvdx61 MF000430 : yrbnvc MF000431 : pd3ui9 MF000432 : zoopj4 MF000433 : rgf00e MF000434 : exqgg6 MF000435 : bv27yg MF000436 : 9myuip MF000437 : cts7eg MF000438 : gj61ed MF000439 : a8ouqw MF000440 : 5gmsef MF000441 : jw6dob MF000442 :hjg09g MF000443 : iqyjk9 MF000444 : e22htr MF000445 : vlz75f MF000446 : kutmv4 MF000447 : gqddge MF000448 : zlzd69 MF000449 : q7ndkj MF000450 : x7psw8 MF000451 : hmlt5s MF000452 : rt83zg MF000453 : tiong0 MF000454 : yn666d MF000455 : zeenp5 MF000456 : yu33gn MF000457 : r00pum MF000458 : ec8tch MF000459 : qz11gg MF000460 : 5splue MF000461 : xdier4 MF000462 : gspm8w MF000463 : aor46g MF000464 : e0tnjm MF000465 : f1abut MF000466 : gr91bv MF000467 : qc3ngd MF000468 : zs58kl MF000469 : hsonb3 MF000470 : env66h MF000471 : lwvf03 MF000472 : dt5slp MF000473 : qrnzx2 MF000474 : rmdg1o MF000475 : xuiqsk MF000476 : gapbsb MF000477 : h96knm MF000478 : x3dnmf MF000479 : qndd52 MF000480 : rnn6fs MF000481 : z1hnrb MF000482 : k5dnnm MF000483 : zu5ck6 MF000484 : w9ccpp MF000485 : q6uudl MF000486 : zpww33 MF000487 : aaenm1 MF000488 : gqmdss MF000489 : gt7ffn MF000490 : kit3dk MF000491 : evffjj MF000492 : n55hgk MF000493 : rhmmcd MF000494 : wu32yv MF000495 : jafxxe MF000496 : fgsy6t MF000497 : zj59gl MF000498 : rwppc5 MF000499 : qn48bk MF000500 : ujs2fs MF000501 : b2jz9t MF000502 : zsw8fn MF000503 : ruzfi4 MF000504 : qi0mrn MF000505 : iw7fnn MF000506 : ryvu95 MF000507 : wt0ybv MF000508 :tz1olg MF000509 : a63jsp MF000510 : s5jnfd MF000511 : gn4via MF000512 : swjj88 MF000513 : gmcf7s MF000514 : qnyskp MF000515 : ah30py MF000516 : xy7rnd MF000517 : ze13rn MF000518 : uldgm6 MF000519 : xtajoe MF000520 : zqlpod MF000521 : zfccig MF000522 : enyrm0 MF000523 : qn61dn MF000524 : ezpcfg MF000525 :s4apfj MF000526 : gv61ja MF000527 : at35kx MF000528 : r92gtr MF000529 : w8ioht MF000530 : f49dtt MF000531 : rc2jot MF000532 : z7ootj MF000533 : t6m9jg MF000534 : t9teza MF000535 : qg24lk MF000536 : apo0dn MF000537 : lip0dq MF000538 : tinbcx MF000539 : zy14dd MF000540 : zt8iwe MF000541 : mrs35gd MF000542 : ewtf7s MF000543 : zrs96i MF000544 : 9qdpmv MF000545 : r8puid MF000546 : e3jgfr MF000547 : w0invs MF000548 : o4dmah MF000549 : toupd6 MF000550 : r5nvgk MF000551 : ybazp6 MF000552 : biwzml MF000553 : 5niuaq MF000554 : eimgj3 MF000555 : wfi0vz MF000556 : qc7doi MF000557 : xi0psf MF000558 : tnd2hl MF000559 : mp6uhg MF000560 : uairxc MF000561 : lracg7 MF000562 : zie8nx MF000563 : espuxq MF000564 : u3fmq5 MF000565 : rw52lj MF000566 : eyco5k MF000567 : zymb1n MF000568 : vxp0fq MF000569 : sw22hi MF000570 : neoj3w MF000571 : y7ifed MF000572 : t4iwnm MF000573 : qz8lhg MF000574 : uvg2dl MF000575 : rspo1d MF000576 : ejsku0 MF000577 : gc3hue MF000578 : bwlg9f MF000579 : vr4bxd MF000580 : stnrv8 MF000581 : gomr5t MF000582 : ygqijf MF000583 : eswbvt MF000584 : ufra0v MF000585 : tpv6wb MF000586 : jbg9dv MF000587 : grtnpl MF000588 : ev5i0s MF000589 : vem5qz MF000590 : w8jsby MF000591 : fs3bh2 MF000592 : gr0hcn MF000593 : s6mt9g MF000594 : ph7jqz MF000595 : l8fetx MF000596 : kf1jnb MF000597 : rhdfe0 MF000598 : xti2zb MF000599 : gj6l9r MF000600 : vma4bf MF000601 : si0hqd MF000602 : zpr54j MF000603 : ux40iy MF000604 : ewl90d MF000605 : g30jza MF000606 : dm48kb MF000607 : wb35gb MF000608 : sv72hs MF000609 : lzy0lg MF000610 : s17dny MF000611 : cd37dm MF000612 : 3zpfmd MF000613 : ork4xd MF000614 : ec16de MF000615 : pw4mhb MF000616 : eri0az MF000617 : kw94dv MF000618 : c6jgl3 MF000619 : rogqb6 MF000620 : jf4hb8 MF000621 : zdn6yi MF000622 : jyre4d MF000623 : habxp3 MF000624 : hnvoi5 MF000625 : rmlsv2 MF000626 : rnwqo0 MF000627 : bi8fet MF000628 : uhf8dv MF000629 : gt7nrv MF000630 : ecl0iu MF000631 : sryg3f MF000632 : esozx0 MF000633 : rbpqzn MF000634 : zippw4 MF000635 : zwko9t MF000636 : zeqqnb MF000637 : zrttdm MF000638 : zqccq5 MF000639 : zeliuu MF000640 : zwmmgy MF000641 : zykkge MF000642 : zhvaav MF000643 : zgfi8f MF000644 : zou7tf MF000645 : snuggj MF000646 : gmo99r MF000647 : frnlgb MF000648 : rnghhd MF000649 : ecoinn MF000650 : gmmsdg MF000651 : wj0kzl MF000652 : smenf8 MF000653 : ynvaq4 MF000654 : mtwvf6 MF000655 : imhnvc MF000656 : gmxtui MF000657 : rvtnhh MF000658 : enthgj MF000659 : xntbjg MF000660 : kspfe4 MF000661 : q2msig MF000662 :r0gmkl MF000663 : x0hrwv MF000664 : ej77lg MF000665 : wbgvgt MF000666 : e6ioth MF000667 :vxldgf MF000668 : riop4g MF000669 : 0hmhgk MF000670 : fnrjf3 MF000671 : ghdf9i MF000672 : rgdgd5 MF000673 : hgemiq MF000674 : gfd784 MF000675 : tw4jvg MF000676 : weetfi MF000677 : tnhfgk MF000678 : husngd MF000679 : dhthfn MF000680 : fnusng MF000681 : hudnhk MF000682 : busnjf MF000683 : tujngj MF000684 : nhudgn MF000685 : byfsng MF000686 : ahfusg MF000687 : fbysng MF000688 : bynsjg MF000689 : fnhdui MF000690 : wbhfug MF000691 : gysgnd MF000692 : hysnjg MF000693 : nusngj MF000694 : gtydhu MF000695 : hudngj MF000696 : thfumg MF000697 : bdufnm MF000698 : husngj MF000699 : gjhthf MF000700 : ghdgjd MF000701 : tfhndu MF000702 : dnyudg MF000703 : bhdjkg MF000704 : dnhgif MF000705 : gdnhdgi MF000706 : fbhdgjd MF000707 : shfndih MF000708 : dhnjgds MF000709 : etyfhng MF000710 : dsehgnj MF000711 : nhydgiu MF000712 : wsfyunf MF000713 : fsgksdl MF000714 : fhryngk MF000715 : gdngdug MF000716 : sdsfgeh MF000717 : wtryuri MF000718 : sfgdhgn MF000719 : egdungh MF000720 : ytudhif MF000721 : zkw69e MF000722 :rmip0w MF000723 : zseqzz MF000724 : i9yljk MF000725 : e7yity MF000726 : lklmn0 MF000727 : erwrqt MF000728 : tsnjjh MF000729 : hgiun7 MF000730 : gcolgh MF000731 : jlknm8 MF000732 : zhvx66 MF000733 : j2nntr MF000734 : gbelhb MF000735 : xaiovc MF000736 : y7nav4 MF000737 : z3jypp MF000738 : genooi MF000739 : spj0mm MF000740 : ew14jj MF000741 : r9jgf3 MF000742 : q5jgtt MF000743 : r55yur MF000744 : qvvghh MF000745 : xx90hf MF000746 : wwnlkz MF000747 : xzzoop MF000748 : ecppd4 MF000749 : xa0oss MF000750 : sd33jj MF000751 : 8iennh MF000752 : o2jasa MF000753 : 3qoigg MF000754 : i5reng MF000755 : e66bvv MF000756 : lzztii MF000757 : l1wwqn MF000758 : rffkkl MF000759 : q3nbff MF000760 : r8oo00 MF000761 : s1nsms MF000762 : a3nngg MF000763 : x22mlo MF000764 : xswmjl MF000765 : ryyvv5 MF000766 : dd3kpp MF000767 : msd4ty MF000768 : issjyw MF000769 : xntt8n MF000770 : 0unnht MF000771 : rllfsa MF000772 : kt66nb MF000773 : zi99po MF000774 : f19jln MF000775 : alqqv3 MF000776 : gtrrze MF000777 : icotco MF000778 : ibmew7 MF000779 : 5iffsb MF000780 : zplm66 MF000781 : y3dxds MF000782 : j81xaq MF000783 : i113kl MF000784 : rtg998 MF000785 : s201hn MF000786 : z577df MF000787 : sj39ht MF000788 : rnn84g MF000789 : qmm1fe MF000790 : ds45hy MF000791 : ecp23j MF000792 : xa4jti MF000793 : ynngv7 MF000794 : haqol1 MF000795 : tboyi6 MF000796 : eondc3 MF000797 : hzgn55 MF000798 : yrjnmm MF000799 : dns0oe MF000800 : qlfybd MF000801 : ftmmo9 MF000802 : ylpwml MF000803 : 7jnrfb MF000804 : so0mqd MF000805 : zjnn5y MF000806 : gmodde MF000807 : pmeluj MF000808 : giukk4 MF000809 : udr3an MF000810 : 0jntvf MF000811 : opp0ru MF000812 : fm701i MF000813 : trzleb MF000814 : futre2 MF000815 : zelooy MF000816 : teernb MF000817 : bird6j MF000818 : desk5a MF000819 : booksd MF000820 : blueuy MF000821 : englis MF000822 : plushz MF000823 : zhidao MF000824 : shuxue MF000825 : truble MF000826 : zool0i MF000827 : pigmsc MF000828 : yuwen6 MF000829 : huaxue MF000830 : wulike MF000831 : daishu MF000832 : meishu MF000833 : lishi5 MF000834 : dilini MF000835 : yuedu3 MF000836 : dlsmj7 MF000837 : qicqmi MF000838 : amayun MF000839 : guanbi MF000840 : quanji MF000841 : xiaoke MF000842 : baojnu MF000843 : mabao0 MF000844 : feiyat MF000845 : guozon MF000846 : goumie MF000847 : uptoa9 MF000848 : auggod MF000849 : siaugi MF000850 : kuyoue MF000851 : xiuxui MF000852 : uyoahi MF000853 : gnijei MF000854 : uhznus MF000855 : iaceyr MF000856 : gnaila MF000857 : hehuag MF000858 : zhongh MF000859 : baicai MF000860 : paigut MF000861 : woguju MF000862 : huoxia MF000863 : tuanji MF000864 : haican MF000865 : xiaipp MF000866 : yueyin MF000867 : rongne MF000868 : xincha MF000869 : diansn MF000870 : tupo7h MF000871 : weigna MF000872 : ufizwi MF000873 : uwhand MF000874 : hshiqi MF000875 : ztaita MF000876 : mingsh MF000877 : nasoug MF000878 : inpnil MF000879 : utzhen MF000880 : oulngw MF000881 : qintia MF000882 : ianaij MF000883 : snauth MF000884 : caiouh MF000885 : uyiuak MF000886 : ufiaci MF000887 : nijigh MF000888 : gnayie MF000889 : munaix MF000890 : ihsonz MF000891 : adafij MF000892 : ihzuoy MF000893 : gnahci MF000894 : ixuohs MF000895 : nainil MF000896 : uloabe MF000897 : oagite MF000898 : gnehcg MF000899 : iusanl MF000900 : iatoat MF000901 : naijes MF000902 : aqdi96 MF000903 : fylou7 MF000904 : iewmig MF000905 : iabhui MF000906 : xtdgw7 MF000907 : drhyb4 MF000908 : wushax MF000909 : caihyc MF000910 : ylplwm MF000911 : u3idjj MF000912 : ekejqq MF000913 : newwin MF000914 : tntevv MF000915 : xo0laa MF000916 : smihhr MF000917 : elppas MF000918 : imoaim MF000919 : riuxjj MF000920 : t0umwq MF000921 : v8betr MF000922 : psjvat MF000923 : ko0lrq MF000924 : tvuqz9 MF000925 : kl3hzz MF000926 : uleysh MF000927 : yksetn MF000928 : baina1 MF000929 : joyckm MF000930 : tengua MF000931 : kuooyn MF000932 : disjmw MF000933 : bsyang MF000934 : ynzjzy MF000935 : spwywd MF000936 : kdlj09 MF000937 : exprss MF000938 : shiuyn MF000939 : jiyun8 MF000940 : hepeiu MF000941 : gyqyzz MF000942 : zahgnj MF000943 : lycwyi MF000944 : guihua MF000945 : qiujia MF000946 : ojiexi MF000947 : nxinci MF000948 : sehngi MF000949 : yzierw MF000950 : eijiaj MF000951 : ieshui MF000952 : zhilin MF000953 : qizhew MF000954 : enfeng MF000955 : zuoxia MF000956 : ngyuec MF000957 : aomuyo MF000958 : ubenxi MF000959 : nheqiu MF000960 : mrzhei MF000961 : nljcbh MF000962 : djdqu2 MF000963 : ltaoj3 MF000964 : qgflrw MF000965 : 4glxbg MF000966 : rendsh MF000967 : sgzlcb MF000968 : lsck6g MF000969 : jtopan MF000970 : jq7qdx MF000971 : jsruha MF000972 : ysdshj MF000973 : yxgjdn MF000974 : x9qcjl MF000975 : xozyf0 MF000976 : ysgjin MF000977 : txjqlf MF000978 : fyanme MF000979 : ggsh3y MF000980 : dqyxwo MF000981 : zshhua MF000982 : rsrume MF000983 : yzhljy MF000984 : yulinn MF000985 : hcqqie MF000986 : dctinw MF000987 : zouycx MF000988 : dmzywx MF000989 : lnuchu MF000990 : lzcfao MF000991 : zsxkly MF000992 : jwuyny MF000993 : nianqq MF000994 : qliyab MF000995 : makcct MF000996 : dqzigs MF000997 : gnkllq MF000998 : qjjxjx MF000999 : yliuan MF001000 : zqsrrt MF001001 : zymxhh MF001002 : yikout MF001003 : suowei MF001004 : zhexue MF001005 : fanfln MF001006 : gaikuo MF001007 : suanzo MF001008 : lantuu MF001009 : tangji MF001010 : daraog MF001011 : yuzgjn MF001012 : hduxfu MF001013 : xfeyiz MF001014 : dijhlu MF001015 : jsjedw MF001016 : kmjyoy MF001017 : whatbo MF001018 : lgsndx MF001019 : xrxcfz MF001020 : xzwlie MF001021 : jcxchi MF001022 : thzyxj MF001023 : bzjdnm MF001024 : ddygzw MF001025 : ywxzfn  MF001026 : qlsncn MF001027 : tzjzsb MF001028 : jymnia MF001029 : ztrhei MF001030 : bafjxn MF001031 : ncxyyl MF001032 : zhqijz MF001033 : ktxjrs MF001034 : fyuqis MF001035 : zyzwyj MF001036 : ygfbls MF001037 : zdtiyh MF001038 : xianys MF001039 : tuncjg MF001040 : hhaoss MF001041 : hwjiya MF001042 : zhuixy MF001043 : qixwqn MF001044 : czyylz MF001045 : dguany MF001046 : qrzsby MF001047 : rzbtwx MF001048 : njxxia MF001049 : qianks MF001050 : dhyclw MF001051 : hstzhu MF001052 : cycize MF001053 : duoqzy MF001054 : zdrsbd MF001055 : yxlmol MF001056 : bukecg MF001057 : zukclr MF001058 : xydezz MF001059 : dusbai MF001060 : ykqbdh MF001061 : szyits MF001062 : mlipin MF001063 : uikmjh MF001064 : cskjkf MF001065 : doingk MF001066 : losimg MF001067 : zuozly MF001068 : tdaisr MF001069 : sbuzgo MF001070 : yuxzmn MF001071 : sbzshe MF001072 : ylozli MF001073 : sislsh MF001074 : wiewdx MF001075 : thsjlu MF001076 : cserlq MF001077 : txyhru MF001078 : wlwbad MF001079 : keytsq MF001080 : yuejji MF001081 : wszzle MF001082 : wanblx MF001083 : nynzgl MF001084 : kzyhlz MF001085 : thyuji MF001086 : jityzg MF001087 : wulinr MF001088 : enbuyu MF001089 : yxixin MF001090 : wlzyji MF001091 : hufthl MF001092 : jansbb MF001093 : facxme MF001094 : loybfe MF001095 : yurshy MF001096 : fuqian MF001097 : yuqion MF001098 : ljshyn MF001099 : bdeyis MF001100 : zippsz MF001101 : zicumx MF001102 : xmax7d MF001103 : zwtji4 MF001104 : luloyx MF001105 : zntqle MF001106 : xnsywz MF001107 : qzexhz MF001108 : wlebjz MF001109 : yyyeky MF001110 : jxmfzy MF001111 : 5mcszo MF001112 : cyxxhd MF001113 : gglcct MF001114 : sgyxlb MF001115 : wsbscl MF001116 : cfnsjr MF001117 : ycsjnx MF001118 : gdxtxx MF001119 : ybmzzz MF001120 : bxtzqn MF001121 : qjjiub MF001122 : jbjhez MF001123 : rsdyxj MF001124 : tswcby MF001125 : qjsjhf MF001126 : ghqgss MF001127 : cahwxc MF001128 : sdqmcd MF001129 : yqhcfz MF001130 : wrzslz MF001131 : skzjpg MF001132 : hfxqin MF001133 : jpgyqy MF001134 : yhnwrt MF001135 : molewr MF001136 : wqyemo MF001137 : jztxry MF001138 : sfjrze MF001139 : wbogsw MF001140 : srwbww MF001141 : yrchey MF001142 : luyytb MF001143 : clxjex MF001144 : jrzyjg MF001145 : hgzbdu MF001146 : enothr MF001147 : zpoojg MF001148 : yzaywg MF001149 : xmalay MF001150 : jeckma MF001151 : sixtyj MF001152 : school MF001153 : teache MF001154 : eventh MF001155 : workno MF001156 : timeth MF001157 : tomqoo MF001158 : goodlu MF001159 : someby MF001160 : mornin MF001161 : hievre MF001162 : wechat MF001163 : weixin MF001164 : sleepi MF001165 : beerur MF001166 : kingdm MF001167 : intern MF001168 : explor MF001169 : autocd MF001170 : dwfvie MF001171 : wz67fx MF001172 : azxmxx MF001173 : mfllxt MF001174 : preytx MF001175 : ynyght MF001176 : uryoqp MF001177 : niupoh MF001178 : dsc32m MF001179 : hyptgl MF001180 : jh50mt MF001181 : aefiej MF001182 : tszqul MF001183 : kutgxi MF001184 : oyxesc MF001185 : qyksdj MF001186 : zjwili MF001187 : sxgjsi MF001188 : dnuiat MF001189 : xesell MF001190 : coggss MF001191 : cfenop MF001192 : cquiut MF001193 : yunxi6 MF001194 : hwjerz MF001195 : azjlgy MF001196 : kiuznv MF001197 : fnwedb MF001198 : hystyu MF001199 : zkwjmm MF001200 : cxgcha MF001201 : dbjsjh MF001202 : hzqtxy MF001203 : zyqien MF001204 : ylahyz MF001205 : qwendn MF001206 : yqjyxp MF001207 : msdoii MF001208 : huijin MF001209 : luohua MF001210 : qibost MF001211 : hjxzzj MF001212 : lhnuyy MF001213 : lqsymz MF001214 : cgjuzu MF001215 : cpwing MF001216 : xlebzq MF001217 : rnh6dz MF001218 : srto0b MF001219 : opjsty MF001220 : b2clvy MF001221 : wjyle2 MF001222 : pinche MF001223 :yxlmgj MF001224 : zoheym MF001225 : souyan MF001226 : zidgyh MF001227 : cvmhco MF001228 : jslsdy MF001229 : jiugui MF001230 : gkscq6 MF001231 : zsoa23 MF001232 : dsqtai MF001233 : yuti77 MF001234 : hyclgl MF001235 : xxrzjs MF001236 : gfuxzi MF001237 : peixbn MF001238 : tbddgl MF001239 : gdzicg MF001240 : alizid MF001241 : zippyu MF001242 : hdluoy MF001243 : kkuyn7 MF001244 : sqzfu8 MF001245 : i1yrdw MF001246 : joyume MF001247 : qiie90 MF001248 : 2pslj7 MF001249 : wlkecg MF001250 : ddwli6 MF001251 : cvs5id MF001252 : amazen MF001253 : iso9yn MF001254 : z7ogfl MF001255 : gtj3pa MF001256 : jian66 MF001257 : wzryho MF001258 : z77mfg MF001259 : i504er MF001260 : tbke50 MF001261 : ptx8j2 MF001262 : cd88kl MF001263 : lmti1v MF001264 : d50kva MF001265 : sxtrli MF001266 : xsbkei MF001267 : xcuns2 MF001268 : ttwgzj MF001269 : zynhr2 MF001270 : wsliba MF001271 : sebtoq MF001272 : u72mcc MF001273 : g29jbb MF001274 : gpplr4 MF001275 : ztw7fj MF001276 : 9sro0l MF001277 : nesvec MF001278 : speed8 MF001279 : gnn3j6 MF001280 : yapohn MF001281 : msike0 MF001282 : cjilxh MF001283 : bozgqp MF001284 : hblexy MF001285 : xmayi3 MF001286 : xzhucm MF001287 : wxmofc MF001288 : libaih MF001289 : fgqhng MF001290 : lanya6 MF001291 : jixmic MF001292 : xrcody MF001293 : hejind MF001294 : sicgun MF001295 : tkodzg MF001296 : fangka MF001297 : xcmobi MF001298 : mmdodz MF001299 : qiniuy MF001300 : dlmedz MF001301 : byuyix MF001302 : jbhuxs MF001303 : cshpvi MF001304 : lujppi MF001305 : wxqqlg MF001306 : slnvpk MF001307 : zxzibo MF001308 : canglp MF001309 : apsdji MF001310 : jwhiao MF001311 : zyspki MF001312 : bgzxdj MF001313 : kutiky MF001314 : sjghsi MF001315 : hlsxbe MF001316 : lsxgdm MF001317 : yiwqlf MF001318 : dyazim MF001319 : tanchs MF001320 : yiqtxz MF001321 : baoshi MF001322 : 5shqsj MF001323 : zphai2 MF001324 : plnxqc MF001325 : xexshl MF001326 : saylxj MF001327 : xwsmfu MF001328 : xjidvy MF001329 : fwapwn MF001330 : wijyub MF001331 : zxrsjc MF001332 : hsc5vl MF001333 : zyjuhi MF001334 : xiqfyu MF001335 : yemeis MF001336 : faizha MF001337 : xzdjjs MF001338 : ljmpdi MF001339 : jqieyg MF001340 : iumoba MF001341 : dxyzmt MF001342 : jstxim MF001343 : mkckej MF001344 : fxqidz MF001345 : chongz MF001346 : dxiuzb MF001347 : jijian MF001348 : erciyu MF001349 : ssbblt MF001350 : fgniha MF001351 : qiwatm MF001352 : bpdxhm MF001353 : dxhzkx MF001354 : wmaiir MF001355 : msdcxt MF001356 : fxctou MF001357 : zywsdb MF001358 : zidcji MF001359 : ruoxia MF001360 : bendis MF001361 : jihnhc MF001362 : qlvbix MF001363 : yiyuzn MF001364 : zhifub MF001365 : esyiyh MF001366 : bbqnae MF001367 : fangka MF001368 : gongshi MF001369 : jiauoy MF001370 : wangzh MF001371 : zximms MF001372 : yixuet MF001373 : haoguo MF001374 : bymdwg MF001375 : zocdiy MF001376 : datoke MF001377 : jxcprt MF001378 : yghaox MF001379 : xczjib MF001380 : ysdriz MF001381 : yinyeu MF001382 : zidong MF001383 : dshizb MF001384 : fengsg MF001385 : zuocai MF001386 : bastng MF001387 : zygglm MF001388 : wiqgmh MF001389 : astfgh MF001390 : glinmu MF001391 : langrg MF001392 : yisqmi MF001393 : weipan MF001394 : wzdhlt MF001395 : zwucsm MF001396 : sjzibo MF001397 : xuanho MF001398 : ziudby MF001399 : taitan MF001400 : sjmigh MF001401 : mzanum MF001402 : osijsq MF001403 : jietuo MF001404 : zbopxi MF001405 : kuquyc MF001406 : fuwaah MF001407 : xjdkpo MF001408 : katsjb MF001409 : miaojl MF001410 : wahjin MF001411 : duanxb MF001412 : fldide MF001413 : jiukuw MF001414 : daoaui MF001415 : wxnuoc MF001416 : buyujj MF001417 : zoupye MF001418 : sheioj MF001419 : cswiln MF001420 : renscb MF001421 : yunbao MF001422 : xwasic MF001423 : dsjcug MF001424 : qzwhus MF001425 : wberoi MF001426 : aikeon MF001427 : yingsi MF001428 : weikeb MF001429 : fujikl MF001430 : zizhut MF001431 : scqisc MF001432 : wtaolk MF001433 : diancu MF001434 : hujyn2 MF001435 : lianmg MF001436 : baijia MF001437 : qmizob MF001438 : zehwuj MF001439 : zheiyr MF001440 : wivimu MF001441 : amatpq MF001442 :obyilt MF001443 : ricgne MF001444 : iahidj MF001445 : kanaup MF001446 : zxbaqn MF001447 :afexno MF001448 :mengde MF001449 :tupxcx MF001450 :lvsewd MF001451 : xybbqy MF001452 : cjihbo MF001453 : snuayv MF001454 : gloufg MF001455 : lyzndk MF001456 : gcmuxl MF001457 : hlwyqj MF001458 : jianfe MF001459 : tkmyud MF001460 : weimei MF001461 : kuchun MF001462 : jiaoca MF001463 : tybisj MF001464 : haidis MF001465 : yishut MF001466 : cryisg MF001467 : ecscwu MF001468 : youlin MF001469 : r8isbn MF001470 : dds2jn MF001471 : meitan MF001472 : meijia MF001473 : fmxmly MF001474 : flyple MF001475 : qyefkd MF001476 : wjiudn MF001477 : weiket MF001478 : zhihui MF001479 : jindno MF001480 : xnmyiu MF001481 : fanqie MF001482 : kaisgo MF001483 : tcpcxx MF001484 : xyssch MF001485 : daohng MF001486 : mendih MF001487 : fwoutw MF001488 : xcjtho MF001489 : qlikja MF001490 : meibud MF001491 : wixnkj MF001492 : maiwia MF001493 : cyjing MF001494 : dyxixg MF001495 : zhajnh MF001496 : infgjh MF001497 : taikgo MF001498 : wuliuq MF001499 : tiaowu MF001500 : hetsys MF001501 : mofapa MF001502 : cspiid MF001503 : dyhcsp MF001504 : fczjie MF001505 : htglxm MF001506 : naguan MF001507 : qiyejs MF001508 : gaotyz MF001509 : jdstbu MF001510 : dicnga MF001511 : giu76r MF001512 : xyi9oq MF001513 : zognew MF001514 : xysqey MF001515 : kmijis MF001516 : qidnkh MF001517 : jibirx MF001518 : jqiugb MF001519 : hoysc7 MF001520 : xanguk MF001521 : huiju8 MF001522 : yioali MF001523 : yckqgz MF001524 : btzspo MF001525 : cunta8 MF001526 : zhansg MF001527 : quanhu MF001528 : dsiuvc MF001529 : qcs5dm MF001530 : jiaow5 MF001531 : uijeyt MF001532 : nujqsv MF001533 : fnauyx MF001534 : sfhzsb MF001535 : iuhtpt MF001536 : msisxt MF001537 : wyebsc MF001538 : hujbzx MF001539 : shiwuz MF001540 : smcimj MF001541 : fdczlg MF001542 : flvdni MF001543 : tiuklg MF001544 : qrnjie MF001545 : fawivv MF001546 : zcgbok MF001547 : henitn MF001548 : hnaoct MF001549 : xuespq MF001550 : jzzsds MF001551 : hejiop MF001552 : imhuts MF001553 : tuzidm MF001554 : neidna MF001555 : shitxb MF001556 : dnpunm MF001557 : pyjsai MF001558 : kabann MF001559 : xssqze MF001560 : nertwo MF001561 : sendng MF001562 : chomhv MF001563 : nerner MF001564 : ebvwdr MF001565 : diczds MF001566 : iylmup MF001567 : parkpp MF001568 : dsxufu MF001569 : wssgpp MF001570 : nanuag MF001571 : rrqsib MF001572 : chdaox MF001573 : qugunq MF001574 : fancan MF001575 : ipoast MF001576 : qslbug MF001577 : hcnbon MF001578 : zpsidq MF001579 : zxketn MF001580 : xpwdos MF001581 : 5music MF001582 : jpgscg MF001583 : gumptt MF001584 : gonses MF001585 : ggmyrt MF001586 : shibum MF001587 : migica MF001588 : qpxycx MF001589 : jdlesg MF001590 : sdenwl MF001591 : lagnmi MF001592 : yinuey MF001593 : xytaos MF001594 : junwhu MF001595 : uitgjh MF001596 : irfumt MF001597 : yxsbok MF001598 : txzumn MF001599 : beding MF001600 : cemybq MF001601 : cugecp MF001602 : ptskmm MF001603 : 6jehyp MF001604 : fmdtah MF001605 : baimok MF001606 : timian MF001607 : mschot MF001608 : wiexud MF001609 : gleona MF001610 : hcxcuu MF001611 : wscxgn MF001612 : qishic MF001613 : jtcwug MF001614 : caoihs MF001615 : ctsgl8 MF001616 : zaikao MF001617 : jzmsct MF001618 : geblog MF001619 : mcssol MF001620 : movies MF001621 : gfxcux MF001622 : qicshp MF001623 : bgsdku MF001624 : snsoll MF001625 : lvyoux MF001626 : jsdytt MF001627 : xyshib MF001628 : yilzui MF001629 : qiuntt MF001630 : jaxiqu MF001631 : dongke MF001632 : xuejio MF001633 : zaixan MF001634 : peidan MF001635 : yuance MF001636 : zmaidx MF001637 : doubnv MF001638 : ceouto MF001639 : soulou MF001640 : cmsaij MF001641 : liiacu MF001642 : ctisxy MF001643 : wluotn MF001644 : xnlcai MF001645 : xpbmpd MF001646 : godlls MF001647 : xiguas MF001648 : qxgzlg MF001649 : pakerc MF001650 : shfuwu MF001651 : douyin MF001652 : suiniy MF001653 : wmubpi MF001654 : iiymcr MF001655 : lriyuc MF001656 : gerenk MF001657 : tuplog MF001658 : ihsxpv MF001659 : maiklh MF001660 : shzuna MF001661 : fdouyu MF001662 : wxzdin MF001663 : mifeng MF001664 : youqnh MF001665 : hhbirt MF001666 : yunqcj MF001667 : maoqui MF001668 : zhikao MF001669 : oliveo MF001670 : msc76q MF001671 : bishen MF001672 : 78wmre
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值