全国计算机等级考试《二级Java语言程序设计》精选试题与答案

下列叙述中正确的是()

A.算法的复杂度是指算法所处理的数据量

B.算法的复杂度是指算法程序中指令的数量

C.算法的复杂度是指算法控制结构的复杂程度

D.算法的复杂度包括时间复杂度与空间复杂度


正确答案:D


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

A.数据的存储结构会影响算法的效率。

B.算法设计只需考虑结果的可靠性。

C.算法复杂度是指算法控制结构的复杂程度。

D.算法复杂度是用算法中指令的条数来度量的。


正确答案:A


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

A.所谓算法就是计算方法

B.程序可以作为算法的一种描述方法

C.算法设计只需考虑得到计算结果

D.算法设计可以忽略算法的运算时间


正确答案:B


下列关于算法的描述中错误的是()。

A.算法强调动态的执行过程,不同于静态的计算公式

B.算法必须能在有限个步骤之后终止

C.算法设计必须考虑算法的复杂度

D.算法的优劣取决于运行算法程序的环境


正确答案:D


下面说法正确的是( )

A.算法+数据结构=程序设计

B.算法就是程序

C.数据结构就是程序

D.算法包括数据结构


正确答案:A


下列叙述中正确的是()。A. 所谓算法就是计算方法B. 程序可以作为算法的一种描述方法C. 算法设计只需考虑得到计算结果D. 算法设计可以忽略算法的运算时间【答案】B【考点】算法;

下列叙述中正确的是()。A. 算法就是程序B. 设计算法时只需要考虑数据结构的设计C. 设计算法时只需要考虑结果的可靠性D. 以上三种说法都不对【答案】D【考点】算法;

下列叙述中正确的是()。A. 算法就是程序B. 设计算法时只需要考虑数据结构的设计C. 设计算法时只需要考虑结果的可靠性D. 设计算法时需要同时考虑时间复杂度和空间复杂度【答案】D

算法的有穷性是指()。A. 算法程序的运行时间是有限的B. 算法程序所处理的数据量是有限的C. 算法程序的长度是有限的D. 算法只能被有限的用户使用【答案】A

算法应当具有的特性不包括()。A. 可行性B. 有穷性C. 确定性D. 美观性【答案】D

软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面属于应用软件的是()。A. 编译程序B. 操作系统C. 教务管理系统D. 汇编程序【答案】C

下面属于系统软件的是()。A. 财务管理系统B. 编译软件C. 编辑软件WordD. 杀毒软件【答案】B

下面属于应用软件的是()。A. 学生成绩管理系统B. UNIX操作系统C. 汇编程序D. 编译程序【答案】A

软件是指()。A. 程序B. 程序和文档C. 算法加数据结构D. 程序、数据与相关文档的完整集合【答案】D

计算机软件包括()。A. 算法和数据B. 程序和数据C. 程序和文档D. 程序、数据及相关文档【答案】D

 

下列叙述中正确的是

A.算法就是程序

B.设计算法时只需要考虑数据结构的设计

C.设计算法时只需要考虑结果的可靠性

D.以上三种说法都不对


正确答案:D
解析:算法不同于程序,算法优先于程序;算法强调的是程序的易读性;设计算法时需要考虑算法的时间复杂度和空间复杂度。故答案为D)。


(1)下列叙述正确的是 A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数 C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对


正确答案:C
【解析】算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。


算法的空间复杂度是指(44),算法的时间复杂度是指(45)。

A.算法程序的长度

B.算法程序中的指令条数

C.算法程序所占的存储空间

D.算法执行过程中所需要的存储空间


正确答案:D
解析:作为评价数据结构的标准之一,算法的空间复杂度是指作为问题的参数的函数来计算存储需要量。例如,同是处理一个n维向量,比较哪种数据结构占用的存储单元少。因此应该选择D。算法的空间复杂度是数据运算的时间效率。例如,对于不同的数据结构比较插入一个结点各用多少机器时间


下列叙述中正确的是

A.算法的执行效率与数据的存储结构无关

B.算法的空间复杂度是指算法程序中指令(或语句)的条数

C.算法的有穷性是指算法必须能在执行有限个步骤之后终止

D.以上三种说法都不对


正确答案:C


下面叙述正确的是A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.算法的时间复杂度是指执行算法程序所需要的时间


正确答案:C
算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱,它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。

更多 “全国计算机等级考试《二级Java语言程序设计》精选试题与答案” 相关考题

关于算法下列叙述中正确的是()。

  • A、算法就是程序
  • B、设计算法时只需要考虑数据结构的设计
  • C、设计算法时只需要考虑结果的可靠性
  • D、以上三种说法都不对

正确答案:D


下列叙述中正确的是( )。A.算法就是程序 B.设计算法时只需要考虑数据结构的设计 SXB

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

A.算法就是程序

B.设计算法时只需要考虑数据结构的设计

C.设计算法时只需要考虑结果的可靠性

D.以上三种说法都不对


正确答案:D
D。【解析】程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。设计算法时是要考虑到数据结构的设计,但是不仅仅是要考虑到数据结构的设计,还要考虑到其他的程序结构的问题。设计算法时不能只考虑结果的正确性和可靠性,还需要考虑到程序的时间冗余度等方面。所以答案选择D。


单选题
关于算法下列叙述中正确的是()。
A

算法就是程序

B

设计算法时只需要考虑数据结构的设计

C

设计算法时只需要考虑结果的可靠性

D

以上三种说法都不对


正确答案: B
解析: 暂无解析


试题1

下列叙述正确的是()

A.算法就是程序

B.设计算法时只需要考虑数据结构的设计

C.设计算法时只需要考虑结果的可靠性

D.以上三种说法都不对


正确答案:D
试题1分析
算法是求解问题的方法。程序设计时我们要设计算法,但算法不是程序。设计算法除了要考虑数据结构外,还要考虑算法的可行性,可靠性等。
试题1答案
D


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

A.算法复杂度是指算法控制结构的复杂程度

B.算法复杂度是指设计算法的难度

C.算法的时间复杂度是指设计算法的工作量

D.算法的复杂度包括时间复杂度与空间复杂度


正确答案:D
算法的复杂度是指运行该算法所需要的计算机资源的多少,所需的资源越多,该算法的复杂度越高;反之,所需资源越少,复杂度越低。算法复杂度包括算法的时间复杂度和算法的空间复杂度,算法的时间复杂度是指执行算法所需要的计算工作量,算法空间复杂度指执行这个算法所需要的内存空间。故选择D选项。


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

  • A、算法就是程序
  • B、以上三种说法都不对
  • C、设计算法时只需要考虑结果的可靠性
  • D、设计算法时只需要考虑数据结构的设计

正确答案:B


单选题
下列叙述中正确的是(  )。
A

所谓算法就是计算方法

B

程序可以作为算法的一种描述方法

C

算法设计只需考虑得到计算结果

D

算法设计可以忽略算法的运算时间


正确答案: A
解析: A项错误,算法并不等同于计算方法,是指对解题方案的准确而完整的描述;C项错误,算法设计需要考虑可行性、确定性、有穷性与足够的情报;D项错误,算法设计有穷性要求操作步骤有限且必须在有限时间内完成,耗费太长时间得到的正确结果是没有意义的。B项正确,程序可以作为算法的一种描述方法,算法在实现时需要用具体的程序设计语言描述。答案选择B选项。


算法的有穷性是指()。

A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用

答案:A
解析:
一个算法应该具有以下五个重要的特征:有穷性、确切性、输入、输出、可行性。有穷性指一个算法必须保证执行有限步之后结束;确切性指算法的每一步骤必须有确切的定义;输入指一个算法有零个或多个输入,零个输入是指算法本身就有初始条件;输出指一个算法有一个或多个输出,以反映对输入数据加工后的结果;可行性指算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
名师如何巧解题?查看视频解析>>


算法的时间复杂度与()有关。

  • A、算法本身
  • B、所使用的计算机
  • C、算法的程序设计
  • D、数据结构

正确答案:A


算法的有穷性是指( )。【考点1算法的复杂度】

A.算法程序的运行时间是有限的

B.算法程序所处理的数据量是有限的

C.算法程序的长度是有限的

D.算法只能被有限的用户使用


正确答案:A
算法的有穷性是指算法必须能在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。