以下关于C语言实现的算法叙述中正确的是()

题目

以下关于C语言实现的算法叙述中正确的是()

  • A、用C语言实现的算法必须要有输入和输出操作
  • B、用C语言实现的算法可以没有输出但必须要有输入
  • C、用C程序实现的算法可以没有输入但必须要有输出
  • D、用C程序实现的算法可以既没有输入也没有输出
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中正确的是( )。

A.用C语言实现的算法必须要有输入和输出操作

B.用C语言实现的算法可以没有输出但必须要有输入

C.用C语言程序实现的算法可以没有输入但必须要有输出

D.用C语言程序实现的算法可以既没有输入也没有输出


正确答案:C
解析:一个算法应该具有以下5个特性:有穷性、确定性、可行性、有零个或多个输入、有一个或多个输出。因此一个算法可以没有输入(程序的功能确定),但必须要有输出,没有输出的算法是没有意义的。

第2题:

以下关于算法叙述错误的是()

A.算法可以用伪代码、流程图等多种形式来描述

B.一个正确的算法必须有输入

C.一个正确的算法必须有输出

D.用流程图可以描述的算法可以用任何一种计算机高级语言编写成程序代码


正确答案:B
一个正确的算法可以有零个或者多个输入,必须有一个或者多个输出

第3题:

关于直线生成算法的叙述中,那个说法是正确的()。

A、Bresenham算法是每次决定一个像素的走法

B、Bresenham算法是对中点画线算法的改进

C、DDA算法是对Bresenham算法的改进

D、用DDA算法确定像素位置比其它直接生成算法要快,因为DDA算法利用了光栅的特点,故其运行效率高且便于硬件实现


参考答案:A

第4题:

以下关于算法的叙述中错误的是

A)算法可以用伪代码、流程图等多种形式来描述

B) 一个正确的算法必须有输入

C) 一个正确的算法必须有输出

D)用流程图描述的算法可以用任何一种计算机高级语言编写成程序代码


正确答案:B
【答案】B
【知识点】算法描述
【解析】一个算法应该有0个或多个输入,但是必须有一个或多个输出。

第5题:

以下关于队列的叙述中哪一条是正确的?

A.队列的特点是先进后出

B.队列只能用顺序方式存储,而不能用链接方式存储

C.队列适用于二叉树对称序周游算法的实现

D.队列适用于树的层次次序周游算法的实现


正确答案:D
解析:队列是另一种特殊的线性表,限定所有的插入都在表的一端进行,所有的删除都在另一端进行,即先进先出;队列既能用顺序方式存储,也能用链接方式存储;树的层次次序周游算法的实现是队列的应用;而二叉树对称序周游算法的实现实际上是栈的应用。因此只有选项D是队列的特点,正确答案为选项D。

第6题:

下列关于算法说法不正确的是( )

A. 算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现

B. 解决问题的过程就是实现算法的过程

C. 算法是程序设计的"灵魂"

D. 算法可以通过编程来实现


正确答案:A

第7题:

以下叙述中正确的是

A.用C 程序实现的算法必须要有输入和输出操作

B.用C 程序实现的算法可以没有输出但必须要有输入

C.用C 程序实现的算法可以没有输入但必须要有输出

D.用C 程序实现的算法可以既没有输入出没有输出


正确答案:C
解析:算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应当具有以下五个特性:有穷性;确定性;可行性;有零个或多个输入;有一个或多个输出。所以,4个选项中选项C符合题意。

第8题:

● 以下关于算法的叙述中,错误的是 (36) 。

(36)A. 对同一个算法采用不同程序语言实现,其运行时间可能不同

B. 在不同硬件平台上实现同一个算法时,其运行时间一定是相同的

C. 对非法输入的处理能力越强的算法其健壮性越好

D. 算法最终必须由计算机程序实现


答案:B

运行在wingdows和linux肯定是不一样的

第9题:

以下叙述中正确的是 _____。

A.用C程序实现的算法必须要有输入和输出操作

B.用C程序实现的算法可以没有输出但必须要输入

C.用C程序实现的算法可以没有输入但必须要有输出

D.用C程序实现的算法可以既没有输入也没有输出


正确答案:C
解析:算法的特性中包括“有零个或多个输入”及“有一个或多个输出”这两个特性。一个算法得到的结果就是算法的输出,没有输出的算法是没有意义的,所以一千算法必须至少有一个输出。

第10题:

以下关于队列的叙述中,不正确的是 ______。

A.队列的特点是先进先出

B.队列既能用顺序方式存储,也能用链接方式存储

C.队列适用于二叉树对称序周游算法的实现

D.队列适用于树的层次次序周游算法的实现


正确答案:C
解析:本题的考查点是队列的相关知识。队列是一种特殊的线性表。队列的特点是“先进先出”,在队列头删除结点,在队列尾插入结点。 队列可以用顺序方式存储,即分配一块连续的存储区域来存放队列里的元素,并用两个变量分别指向当前队列的头和尾;也能用链接方式存储,即在队列链表中,指针的方向是从队列的头向尾链接,一般用链表的头指针指向队列的第一个结点,用尾指针指向队列、的最后一个结点。队列适用于树的层次次序周游算法的实现,而栈适用于二叉树对称序周游算法的实现。

更多相关问题