数据结构

算法有哪些特点?它和程序的主要区别是什么?

题目

算法有哪些特点?它和程序的主要区别是什么?

参考答案和解析
正确答案:算法具有
(1)有穷性
(2)确定性
(3)0个或多个输入
(4)1个或多个输出
(5)可行性等特征。
程序是算法的一种描述方式,通过程序可以在计算机上实现算法。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

trap.s是什么程序?它完成哪些主要功能?


答案:UNIX系统V内核中的trap.s文件,是中断和陷入总控程序。用于中断和陷入的一般性处理,由汇编语言编写。trap.s中包含了绝大部分的中断和陷入向量的入口地址,每当系统发生中断和陷入时,通常都是直接进入trap.s程序

第2题:

计算机执行用高级语言编写的程序有哪些途径?它们之间的主要区别是什么?


正确答案: 计算机执行用高级语言编写的程序主要途径有两种,即解释与编译。像Basic之类的语言,属于解释型的高级语言。它们的特点是计算机并不事先对高级语言进行全盘翻译,将其变为机器代码,而是每读入一条高级语句,就用解释器将其翻译为一条机器代码,予以执行,然后再读入下一条高级语句,翻译为机器代码,再执行,如此反复。总而言之,是边翻译边执行。
像C,Pascal之类的语言,属于编译型的高级语言。它们的特点是计算机事先对高级语言进行全盘翻译,将其全部变为机器代码,再统一执行,即先翻译,后执行。从速度上看,编译型的高级语言比解释型的高级语言更快。

第3题:

高速钢的主要特点是什么?它的成分和热处理有什么特点?


参考答案:高速钢的主要特点具有高的红硬性、耐磨性和足够的强度,故用于制造切削速度较高的刀具和形状复杂的成型刀具。高速钢成分特点是含有较高碳(wc=0.7~1.2%)和大量形成碳化物的元素钨、铬、钒等。其中铬的主要作用是增大淬透性;钨、钒主要是提高红硬性和产生二次硬化。高速钢热处理特点淬火温度高(1270~1280℃),并在560℃高温回火三次。

第4题:

递归算法和迭代算法的区别是什么?


正确答案:递归算法是利用函数直接或者间接调用自身来完成某个计算过程。为了求解规模为n的问题,设法将它分解成规模较小的问题,并能从规模较小的解构造出原问题的解。迭代法根据问题规模为i-1的解,由问题的迭代性质,构造问题规模为i的解,最后得到规模为n的原问题的解。所以,递归算法是从大到小、从上到下地构造问题的解,而迭代算法是从小到大、从下到上地构造或者逼近问题的解。

第5题:

少年报告文学与成人报告 文学的主要区别是什么?它有哪些特点?它的结构类型主要哪些?


正确答案: 最大区别:是看待世界和生活的视角不同。 成人报告文学是以成人的视角观察社会,少年报告文学则有其独特的视角,是作者视图站在少年的视角看社会的模拟少年视角
特点:
1. 最大区别在于看待世界与生活的视角不同
2. 少年报告文学由于少年视角的独特性,因此在取材上就有了自身的选择性
3. 少年报告文学应有锐气和青春气息
4. 少年报告文学应富有浓郁的青春气息
结构类型
1. 小说化的结构类型
2. 散文化的结构类型
3. 日记体式。以日记的方式来写作的报告文学
4. 影视分镜头式。此外还有对话式,书信式,传统话本式

第6题:

Application对象和Session对象的区别是什么?它们有哪些主要的方法和属性?


正确答案:Application对象主要用来在所有用户间共享信息,并在Web应用程序运行期间持久地保持数据;Session对象是指访问者从到达某个特定主页到离开为止的那段时间,每个访问者都会单独获得一个Session,即session对象主要为每个用户保存数据。Application对象有两个方法,一个是lock,另一个是unlock。同时,Application对象也有两个事件,Application_OnStart和Application_OnEnd;同Application对象一样,Session对象也有两个事件,Session_OnStart和Session_OnEnd。

第7题:

何谓算法?它与程序有何区别?


正确答案: 广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”。计算机算法是通过计算机能执行的算法语言来表达的。
和程序的区别:一个程序包括两个方面的内容:
(1)、对数据的描述,即数据结构。
(2)、对操作的描述,即算法。 所以算法是程序的一个要素。

第8题:

终端设备处理程序的主要作用是什么?它具有哪些功能?


答案:主要用于实现人机交互,它具有以下功能:(1)接收用户从终端上键入的字符:(2)字符缓冲,用于暂存接收的字符;(3)回送显示;(4)屏幕编辑;(5)特殊字符处理。

第9题:

同轴电缆的特点有哪些?它分为哪几种,各自的接口和用途是什么?


正确答案: 同轴电缆的特点是抗干扰能力好,传输数据稳定,价格便宜。同轴电缆分为:粗同轴电缆,使用AUI接口,主要用于基干线建设;细同轴电缆,使用BNC接口,主要用于计算机间的网络连接。

第10题:

软件中断和硬件中断有何特点?两者的主要区别是什么?


正确答案: 硬件中断由外部硬件产生,是由CPU外部中断请求信号触发的一种中断,分为非屏蔽中断NMI和可屏蔽中断INTR。
软件中断是CPU根据某条指令或者对标志寄存器的某个标志位的设置而产生的,也称为内部中断。通常有除法出错中断、INTO溢出中断、INTn中断、断点中断和单步中断等。
两者的主要区别:硬件中断由外部硬件产生,而软件中断与外部电路无关。