计算机程序设计

一个算法可以用多种程序设计语言来实现。

题目

一个算法可以用多种程序设计语言来实现。

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

第1题:

需要借助于一个队列来实现DFS算法()

A.对

B.错


正确答案:B

第2题:

写一个递归算法来实现字符串逆序存储,要求不另设串存储空间。


参考答案:实现字符串的逆置并不难,但本题“要求不另设串存储空间”来实现字符串逆序存储,即第一个输入的字符最后存储,最后输入的字符先存储,使用递归可容易做到。
  [算法描述]
  void InvertStore(char A[])
  //字符串逆序存储的递归算法。
  {char ch;
  static int i = 0;//需要使用静态变量
  cin>>ch;
  if (ch!= '.') //规定'.'是字符串输入结束标志
  {InvertStore(A);
  A[i++] = ch;//字符串逆序存储
  }
  A[i] = '\0'; //字符串结尾标记
  }

第3题:

程序是算法用某种程序设计语言的具体实现。()

此题为判断题(对,错)。


正确答案:√

第4题:

下列叙述中错误的是( )。

A.面向对象程序设计语言可支持过程化的程序设计
B.给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
C.与汇编语言相比,采用脚本语言编程可获得更高的运行效率
D.面向对象程序设计语言不支持对一个对象的成员变量进行直接访问

答案:C
解析:
本题考查程序设计基础知识。关于脚本语言的一些基本知识如下:①脚本语言(JavaScript,VBscript等)是介于HTML和C、C++、Java、C#等编程语言之间的程序设计语言。HTML通常用于格式化和链接文本,而编程语言通常用于向机器发出一系列复杂的指令。②脚本语言中也使用变量和函数,这一点与编程语言相似。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂。③脚本语言一般都有相应的脚本引擎来解释执行,是一种解释性语言,一般需要解释器才能运行。④脚本语言一般以文本形式存在,类似于一种命令。下面举例说明脚本语言。设有一个可执行程序open_aa.exe,用于打开扩展名为.aa的文件。编写.aa文件需要指定一套规则(语法),open aa.exe就用这种规则来理解文件编写人的意图并做出回应。因此,这一套规则就是脚本语言。汇编语言是符号化的机器语言,一般情况下,用汇编语言编写的程序比高级语言效率更高。根据脚本语言的以上特点,"采用脚本语言编程可获得更高的运行效率"是错误的。

第5题:

A、算法必须使用程序设计语言进行描述

B、算法与程序是一一对应的

C、算法是程序的简化

D、程序是算法的具体实现


正确答案:D

第6题:

一个算法是可行的,即算法中描述的操作都是可以通过已实现的基本运算执行有限次来实现的。()


正确答案:对

第7题:

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

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

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

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

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


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

第8题:

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

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

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

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

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


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

第9题:

● 下列叙述中错误的是 (26) 。

(26)

A. 面向对象程序设计语言可支持过程化的程序设计

B. 给定算法的时间复杂性与实现该算法所采用的程序设计语言无关

C. 与汇编语言相比,采用脚本语言编程可获得更高的运行效率

D. 面向对象程序设计语言不支持对一个对象的成员变量进行直接访问


正确答案:C


第10题:

一个算法的优劣可以用()来衡量。


正确答案:空间复杂度与时间复杂度

更多相关问题