单选题 PROLOG语言属于______程序设计范型,该范型将程序设计归结为列举事实,定义逻辑关系等。
A.过程式 B.函数式 C.面向逻辑 D.面向对象

【正确答案】 C
【答案解析】[解析]
程序设计范型是指程序设计的体裁。目前代表性的程序设计范型主要有:过程式程序设计范型、函数式程序设计范型、面向逻辑的程序设计范型和;面向对象程序设计范型,见表5-2。

表5-2 代表性的程序设计范型表

类 型
说 明
例 子
 过程式程序设计范型   将软件程序归结为数据结构、算法过程或函数的设计与确定,程序的执行被看作是各过程调用的序列  Pascal语言、C语言
 函数式程序设计范型   将程序看做是“描述输入与输出之间的关系”的一个数学函数  LISP语言
 面向逻辑的程序设计范型   将程序设计归结为列举事实、定义逻辑关系等  Prolog语言
 面向对象程序设计范型   将程序归结为一系列对象类,通过继承关系、消息传递等联结起来的结构