【正确答案】第4代语言(4GL)的主要特征是:
(1)友好的用户界面。操作简单,使非计算机专业人员也能方便地使用它。
(2)兼有过程性和非过程性双重特性。非过程性指将语言的抽象层次又提高到一个新的高度,只需告诉计算机“做什么”,而不必描述“怎么做”,“怎么做”的工作由语言系统运用它的专门领域的知识来填充过程细节。
(3)高效的程序代码。能缩短开发周期,并减少维护的代价。
(4)完备的数据库。在4GL中实现数据库功能,不再把DBMS(数据库管理系统)看成是语言以外的成分。
(5)应用程序生成器。提供一些常用的程序来完成文件维护、屏幕管理、报表生成、查询等任务,从而有效地提高了软件生产率。
【答案解析】