必要参数组合= A1 AND A2 ~~AND An;任选参数组合= B1 OR B2 ~~OR Bn;
大题数dts =3 '默认为3道大题;小题数xts=0 '默认为50道小题;
IF 无判断题 THEN dts=dts - 1 END IF '开始计算大题数
IF 无单选题 THEN dts=dts - 1 END IF
IF 无多选题 THEN dts=dts - 1 END IF
IF 符合必要参数组合 THEN
SELCECT 任选参数
B1:显示符合必要参数+B1的试题编号及内容
B2:显示符合必要参数+B2的试题编号及内容
┋ ┋ ┋
Bn:显示符合必要参数+Bn的试题编号及内容
END SELCECT
END IF
IF dts>= 1 THEN
IF 试题编号合法THEN xts=xts + 1
ELSE 请输入合法的试题编号!
END IF
IF dts>xts THEN xts必须大于或等于dts!
ELSE
IF 某已存在的题型中小题数为0 THEN 该题型至少要有1道试题!
END IF
END IF
IF 判断题存在且分数<= 0 OR分数>100 THEN 请修改!
ELSE TOTALFEN= TOTALFEN +PDTF
END IF
IF 单选题存在且分数<= 0 OR分数>100 THEN 请修改!
ELSE TOTALFEN= TOTALFEN +DXTF
END IF
IF 多选题存在且分数<= 0 OR分数>100 THEN 请修改!
ELSE TOTALFEN= TOTALFEN +TSTF
END IF
IF TOTALFEN <= 0 OR TOTALFEN > 100 THEN
总分在1---100分之内!
END IF
ELSE 试卷大题数不得为0!
IF testtime<= 0 OR testtime>= 4 (hour) THEN
考试时间必须满足0 <testtime< 4 (hour)!
END IF
END IF
IF所有数据均合法 THEN 则将该试卷的相关信息存盘
END IF