试题与答案

考虑一个根据以下简单规格确认输入数有效性的应用程序: (1)输入数由数字、符号“+”

题型:问答题

题目:

考虑一个根据以下简单规格确认输入数有效性的应用程序:
(1)输入数由数字、符号“+”或“-”开始。
(2)该数字或符号后面可接任意位数的数字。
(3)这些数字可以有选择地后接用英文句号表示的小数点。
(4)任何输入数,不管是否有小数点,都应该以空格结束。
请根据以上处理规则:

根据状态转换图,列出相应的状态转换表,给出“当前状态”、当前状态允许的“输入”和对应每一个输入下的“下一个状态”。

答案:

参考答案:

解析:如下图所示。

状态执行情况
当前状态YYYY
输入YYYY
下一个状态NYYY
输入NYNY
下一个状态NNYY
当前状态YYNY
S1-S2-S1S1-S2-S3-S2-S1S1-S2-S3-S1S1-S2-S3-S2-S3-S1
“Y”-执行“N”-不执行

试题推荐
微信公众账号搜索答案