程序设计教程

简述程序设计范型。

题目

简述程序设计范型。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

C语言属于(27)程序设计范型,该范型将软件程序归结为数据结构、算法过程或函数的设计与确定,程序的执行被看做是各过程调用的序列。

A.函数式

B.过程式

C.面向逻辑

D.面向对象


正确答案:B
解析:程序设计范型是指程序设计的体裁。目前代表性的程序设计范型主要有过程式程序设计范型、函数式程序设计范型、面向逻辑的程序设计范型和面向对象程序设计范型,如表 5-10所示。

第2题:

Prolog语言属于(31)程序设计范型,该范型将程序设计归结为列举事实,定义逻辑关系等。

A.过程式

B.函数式

C.面向逻辑

D.面向对象


正确答案:C
解析:程序设计范型是指程序设计的体裁。目前代表性的程序设计范型包括:①过程式程序设计范型,将软件程序归结为数据结构、算法过程或函数的设计与确定,程序的执行被看作是各过程调用的序列,传统的Pascal和C程序设计都是过程式范型;②函数式程序设计范型,将程序看作是“描述输入与输出之间的关系”的一个数学函数,Lisp语言就是典型的函数式程序设计语言;③面向逻辑的程序设计范型,将程序设计归结为列举事实,定义逻辑关系等,Prolog语言是典型的逻辑程序设计语言;④面向对象程序设计范型,将程序归结为一系列对象类,通过继承关系、消息传递等联结起来的结构。

第3题:

Constantine提出的“组织范型”包括()

A、封闭式范型

B、随机式范型

C、开放式范型

D、同步式范型


参考答案:A,B,C,D

第4题:

水平型和垂直型微程序设计之间各有什么区别?串行微程序设计和并行微程序设计有什么区别?


正确答案: 水平型微程序设计是面对微处理器内部逻辑控制的描述,所以把这种微程序设计方法称为硬方法;垂直型微程序设计是面向算法的描述,所以把这种微程序设计方法称为软方法。
在串行微程序设计中,取微指令和执行微指令是顺序进行的,在一条微指令取出并执行之后,才能取下一条微指令;在并行微程序设计中,将取微指令和执行微指令的操作重叠起来,从而缩短微周期。

第5题:

因为遵循传统习俗而违背教育规范所造成的失范行为被称为( )。
A.目的型失范行为 B.价值取向型失范行为 C.情感型失范行为 D.传统型失范行为


答案:D
解析:
传统型失范行为指行为失范者没有主观上的失范构想,仅仅是因为遵循传统习俗而违背教育规范所造成的失范行为。

第6题:

PROLOG语言属于______程序设计范型,该范型将程序设计归结为列举事实,定义逻辑关系等。

A.过程式

B.函数式

C.面向逻辑

D.面向对象


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

第7题:

高级程序设计语言不依赖于其硬件,可提高程序设计效率。(30)是第一个被广泛用来进行科学计算的高级语言,从程序设计范型看,它属于(31)。

(61)

A.FORTRAN

B.COBOL

C.PASCAL

D.ALGOL


正确答案:A

第8题:

程序语言的分类没有统一的标准,这里根据程序设计的方法将程序语言大致分为命令式程序设计语言、(54)、函数式程序设计语言和逻辑型程序设计语言等范型。

A.面向对象的程序设计语言

B.编译型的程序设计语言

C.解释型的程序设计语言

D.开放式的程序设计语言


正确答案:A
解析:本题考查程序语言的分类。程序设计语言为程序员写出一个好的程序提供了所需的抽象机制、组织原则以及控制结构。根据程序设计的方法,程序语言大致分为命令式程序设计语言、面向对象的程序设计语言、函数式程序设计语言和逻辑型程序设计语言等范型。

第9题:

什么是结构化程序设计?简述结构化程序设计的基本要点。


正确答案: 1.结构化程序设计是一种典型的面向数据流的软件总体设计方法,它采用采用自顶向下、逐步求精的设计方法和单入口单出口的控制结构,且只包含顺序、选择和重复3种结构。
2.基本要点是:
①采用自顶向下、逐步求精的程序设计方法:详细设计中某个模块内部处理过程仍然可以逐步求精,降低处理细节的复杂程度。
②使用3种基本控制结构(顺序、选择和重复,其共同点是单入口、单出口)构造程序:
(1)用顺序方式对过程分解,确定各部分的执行顺序。
(2)用选择方式对过程分解,确定某个部分的执行条件。
(3)用循环方式对过程分解,确定某个部分进行循环的开始和结束的条件。
(4)对于处理过程仍然模糊的部分反复使用以上分解方法,最终将所有细节确定下来。
③主程序员组的组织形式:突出主程序员的领导,设计责任集中在少数人身上,有利于提高软件质量和软件生产率。其组织形式是:
(1)一个主程序员:负责全部技术活动。
(2)一个后备程序员:协调、支持主程序员。
(3)一个程序管理员:负责事务性工作,如收集、记录数据,文档资料管理等。
(4)一些专家(如通信专家、数据库专家)。
(5)其他技术人员。

第10题:

范型


正确答案: 是指一定时期在某一或多个学科中的多数科学家所共同接受的一套理论和方法。