问题 单项选择题

形式语言是用来描述模块具体 (15) 的非正式的比较灵活的语言,优点是接近 (16)

(16)处填()。

A.机器语言

B.汇编语言

C.高级语言

D.自然语言

答案

参考答案:D

解析:

形式语言是用来描述模块具体算法的非正式的比较灵活的语言。其外层语法是确定的,而内层语法不确定。外层语法描述控制结构用类似一般编程语言的保留字,所以是确定的;内层语法故意不确定,可以按系统的具体情况和不同层次灵活选用,实际上可用自然语言来描述具体操作。

可以看出形式语言同结构性语言的想法是一致的。形式语言的优点是接近自然语言 (英语),所以易于理解;其次,它可以作为注释嵌套在程序中成为内部文档,提高程序的自我描述性;第三,因为是形式语言,易于被计算机处理,可用行编辑程序或字处理系统对形式语言进行编辑修改。

单项选择题
单项选择题