多项选择题

第四代语言的主要特点是()。

A.非过程性
B.图形窗口和人机对话形式
C.默认设置和智能化工具
D.基于数据库技术
E.面向对象的方法