问题 单项选择题

开发专家系统时通过描述事实和规则由模式匹配得出结论,这种情况下适用的开发语言是______。

A.面向对象语言
B.函数式语言
C.过程式语言
D.逻辑式语言

答案

参考答案:D

解析:考查程序语言基本知识函数式程序设计的数据结构本质上是表。函数又可以作为值出现在表中,因此函数式程序的控制结构取决于函数,以及函数的定义和调用。函数式语言主要用于符号数据处理,如微分和积分演算、数理逻辑、游戏推演,以及人工智能等领域。
用逻辑式程序设计语言编写程序不需要描述具体的解题过程,只需要给出一些必要的事实和规则,这些规则是解决问题的方法的规范说明。根据这些事实和规则,计算机利用谓词逻辑,通过演绎推理得到求解问题的执行序列。这种语言主要用在人工智能领域,也应用在自然语言处理、数据库查询和算法描述等方面,尤其适合作为专家系统的开发工具。

多项选择题
问答题 简答题