| QStar语言 |
增加了问卷中数字类型的变量和常量的有效位数,由原来的6位增加到14位;
执行控件中改进了二维题、三维题移动滚动条时界面会错位的情况;
改进了RSEL、SRSEL参数面临回滚或者反复时的作用,将已经抽取过的内容作为再次抽取的参考依据。如果是RSEL后面带的是数字,则在抽取过后就不再重新抽取,如果RSEL带的是变量,则如果变量和原来的数值一样时也不再抽取,如果是SRSEL,如果已经被抽取过并且仍然可以显示的数量和参数一样,则不再抽取。除以上情况外,如果已经抽取的数量大于这次要抽取的数量,则从已经抽取过的当中剔除差额,如果少,则增加差额。只考虑前一次的情况,而不考虑在前一次之前的历史情况;
增加判断一组变量中哪个排最大/小 第几位的函数 ,增加MAXOF MINOF函数,负责从一组变量中获得第几位的变量后者数值maxof[a,b,c,d]
表示从b,c,d中比较得到第a大的数,如果赋于数字变量,则返回最A大的数字,如果赋于文本变量,则返回最A大的变量名称,其中a是第几个,是数字或者数字类型的变量,b,c,d是数字或者数字类型的变量。举例:*SET
A =MAXOF[3,C,5,D,E]
如果A是数字变量,则返回C,5,D,E第3大的数值,如果A是文本变量,则返回C,5,D,E中第3大的变量,如果第3大是5,则返回5。MINOF类似;
增加了题目属性 SHOWERR用于题目执行后的实时显示 *SHOWERR [A,B|C,D]
其中A和C是字符串或者字符串表达式,B和D为对应的显示错误的条件表达式 例如:*SHOWERR
["第二题第一个选项必须选中",![Q2,1]] 表示当第二题第一个选项未选中时,提示"第二题第一个选项必须选中";
增加判断一组变量中有多少个等于某个值的SAMEOF函数 ,SAMEOF[a,b,c,d] 表示从b,c,d中比较得到数值等于A的个数; |
客户建议 |