专业软件设计师网站|培训机构|服务商(加客服微信:cnitpm或QQ:947530340进软件设计师学霸群)

软题库 培训课程
当前位置:信管网 >> 软件设计师 >> 试题库 >> 文章内容
软件设计师试题解析:程序语言的基本类型和特点
来源:信管网 2022年02月23日 【所有评论 分享到微信

软件设计师试题解析:程序语言的基本类型和特点

逻辑型语言((logic language)

支持用逻辑型程序设计(参见“逻辑型程序设计”)方法求解问题的语言工具.典型的逻辑型语言是PROLOG.它以一阶谓词逻辑的horn子句为语法,以Robinson归结原理为语义,加上深度优先的控制策略而形成的通用语言.它有内设的形式匹配和回溯功能.由于它出于运行效率的考虑,附加了控制机构,因而破坏了完备性,故不能看成是纯粹的逻辑型语言.逻辑型语言的一个发展方向是并行的逻辑型语言,如英国AI_VEY计划的PARLOG、并发PROLOG等.另一发展方向是将逻辑型语言和函数型、面向对象语言相结合或渗透,构造出新的语言,如I_OGLISP,POPLOG,FUNI_OG,LOOPS及IDEAL等.

函数式语言(functional language)

一类程序设计语言,是一种非冯·诺伊曼式的程序设计语言。函数式语言主要成分是原始函数、定义函数和函数型。这种语言具有较强的组织数据结构的能力,可以把某一数据结构(如数组)作为单一值处理;可以把函数作为参数,其结果也可为函数,这种定义的函数称为高阶函数,程序就是函数,程序作用在结构型数据上,产生结构型结果,从根本上改变了冯·诺伊曼式语言的“逐词”工作方式。

交互语言

是一种能够很好地描述终端用户与交互系统进行对话过程,而且还可以借助于图形工具,把对话过程形象地表述成为图示的结构。交互语言实际上旨在完整地描述图,具体就是描述图上结点以及诸结点之间的关系,即弧。交互语言的基本功能是提供对于结点和弧的描述手段。

命令式程序设计语言

是基于动作的语言,以冯诺依曼计算机体系结构为背景。机器语言及汇编语言是最早的命令式语言。在这种语言中,计算机被看做是动作的序列,程序就是用语言提供的操作命令书写的一个操作序列。用命令式程序设计语言编写程序,就是描述解题过程中每一步的过程,程序的运行过程就是问题的求解过程,因此也称为过程式语言。Fortran、ALGOL、COBOL、C、Ada、Pascal等都是命令式程序设计语言。

习题演练:

“通过指明一系列可执行的运算及运算的次序来描述计算过程”是 ( ) 语言的特点。

A、逻辑式

B、函数式

C、交互式

D、命令式(或过程式)

信管网参考答案: D (仅供参考,欢迎评论交流)

信管网解析:本题考查程序语言的基本类型和特点。

逻辑式语言是一类以形式逻辑为基础的语言。 函数式语言以入演算为基础。命令式语言是基于动作的语言,在这种语言中,计算被看成是动作的序列,因此,通过指明一系列可执行的运算及运算的次序来描述计算过程是命令语言的特点。

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章