首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
典型的人工智能语言一般包括(1)语言。匹配(match)、合一(unification)和Horn子句是(2)语言中的重要概念。(3)、(4)、(5)都是人工智能语言。
典型的人工智能语言一般包括(1)语言。匹配(match)、合一(unification)和Horn子句是(2)语言中的重要概念。(3)、(4)、(5)都是人工智能语言。
admin
2019-04-08
23
问题
典型的人工智能语言一般包括(1)语言。匹配(match)、合一(unification)和Horn子句是(2)语言中的重要概念。(3)、(4)、(5)都是人工智能语言。
选项
A、对象式和逻辑式
B、对象式和函数式
C、逻辑式和函数式
D、函数式
答案
D
解析
程序设计语言用来编写计算机程序(指计算任务的处理对象和处理规则的描述),它包括语法、语义、语用三个方面。语法表示程序的结构或形式,即表示构成语言的各记号间的组合规则,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。语用表示程序与使用者的关系。
程序设计语言的基本成分有数据、运算、控制和传输。数据成分用以描述程序中所涉及到的数据;运算成分用以描述程序中所包含的运算;控制成分用以表达程序中的控制构造;传输成分用以表达程序中数据的传输。
可以从不同的角度对程序设计语言进行分类,从程序设计语言的本质来看,可以分为3类:机器语言、汇编语言和高级语言。
机器语言是特定计算机系统所固有的语言,用机器语言编写的程序可读性很差,程序员难以修改和维护。
汇编语言用助记符号来表示机器指令中的操作码和操作数,汇编语言仍然是一种和机器语言十分接近的语言,它的书写格式在很大程度上取决于特定计算机的机器指令。
目前已有许多流行的高级语言,如Fortran、Cobol、Pascal、C/C++、Java等。这类语言与人们的自然语言比较接近,大大提高了程序设计的效率,便于进行交流。Fortran是第一个被广泛用于科学计算的高级语言。Algol 60是早期研制出来的高级语言,它有严格的文法规则,用巴科斯范式BNF来描述语言,是一个分程序结构的语言。Cobol是一种面向事务处理的高级语言。Pascal语言提供的为数不多而又相当紧凑的机制使其有相当强的表达能力。C是一种通用程序设计语言,作为一种较低级的语言,C提供了指针和地址操作的功能和书写结构良好的程序所需的控制结构。C与Unix操作系统紧密相关,Unix操作系统及其上的许多软件都是由C编写的。
(1)过程性语言
过程性语言就是指传统的程序设计语言。在使用传统的程序设计语言时,程序员不仅要说明信息结构,而且要描述程序的控制流程。因此它也被称为过程性语言。过程性语言是相对于新型程序设计语言(函数式、逻辑式、面向对象)和第四代语言(4GL)而言的,其特点是通过使用赋值语句改变变量的状态,来完成各种任务。
(2)面向对象语言
Simula是最早提出类的概念的语言,完备地体现面向对象并提出继承概念的程序设计语言是Smalltalk 80,C++和Java是目前用得最多的面向对象的语言。有关面向对象的特性,请读者阅读本书“面向对象方法学”一章。
(3)逻辑型语言
逻辑型语言是一类以形式逻辑为基础的语言,其理论基础是一阶谓词演算。Prolog是典型的逻辑式语言,具有和传统的命令型程序设计完全不同的风格。组成Prolog程序语句的基本形式是Horn子句,Prolog程序由围绕某一主题的事实、规则和询问3类语句组成,这3类语句分别用来陈述事实、定义规则和提出问题。Prolog具有很强的推理功能,适用于书写自动定理证明、专家系统、自然语言理解等人工智能问题的程序。
归约方法是逻辑式语言的主要方法之一。它是把一簇命题转换成标准的子句集形式,采用匹配和合一的算法,消除冗余,以获得新命题正确性的证明或命题集一致性的验证。
(4)函数型语言
函数型语言是一类以λ演算为基础的语言。Lisp是典型的函数型程序语言。函数是一种对应规则(映射),它使其定义域中每一个值和值域中惟一的值相对应。
函数型程序设计语言的优点在于它是一种面向值的语言,无状态,无副作用,具有引用透明性,函数值只取决于变元值,具有相同一组变元的函数,基值惟一。对表达式中出现的任何函数都可以用其他函数来代替,只要这些函数调用产生相同的值。这些特点有助于程序模块化的实现。
函数型程序设计语言和逻辑型程序设计语言都属于申述型语言。
(5)可视化开发工具
目前,比较热门的软件开发工具都是可视化的,例如Visual Basic、Visual C++、Delphi、PowerBuilder和JBuilder等。这些工具都是一种事件驱动程序语言,编程时,必须在程序内设计各种事件的处理程序代码。当事件发生时,随即驱动执行相应的程序段。这些开发工具都提供了良好的控件工具,用户可以很方便地建立用户界面,大大提高了程序设计的效率。
人工智能又称机器智能,是研究如何用计算机来实现人类智能的一门学科。它包括自然语言理解、感知与认知、定理自动证明、模式识别、计算机视觉、知识工程与专家系统等。人工智能主要是用计算机来模拟人的思维,包括知识的表示、存储、传输、处理、推断、联想等。其中,知识的表示与推理是核心内容;而一般的计算机语言不适于知识的表示与推理。因此科学家们推出了与一般算法语言有较大差异的、有强大的知识处理能力的计算机语言(如 Lisp、Prolog和OPS等),人们把这类语言称为人工智能语言。人工智能语言按知识表示和处理的方式不同分成逻辑式与函数式两大类。Lisp语言是函数式的,Prolog语言是逻辑式的,此外还有混合型的。
匹配、合一和Horn子句是逻辑型语言中的重要概念。
转载请注明原文地址:https://kaotiyun.com/show/55LZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
单元测试又称模块测试,一般采用()测试。
分布式数据库系统不具有的特点是()。
关系操作的特点是()操作。
在下列几种排序方法中,要求内存量最大的是()。
下列叙述中,不属于结构化分析方法的是()。
由于采用的压缩编码方式及数据组织方式的不同,图像文件形成了多种不同的文件格式。在下列四种图像文件中,常用于网页上发布并可具有动画效果的是________。
下列关于PC外存储器的叙述中,错误的是________。
编程【要求】1.打开T盘中的文件myf2c,在其中输入所编写的程序,输出结果数据文件取名myf2out。2.数据文件的打开、使用、关闭均用C语言标准库中缓冲文件系统的文件操作函数实现。【程序功能】判断一个N?N矩阵是否为幻方阵。幻方阵是指一
若有一函数定义为“intf(intx,inty){returnx/y;}”,声明该函数的正确形式是 ________。
Access2003中不包含内置函数,用户必须手动输入。
随机试题
你(LiYuan)给你的朋友(Jane)写封信,邀请她参加你的生日聚会。信的内容包括:(1)告知对方聚会的具体时间、地点;(2)到达聚会地点的行车路线及便利的交通上具;(3)要求对方就是否能参加聚会作回复。
肺炎链球菌肺炎与其他肺炎鉴别,下列哪项是最主要的
多根多处肋骨骨折的病理生理变化除外
患者,男性,40岁。4个月前发热、腹痛、腹泻,服药1天好转。此后腹泻反复发作,多发于劳累及进食生冷食物后,大便5~6次/天,稀便有黏液,呈暗红色果酱样,有腹痛,无里急后重。体检:左下腹压痛。粪便镜检:WBC20~30个/HP,RBC5~10个/HP,发现有
厂用工作电抗器宜装设()。
《中华人民共和国固体废物污染环境防治法》规定:()会同国务院经济综合宏观调控部门组织编制危险废物集中处置设施、场所的建设规划,报国务院批准后实施。
根据合伙企业法律制度的规定,在普通合伙企业中,当合伙企业的财产不足以清偿其债务时,下列人员中,应对合伙企业的债务承担连带责任的有()。
酒令是一种具有中国特色的酒文化,有一组酒令要求参与者用一个词牌名、一句古文和一句唐诗组合为一句话。下列符合该酒令要求的一项是:
科学发展观是马克思主义同当代中国实际和时代特征相结合的产物,是中国共产党集体智慧的结晶,必须把它贯彻到我国现代化建设全过程、体现到党的建设各方面。科学发展观的实践要求是()
广域网中采用的交换技术大多是()。
最新回复
(
0
)