必要参数组合= 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