fishy 2008-3-21 12:00
科学计算器 文法测试用例 (转)
[b]文法测试用例1 [/b]
[table=98%][tr][td=1,1,41%][font=宋体][size=9pt]表达式[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]预测结果[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]系统提示结果[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]检测结果[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]30!/50*sin30[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]50-10*lg70[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]!lnsin90cos70[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]表达式缺少符号[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]在'!'附近可能存在错误[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]loglnlg3[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]Log[/size][/font][font=宋体][size=9pt]算符不匹配[/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]在'log'附近可能存在错误[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]1/tg180*sin60[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]45^34/ctg49*4[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]3asincossbrt2[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]sin0.5-asintg68*4/7[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt](((333*tg34/^log10(20))[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]括号不匹配[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]在'log'附近可能存在错误[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt](1/(log(cbrt45*asin0.87)+6!)-lg576)/78[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]Log[/size][/font][font=宋体][size=9pt]算符匹配[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]在'log'附近可能存在错误[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][size=9pt]([/size][font=宋体][size=9pt]ctg78-asin0.8)-actg89*sbrt67[/size][/font][size=9pt][/size]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt](1.0+2/3.5-4)*cos8[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]arctg40*lgsincoscbrt(30)[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]100%200*lnlg(asin6^2)/(3asincoss2)[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]表达式有多余算符[/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]在'cos'附近可能存在错误[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]asin(1/(cbrt43)^(sbrt12))[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]2343-(sin70*cos80)^ctglg90[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]正确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]!(ln(cbrt45/asin0.87)-6^3)-!lg326)/78[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]表达式缺少符号[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]在'!'附近可能存在错误[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]提示不明确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][tr][td=1,1,41%][font=宋体][size=9pt]acos(!tg45*cos45^6)/(ctg0-cbrt90)-3*8[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]表达式缺少符号[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,36%][font=宋体][size=9pt]在'!'附近可能存在错误[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][td=1,1,11%][font=宋体][size=9pt]提示不明确[/size][/font][font=宋体][size=9pt][/size][/font]
[/td][/tr][/table]
[b]文法测试用例2 [/b]
[table=98%][tr][td=1,1,49%][align=center][align=center][font=宋体][size=9pt]表达式 [/size][/font][/align][/align][/td][td=1,1,13%][align=center][align=center][font=宋体][size=9pt]预测结果[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]系统提示[/size][/font][/align][/align][/td][td=1,1,9%][align=center][align=center][font=宋体][size=9pt]检测结果[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]50%actgsin30[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]错误[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]在算符'%'附近可能存在错误[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]提示错误[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]50-10*actglg70[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]lnsin90^actgcos70![/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]actg43loglnlg3[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]1/tg180+actgsin60![/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]45^actgctg49*4[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=Verdana][size=9pt]34*65-actg3^asincossbrt2[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]sin0.5-asinactg68*4/7[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt](333*tg34/4^actg10log(20))[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt](1/actg(32log(cbrt45*asin0.87)+6!))/78[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt](ctg78-asin0.8)-cosactg89*sbrt67[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][font=宋体][size=9pt](1.0+2/3.5-4)*asinactg8[/size][/font]
[/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][font=宋体][size=9pt]((1.5-sintg5)/ctg6.0-atg6logactg32)-9[/size][/font]
[/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]actg40*lgsinactgcbrt(30)[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]100%200*lnlg(asin6^2)/(3logactgcos2)[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]asin(1/[/size][/font][font=宋体][size=9pt](atg43)^(actg12))[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]2343-(sin70*cos80)^ctgactg90[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]((lncbrt45/actg0.87-6^3)-atg326)/78![/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][/tr][tr][td=1,1,49%][align=left][align=left][font=宋体][size=9pt]acos(actg45*cos45!^6)/(ctg0-cbrt90)-3*8[/size][/font][/align][/align][/td][td=1,1,13%][align=left][align=left][font=宋体][size=9pt]正确[/size][/font][/align][/align][/td][td=1,1,28%][align=left][align=left][font=宋体][size=9pt]在'!'附近可能存在错误[/size][/font][/align][/align][/td][td=1,1,9%][align=left][align=left][font=宋体][size=9pt]提示错误[/size][/font][/align][/align][/td][/tr][/table]